Wat is een versleutelingssysteem?
Encryptie is de wetenschap of het systeem van het coderen of coderen van gegevens om deze te beveiligen. Het woord codering komt van het voorvoegsel en betekent "veroorzaken" en de rootcrypt die is geabstraheerd van woorden zoals cryptisch en cryptografie zodat codering vergelijkbaar kan zijn met de bestaande woordcodering . Het tegenovergestelde van coderen is decoderen, net zoals het tegenovergestelde van coderen decoderen is. Een coderingssysteem is een gestandaardiseerde benadering voor codering en decodering van berichten.
Het gebruik van een coderingssysteem bevordert privacy en veiligheid. Zelfs als iemand de cijfertekst zou pakken, zou het niet gemakkelijk te lezen zijn. Bovendien helpt het coderen van gegevens ervoor te zorgen dat de gegevens niet worden gewijzigd tijdens de verzending. Bovendien zijn coderingssystemen opgezet voor authenticatie, wat betekent dat de identiteit van de afzender van het bericht en zijn of haar recht om bepaalde soorten activiteiten uit te voeren - zoals het initiëren van een creditcardaankoop met een bepaalde naam en account - wordt geverifieerd door het systeem. Ten slotte biedt het coderingssysteem een garantie dat de vermeende afzender onmiskenbaar verantwoordelijk was voor de oorsprong van het bericht.
Er zijn verschillende belangrijke soorten coderingssystemen die worden gebruikt in netwerkcryptografie. Aan de ene kant is er het Symmetric-Key Encryption-systeem, ook bekend als Secret Key Cryptography (SKC). Dit systeem gebruikt slechts één sleutel om zowel gegevens te coderen als te decoderen. Het originele Symmetric-Key Encryption-systeem gebruikte de Data Encryption Standard DES), die sindsdien is vervangen door de Advanced Encryption Standard (AES).
Het andere primaire type coderingssysteem is het Asymmetric of Public-Key Encryption-systeem, ook bekend als Public Key Cryptography (PKC). De Public Key-methode gebruikt een paar sleutels, een die de gegevens codeert en een seconde om ze te decoderen. Dit systeem gebruikt digitale certificaten uitgegeven door een Certification Authority (CA), een vertrouwde derde partij, voor verificatie.
Het Public-Key Encryption-systeem wordt zowel geïmplementeerd via Secure Socket Layers (SSL) als via Transport Layer Security (TLS). Het gebruik van TLS leidt tot een webpagina-adres van 'https' in plaats van alleen 'http' als een teken dat het digitale certificaat voor de pagina is geverifieerd en dat gegevens die via de pagina worden verwerkt, worden gecodeerd. Browsers die een goede beveiliging hebben, zullen een verscheidenheid aan waarschuwingen aan gebruikers geven als een digitaal certificaat de validatiecontrole doorbreekt.