Wat is Public Key Encryption?

Codering met openbare sleutels is een type coderingsarchitectuur die bekend staat als cryptografie met openbare sleutels en die twee sleutels of een sleutelpaar gebruikt om gegevens te coderen en te decoderen. Een van de twee sleutels is een openbare sleutel, die iedereen kan gebruiken om een ​​bericht voor de eigenaar van die sleutel te coderen. Het gecodeerde bericht wordt verzonden en de ontvanger gebruikt zijn of haar privésleutel om het te decoderen. Dit is de basis van openbare sleutelversleuteling.

Dit type codering wordt als zeer veilig beschouwd omdat het geen geheime gedeelde sleutel vereist tussen de verzender en de ontvanger. Andere coderingstechnologieën die één gedeelde sleutel gebruiken om zowel gegevens te coderen als te decoderen, vertrouwen erop dat beide partijen van tevoren een sleutel beslissen zonder dat andere partijen erachter komen wat die sleutel is. Het feit dat het moet worden gedeeld tussen beide partijen, opent echter de deur voor derden die de sleutel onderscheppen. Dit type coderingstechnologie wordt symmetrische codering genoemd, terwijl codering met openbare sleutel asymmetrische codering wordt genoemd.

Een "sleutel" is gewoon een klein stukje tekstcode die het bijbehorende algoritme activeert om tekst te coderen of te decoderen. Bij openbare sleutelversleuteling wordt een sleutelpaar gegenereerd met behulp van een versleutelingsprogramma en wordt het paar gekoppeld aan een naam of e-mailadres. De openbare sleutel kan vervolgens openbaar worden gemaakt door deze op een sleutelserver te plaatsen, een computer waarop een database met openbare sleutels wordt gehost. Als alternatief kan de openbare sleutel op discriminerende wijze worden gedeeld door deze naar vrienden en medewerkers te e-mailen. Degenen die de openbare sleutel bezitten, kunnen deze gebruiken om berichten te coderen naar de persoon of het e-mailadres waarmee het is verbonden. Na ontvangst van het gecodeerde bericht, zal de persoonlijke sleutel van de persoon het decoderen.

Codering met openbare sleutels is vooral handig om e-mail privé te houden. Alle opgeslagen berichten op e-mailservers, die jaren kunnen blijven bestaan, zijn onleesbaar en berichten in verzending zijn ook onleesbaar. Deze mate van privacy kan buitensporig klinken totdat men zich het open karakter van internet realiseert. Niet-versleutelde e-mail verzenden lijkt op het openbaar maken voor iedereen om nu of op een toekomstige datum te lezen.

Het meest bekende en gerespecteerde coderingsprogramma met openbare sleutels is PGP (Pretty Good Privacy), dat codering van militaire kwaliteit biedt. PGP heeft plug-ins voor de meeste grote e-mailclients, zodat de clients samenwerken met PGP om uitgaande berichten te coderen en inkomende berichten automatisch te decoderen. PGP onderhoudt een "sleutelhanger" of bestand van verzamelde openbare sleutels. Een e-mailadres kan aan een sleutel worden gekoppeld, zodat de e-mailclient automatisch de juiste openbare sleutel uit de PGP-sleutelhanger kiest om het bericht bij verzending te coderen. Het zal ook automatisch een privésleutel gebruiken om inkomende e-mail te decoderen. Om openbare sleutelcodering voor e-mail te gebruiken, moeten zowel de afzender als de ontvanger coderingssoftware hebben geïnstalleerd.

Programma's zoals PGP hebben ook een ingebouwde digitale handtekening. Met deze functie kunnen verzonden berichten digitaal worden ondertekend met een klik op de knop, zodat de ontvanger weet dat het bericht onderweg niet is gewijzigd en authentiek is, of van de opgegeven afzender . Public key encryption kan ook worden gebruikt voor veilige opslag van gegevensbestanden. In dit geval wordt de openbare sleutel gebruikt om bestanden te coderen, terwijl de privésleutel ze decodeert.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?