Skip to main content

Wat is asymmetrische cryptografie?

Asymmetrische cryptografie is een type codering waarbij de sleutel die wordt gebruikt om de informatie te coderen niet hetzelfde is als de sleutel die wordt gebruikt om de informatie te decoderen.Dit formaat is het tegenovergestelde van symmetrische cryptografie, waarbij dezelfde sleutel wordt gebruikt om de informatie zowel te coderen als te decoderen.De meest voorkomende vorm van asymmetrische cryptografie is openbare sleutelcodering.Hoewel asymmetrische cryptografie over het algemeen veiliger is dan symmetrisch, is het ook moeilijker om op te zetten en praktisch onmogelijk te uitvoeren zonder computerhulp.

Publieke sleutelcodering is verreweg het meest voorkomende type asymmetrische cryptografie.In dit systeem heeft elke gebruiker twee sleutels, een openbare sleutel en een privésleutel.De openbare sleutel is gepubliceerd en beschikbaar voor elke persoon die het wil zien.De private sleutel is wiskundig gerelateerd aan de openbare sleutel, maar het algoritme is zo complex en variabel dat er geen redelijke manier is om een privésleutel af te leiden van een publiek.

Stel dat een bericht van de ene naar de andere persoon moet worden verzonden.De afzender zou de openbare sleutel van de ontvanger vinden en gebruiken om een bericht te coderen.Wanneer de ontvanger het bericht krijgt, probeert hij het te openen.De openbare sleutel van de ontvanger verifieert dat de particuliere sleutel authentiek is.De privésleutel stelt de gebruiker vervolgens in staat het bericht te decoderen en te lezen.

Het belangrijkste voordeel van asymmetrische cryptografie is in individuele beveiliging.De twee mensen die de boodschap uitwisselen, hebben misschien nooit face-to-face ontmoet;In feite hoeven ze zelfs niet te weten wie de andere persoon is.Aangezien de individuen hun sleutels kunnen publiceren onder elke identiteit die ze wensen, is er totale anonimiteit in het systeem.

Dit staat in directe oppositie tegen symmetrische cryptografie waarbij dezelfde sleutel wordt gebruikt voor codering en decodering.In dit geval is het praktisch onmogelijk om de persoon niet te kennen die een bericht ontcijfeert, omdat de sleutel vooraf moet worden uitgewisseld.In een asymmetrisch systeem is het gemakkelijk om een sleutel veilig te houden, maar symmetrische systemen hebben mogelijk veel mensen met dezelfde sleutel, waardoor het risico wordt verhoogd dat het zal worden aangetast.

Een van de grootste nadelen van asymmetrische cryptografie is de afhankelijkheid van computers.Zonder een computersysteem is het praktisch onmogelijk om asymmetrische codering of decodering uit te voeren.Omdat het hele proces computergestuurde is, is het ook mogelijk om het systeem te breken met een computer.Hoewel een openbare sleutelcryptie wordt beschouwd als bijna crack-proof, komt elk jaar een nieuwe kraakmethode naar voren die nieuwe coderings tegenmaatregelen vereist.