Meteen naar de inhoud

Certificaten voor 47 dagen komen eraan. Ben je er klaar voor?

Handel nu →

Wat is openbare sleutelcryptografie?

Wat is openbare sleutelcryptografie?
Inhoudsopgave

Publieke sleutelcryptografie, ook wel asymmetrische cryptografie genoemd , maakt gebruik van een wiskundig gekoppeld sleutelpaar: een publieke sleutel die openlijk gedeeld kan worden en een privésleutel die geheim gehouden moet worden. Hiermee worden gegevens versleuteld, digitale handtekeningen geverifieerd en sleutels veilig uitgewisseld.

Key Takeaways

  • De publieke sleutel wordt gebruikt voor de versleuteling; alleen de bijbehorende privésleutel voor de ontsleuteling. Deze eenzijdige relatie maakt publieke sleutelcryptografie veilig, zelfs wanneer de publieke sleutel met iedereen wordt gedeeld.
  • Vier kernfuncties: encryptie, decryptie, digitale handtekeningen en sleuteluitwisseling. Elk systeem maakt gebruik van hetzelfde publieke/private sleutelpaar, dat in een specifieke richting werkt afhankelijk van het doel.
  • Digitale handtekeningen bieden onweerlegbaarheid. Een bericht dat met een privésleutel is ondertekend, kan later niet meer door de afzender op overtuigende wijze worden ontkend, net als een fysieke handtekening.
  • Cryptografie met publieke sleutels is trager dan symmetrische encryptie. Daarom gebruiken echte systemen, waaronder HTTPS, het kortstondig om een ​​sessiesleutel uit te wisselen en vervolgens over te schakelen op snellere symmetrische encryptie voor de daadwerkelijke gegevens.
  • Het verliezen van een privésleutel is vaak erger dan het verliezen van een wachtwoord. Er is geen resetmechanisme; een verloren privésleutel kan betekenen dat eerder versleutelde berichten permanent niet meer gedecodeerd kunnen worden.

De vier functies van publieke sleutelcryptografie

Versleuteling, ontsleuteling, digitale handtekeningen en sleuteluitwisseling vormen samen het toepassingsgebied van publieke sleutelcryptografie.

  • Versleuteling. De afzender versleutelt een bericht met de publieke sleutel van de ontvanger, zodat alleen de privésleutel van de ontvanger het bericht kan lezen.
  • Ontsleuteling. De ontvanger gebruikt zijn privésleutel om berichten te decoderen die met zijn eigen publieke sleutel zijn versleuteld, waardoor de toegang beperkt blijft tot alleen hemzelf.
  • Digitale handtekeningen. De afzender ondertekent een bericht met zijn privésleutel; de ontvanger verifieert het met de publieke sleutel van de afzender, waarmee zowel de authenticiteit als de integriteit worden bevestigd.
  • Sleuteluitwisseling. Twee partijen gebruiken publieke sleutelcryptografie om op veilige wijze een gedeelde geheime sleutel af te spreken zonder die geheime sleutel ooit direct uit te wisselen.

Een uitgewerkt voorbeeld: Versleuteling van online aankopen

Bij een online aankoop zie je dat alle vier de functies binnen enkele milliseconden samenwerken.

  1. Versleuteling. Je browser versleutelt je betaalgegevens met behulp van de openbare sleutel van de website, die in het certificaat is te vinden.
  2. Transmission. De versleutelde tekst wordt via internet naar de server van de website verzonden.
  3. Ontsleuteling. De website, die de bijbehorende privésleutel bezit, decodeert de gegevens. Niemand anders, zelfs niet als ze het verkeer onderscheppen, kan de gegevens lezen zonder die privésleutel.

Voordelen van publieke sleutelcryptografie

Drie voordelen verklaren waarom cryptografie met publieke sleutels de basis vormt voor moderne authenticatie en veilige communicatie.

Niet-afwijzing. Een digitaal ondertekend bericht dient als een ondubbelzinnige bevestiging, vergelijkbaar met een fysieke handtekening, die de afzender niet geloofwaardig kan ontkennen.

Authenticatiegarantie. Digitale handtekeningen stellen ontvangers in staat om met zekerheid te controleren wie een bericht daadwerkelijk heeft verzonden.

Vereenvoudigde sleuteldistributie. Publieke sleutels kunnen openlijk worden gedeeld, waardoor een beveiligd, vooraf gedeeld kanaal, zoals vereist bij symmetrische encryptie, overbodig wordt.

Enterprise PKI-services

Ontvang complete end-to-end consultatieondersteuning voor al uw PKI-vereisten!

Nadelen van publieke sleutelcryptografie

Twee risico's en één prestatieafweging zijn de belangrijkste kosten van het gebruik van publieke sleutelcryptografie.

  • Het blootleggen van privésleutels is catastrofaal. Een aanvaller met uw privésleutel kan alles wat voor u is versleuteld decoderen en uw digitale handtekening nabootsen.
  • Het verlies van een privésleutel is vaak permanent. Er is doorgaans geen mogelijkheid tot herstel; verloren sleutels kunnen betekenen dat u permanent geen toegang meer hebt tot eerder versleutelde gegevens.
  • Tragere prestaties dan symmetrische encryptie. Dit is de reden waarom systemen in de praktijk asymmetrische encryptie kortstondig gebruiken voor authenticatie en sleuteluitwisseling, en vervolgens overschakelen naar symmetrische encryptie voor grote hoeveelheden data.

Hoe encryptieconsultancy kan helpen

De PKI-adviesdiensten van Encryption Consulting helpen organisaties bij het ontwerpen en beheren van de certificaatinfrastructuur die publieke sleutelcryptografie op grote schaal mogelijk maakt. Dit omvat veilige sleutelgeneratie, HSM-ondersteunde opslag van privésleutels en automatisering van de certificaatlevenscyclus via CertSecure Manager. Ondersteund door ISO/IEC 27001:2022 en SOC 2-gecertificeerde werkwijzen.

Veelgestelde Vragen / FAQ

Wat is het verschil tussen publieke sleutelcryptografie en symmetrische encryptie?

Asymmetrische cryptografie (met publieke sleutel) maakt gebruik van twee wiskundig gekoppelde sleutels: een publieke sleutel die gedeeld kan worden en een privésleutel die geheim gehouden wordt. Symmetrische encryptie gebruikt één gedeelde sleutel voor zowel encryptie als decryptie, wat sneller is, maar vereist dat die ene sleutel van tevoren op een veilige manier wordt verspreid.

Kan ik een bericht decoderen met dezelfde publieke sleutel waarmee het is versleuteld?

Nee. Gegevens die met een publieke sleutel zijn versleuteld, kunnen alleen worden ontsleuteld met de bijbehorende privésleutel. Deze eenrichtingsrelatie maakt cryptografie met publieke sleutels juist zo veilig, zelfs wanneer de publieke sleutel met iedereen wordt gedeeld.

Wat gebeurt er als ik mijn privésleutel kwijtraak?

Je kunt de sleutel doorgaans niet meer herstellen. Afhankelijk van hoe de sleutel is gebruikt, kun je permanent de mogelijkheid verliezen om eerder ontvangen berichten te decoderen of je identiteit te bewijzen via digitale handtekeningen die aan die sleutel zijn gekoppeld. Daarom zijn veilige back-ups van sleutels en opslag op een HSM (Hardware Security Module) zo belangrijk.

Waarom gebruikt HTTPS zowel publieke sleutelcryptografie als symmetrische encryptie?

Cryptografie met publieke sleutels authenticeert de server en wisselt op veilige wijze een sessiesleutel uit tijdens de initiële TLS-handshake, maar is te traag voor continue gegevensoverdracht. De sessiesleutel maakt vervolgens snelle symmetrische encryptie mogelijk voor de rest van de verbinding, waardoor de voordelen van beide methoden worden gecombineerd.

Zet publieke sleutelcryptografie veilig in.

Ontdek de PKI-adviesdiensten van Encryption Consulting voor het ontwerpen van een certificaatinfrastructuur met adequaat beveiligde privésleutels, of bekijk CertSecure Manager voor doorlopende automatisering van de levenscyclus.