Cryptografie is geen moderne uitvinding. Mensen verbergen al duizenden jaren geheimen. In het digitale tijdperk zorgt deze eeuwenoude wetenschap voor de veiligheid van uw online bankieren, e-mails en privéberichten. Voordat computers bestonden, hadden overheden en legers het monopolie op geheimhouding.

Neem de Spartaanse scytale. Het was een houten staaf, omwikkeld met perkament. Een generaal schreef zijn boodschap langs de lengte. Verwijder het papier en de tekst zag eruit als wartaal. Alleen een generaal met een staaf van dezelfde diameter kon het lezen.

De Grieken vonden ook cijfers uit. Dit zijn specifieke codes die letters verwisselen of herschikken. Beide partijen hadden hetzelfde cijfer nodig om het bericht te decoderen. Ze konden de letters in elke gewenste volgorde door elkaar gooien om verwarring te veroorzaken. Als ze de code deelden, bleef het bericht veilig.

Tegenwoordig zijn op mensen gebaseerde codes verouderd. Een computer kan ze binnen enkele seconden kraken. In plaats daarvan gebruiken we algoritmen. Een algoritme is een set regels voor het opstellen van een bericht. Het definieert de mogelijke combinaties. Je hebt ook een sleutel nodig. Deze sleutel selecteert het enige juiste pad uit de miljoenen mogelijkheden. Het verandert de warboel weer in betekenis.

Computerversleutelingssystemen vallen over het algemeen in twee hoofdcategorieën. Het is belangrijk dat u begrijpt welke u gebruikt, voor uw privacy.

De twee pijlers van digitale veiligheid

De meeste moderne codering is afhankelijk van een van deze twee methoden.

  • Symetrische sleutelcodering
  • Encryptie met openbare sleutel

Symmetrische codering gebruikt dezelfde sleutel om gegevens te vergrendelen en ontgrendelen. Het is snel. Het is efficiënt. Maar hoe deel je die sleutel veilig? Dat is waar codering met een publieke sleutel om de hoek komt kijken. Het maakt gebruik van een paar sleutels: één openbare, één privé.

We leggen uit hoe elk systeem werkt en waarom het belangrijk is voor uw dagelijkse digitale leven.