Soorten gecodeerde communicatie

Hoewel internet vele manieren biedt om met vrienden, collega's en zelfs vreemden te communiceren, kunnen ook derden op deze communicatie snuffelen en uw online gesprekken en activiteiten volgen. Het gebruik van coderingstools kan u helpen uw communicatie geheim te houden, of u nu persoonlijke verhalen met een vriend uitwisselt of belangrijke zaken met een klant doet.

Afluisteren op internet

Telkens wanneer u gegevens over het internet verzendt, wordt die informatie opgedeeld in afzonderlijke "pakketten" die vervolgens van computer naar computer lopen, over het netwerk naar hun beoogde doel worden geleid. Hoewel dit gedistribueerde navigatiesysteem ervoor zorgt dat pakketten veel verschillende manieren hebben om van punt "A" naar punt "B" te komen in het geval van netwerkonderbrekingen, betekent dit ook dat elke computer onderweg kan snuffelen op pakketten die door zijn handen gaan.

Symmetrische codering

Een manier om dit probleem op te lossen is het gebruik van een symmetrisch versleutelingssysteem. Dit omvat een enkele cryptografische sleutel, bekend bij beide partijen, die informatie kan coderen en decoderen. Een voorbeeld van een uiterst eenvoudige symmetrische sleutel is het vervangen van letters door cijfers - 1 voor "A", 2 voor "B" enzovoort. Zolang beide partijen de sleutel kennen, kunnen ze beveiligde berichten heen en weer verzenden. Dit vereist een veilige methode om de sleutel in eerste instantie te delen, iets dat misschien niet mogelijk is bij communicatie via internet.

Public Key Encryption

De meeste coderingsschema's op het internet gebruiken een systeem dat bekend staat als codering met openbare sleutels. Dit systeem omvat een speciaal paar sleutels - één openbaar en één privé - voor elke gebruiker, zodat een gebruiker berichten codeert met behulp van dit paar sleutels, en de andere gebruiker heeft het tegenoverliggende paar sleutels voor het decoderen van de berichten. De ene gebruiker codeert bijvoorbeeld een bericht met zijn privésleutel en de openbare sleutel van zijn correspondent en die correspondent decodeert vervolgens het bericht met haar privésleutel en de publieke sleutel van de afzender. Dit zorgt ervoor dat niemand anders dan de twee gebruikers toegang kunnen krijgen tot de gecodeerde gegevens.

SSL / TLS

Public Key-codering vormt de kern van Secure Sockets Layer, een andere veelgebruikte vorm van codering op internet. In een SSL-verbinding nemen uw computer en de doelcomputer de rollen aan van de twee correspondenten die worden beschreven in deel 3, waarbij openbare sleutels worden uitgewisseld en alle gegevens worden gecodeerd die heen en weer gaan tussen de twee computers. Dit zorgt ervoor dat bestandsoverdrachten en andere communicatie veilig blijven, hoewel buitenstaanders mogelijk nog steeds de aard van de overdracht kunnen bepalen door te kijken naar openbare pakketinformatie - de bestemmingspoort van een pakket kan bijvoorbeeld het type overdracht weggeven, zoals de meeste Internetprotocollen gebruiken eenvoudig identificeerbare poortnummers. Het Transport Layer Security- of TLS-protocol is de opvolger van SSL, hoewel veel gebruikers en programma's verwijzen naar een dergelijke gecodeerde verbinding, eenvoudigweg als 'SSL'.

Populaire Berichten