Kryptering
Fra Wikipedia, den frie encyklopædi
Kryptering er et område inden for kryptologien, der beskæftiger sig med hemmeligholdelse af information, der kan opsnappes af en tredjepart. Den omfatter bl.a. hemmeligholdelse under transmission over en ikke-sikker kommunikationskanal (f.eks. e-mails eller internet-kommunikation), samt sikring af data (f.eks. filer på en på en computer, der kan blive stjålet eller hacket).
Kryptering refererer også til den proces, der omdanner den oprindelige information til information, der er ulæselig for trediepart. Dekryptering refererer til den modsatte proces. I praksis sker dette ved, at informationen ved hjælp af en krypteringsalgoritme omdannes til information, der ideelt set er ulæselig for tredjepart. Chifferteksten transmitteres derefter til modtageren, der omdanner chifferteksten tilbage til den oprindelige klartekst. Kryptering forveksles ofte med kodning, der teknisk set er noget andet end kryptering.
Det er forskellige former for kryptering, der hver i sær er passende til forskellige situationer. En god idé er normalt at vælge en krypteringsform hvor selve dekrypteringen (uden krypteringsnøglen) for en tredjepart vil kræve mere end hvad informationerne er værd.
- Symetrisk nøgle kryptering: Her forudsættes at både afsenderen og modtageren har den samme nøgle. Afsenderen krypterer en besked med en bestemt nøgle. Der er mange måder at lave algoritmer på der kan gøre dette. Fx. en One-time-pad (OTP) kryptering, hvor man bruger en tilfældig nøgle som smides væk bagefter, og som enten er samme længde eller længere end selve beskeden. Denne krypteringsform er beviseligt fuldstændig umulig at decifrere af en tredjepart (Det er en almen misforståelse at alle krypteringer kan 'knækkes').
- Offentlig nøgle kryptering: Som navnet antyder er nøglen til krypteringen, og rent faktisk også selve algoritmen til krypteringen, offentlig. Dvs. at alle kan kryptere beskeder vha. algoritmen, men kun personen med den personlige nøgle vil være i stand til at decifrere beskederne. Krypteringsformen RSA er et udmærket eksempel på kryptering med en offentlig nøgle.

