În acest articol, vom ajunge la partea de jos a lucrărilor de criptare cum cuantice, și modul în care aceasta este diferită de criptologie moderne. Dar mai întâi, ne vom uita la utilizările și limitările metodelor tradiționale criptologie.
Cryptology traditionale in
Privacy este extrem de important atunci când comunicarea de informații sensibile, și oamenii au inventat unele moduri neobișnuite pentru a codifica conversațiile lor. În al doilea război mondial, de exemplu, naziștii au creat o mașină voluminos numit Enigma care seamana cu o mașină de scris pe steroizi. Aceasta masina a creat una dintre cele mai dificile cifruri (mesaje codificate) ale epocii pre-calculator
Chiar și după ce luptătorii din rezistență polonezi făcut Knockoffs ale mașinilor -. Complet cu instrucțiuni despre cum a lucrat Enigma - mesaje decodare era încă o luptă constantă pentru Aliați [Sursa: Universitatea Cambridge]. Deoarece au fost descifrate codurile, cu toate acestea, secretele generate de masina Enigma au fost atât de util, care mulți istorici au creditat codul de rupere ca un factor important în victoria Aliaților în război.
Ce masina Enigma a fost folosi se numeste criptologie. Acesta este procesul de codare (criptografie) și decodare (cryptoanalysis) informații sau mesaje (denumit plaintext). Toate aceste procese sunt combinate criptologie. Până în anii 1990, criptologie sa bazat pe algoritmi - un proces matematic sau proceduri. Acești algoritmi sunt utilizate în conjuncție cu o cheie, o colecție de biți (de obicei numere). Fără cheia corectă, este practic imposibil pentru a descifra un mesaj codat, chiar dacă știi ce algoritm de a utiliza.
Există posibilități nelimitate pentru chei utilizate în criptologie. Dar există doar două metode utilizate pe scară largă de angajarea chei: criptologie public-cheie și criptologie secretă-cheie. In ambele aceste metode (și în toate criptologie), expeditorul (punctul A) este menționată ca Alice. Punctul B este cunoscut sub numele de Bob.
În metoda criptologie public-cheie (PKC), un utilizator alege două chei interdependente. El permite oricui care vrea să-i trimită un mesaj știu cum să-l codifica folosind o cheie. El face acest lucru chei publice. Cealaltă cheie a ține pentru el. În acest