Wat is het verschil tussen symmetrische en asymmetrische versleuteling?
Symmetrische versleuteling gebruikt één gedeelde sleutel om af te sluiten en te openen; asymmetrische of publieke-sleutelversleuteling gebruikt een paar: een publieke sleutel die iedereen mag kennen en een privésleutel die alleen de eigenaar heeft. Symmetrische algoritmen zoals AES zijn snel en versleutelen bijna alle echte gegevens. Hun zwakke punt is het veilig delen van de sleutel. Publieke-sleutelmethoden zoals RSA, Diffie-Hellman op elliptische curven en hun post-kwantumopvolgers lossen dat op: twee partijen die elkaar nooit hebben ontmoet, kunnen over een open netwerk een verse symmetrische sleutel afspreken, en met een privésleutel kun je gegevens zo ondertekenen dat iedereen met de publieke sleutel het kan controleren. Echte protocollen combineren beide. Een TLSTLS: Transport Layer Security. De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS.-verbinding gebruikt in de handshake publieke-sleutelcryptografie om een sleutel af te spreken en de identiteit van de server te bewijzen, en schakelt daarna voor de gegevens over op AES of ChaCha20. Die verdeling verklaart ook het kwantumverhaal: het algoritme van Shor bedreigt het publieke-sleuteldeel, terwijl symmetrische versleuteling met 256-bitssleutels sterk blijft.
Lees verder
Gerelateerde vragen
Begrippen op deze pagina
- TLS (Transport Layer Security)
- De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS.
← Alle 40 vragen over Versleuteling en versleuteld verkeerAlle onderwerpen