Sunteți pe pagina 1din 5

Cat de secret este un cod secret?

(I)

Oamenii sunt din fire curiosi, iar o parte din ei isi transforma curiozitatea in pasiune. Pasiunea de a cunoaste ceea ce altii incearca sa protejeze, de a descifra un mesaj sau un mister sau pur si simplu pasiunea de a obtine avantaje materiale. Indiferent care a fost cauza care i-a manat, au existat intotdeauna experti care au spart codurile create de alti experti.
Codarea mesajelor a aparut ca o necesitate si s-a transformat intr-un timp foarte scurt intr-o adevarata arta a carei cunoastere era rezervata unui numar mic de initiati. Curiozitatea crescanda a semenilor lor i-a facut pe criptografi sa caute noi metode de a proteja informatia, astfel incat mesajul sa ajunga doar la destinatarul de drept al acestuia. Evolutia informaticii le-a permis sa faca acest lucru, dar asta a generat si un puternic avant al spargatorilor de coduri. In lungul timp trecut de la aparitia primelor coduri pana in zilele noastre, evolutia metodelor de incifrare a fost direct influentata de contextul istoric al fiecarei perioade. Diversele razboaie purtate, jocurile politice, evolutia comertului, au lucrat impreuna la perfectarea metodelor de transmitere in siguranta a unui mesaj catre destinatarul sau. Sa ne amintim ca aceste coduri secrete stau in centrul cotidianului, fiind unele dintre cele mai importante piese ale tehnologiei: cardurile bancare, conexiunea la internet, decodoarele pentru televizor, telefoanele mobile sau legaturile prin satelit, toate au la baza coduri. Istoria criptografiei, stiinta scriiturilor secrete, au acelasi punct de pornire. Primele exemple pleaca de la textele religioase sacre, atunci cand informatia continuta in aceste texte era rezervata unei elite instruite si alese. Misticii, magii, ghicitorii, numerologii, alchimistii, initiatii si alti adepti ai ezoterismului au dezvoltat

numeroase sisteme de incifrare, dand initial literelor semnificatii magice, iar apoi atribuindu-le o valoare numerica. Foarte repede, utilizarea codurilor a fost preluata si folosita cu succes in armata si in conducerea statului. Decalajul literelor din alfabet este cunoscut in istorie ca fiind Cifrul lui Cezar, intrucat generalul roman folosea acest sistem pentru a-si transmite ordinele. Este inca foarte usor de folosit, mai ales daca mesajul are si o cheie de decodificare. Aveti nevoie doar de un mesaj de transmis, o metoda de incifrare si o cheiesecreta.

Cifrul lui Cezar


Este unul dintre cele mai vechi sisteme de codare cunoscute, datand din sec I i.C., considerat a fi unul dintre primele sisteme criptografice adevarate. Este o tehnica simpla de codare prin substitutie, fiecare litera fiind inlocuita cu alta aflata la o distanta fixa. Acesta distanta putea fi de 3 litere,10 litere sau un alt numar, care urma sa reprezinte cheia descifrarii mesajului. Nu se cunoaste eficacitatea acestei metode de codare in cazul lui Iulius Cezar, dar ea si-ar fi putut dovedi eficienta, avand in vedere ca putini dintre dusmanii erau alfabetizati.. Chiar daca acestia ar fi avut capacitatea de a citi, in acea perioada nu existau notiuni de criptografie, deci, nici metode de a sparge acest cod. Astazi, acesta etapa a codificarii face parte din coduri mai complexe, cum ar fi Cifrul lui Vigenere sau algoritmul de incriptare ROT13. Ca oricare alta incifrare prin substitutie monoalfabetica, Cifrul lui Cezar este usor de descifrat si ofera o slaba protectie a mesajelor.

Cifrul Vigenere
Este un sistem de codare elaborat de catre Blaise de Vigenere, diplomat francez al secolului XIV bazat pe substitutie polialfabetica, ceea ce inseamna ca permite inlocuirea cu cifre diferite, fapt care creaza un sistem mai solid de cifrare. La baza sistemului se afla o cheie, prezenta de obicei sub forma unui cuvant sau a unei fraze. Pentru fiecare caracter folosim o litera a cheii pentru a efectua substitutia, deci cu cat acesta va fi mai lunga si mai variata cu atat textul va fi mai bine incifrat. Daca cheia este aleasa aleator si daca este mai lunga decat mesajul in sine, rezultatul este teoretic, incasabil. Deoarece codurile cu o singura cheie erau prada usoara si mesajul initial nu ajungea la destinatar, a fost adoptat sistemul cu doua chei, una publica si una privata. Cheia publica era la indemana mediului prin care se filtra mesajul, iar cea privata se afla doar in posesia destinatarului, singurul care il purtea citi. Era o vreme cand pasaje intregi din opere literare erau incifrate pentru a ascunde mari secrete, fiind suficient ca cei doi corespondenti sa aiba cate un exemplar din aceiasi carte pentru a intelege mesajul.

Viitorul suna bine

Viitorul rezida in criptografia cuantica, care permite securizarea mesajelor intr-o asa masura, incat vom sti imediat daca mesajul nostru a fost spart. Desigur ca exista deja metode diverse de a face un mesaj sigur, dar este si mai sigur sa le pastram secrete.

Cat de secret este un cod secret? (II)

Una dintre masinile care a nascut cele mai multe pasiuni si controverse in randul oamenilor, nu se numeste Ferrari, ci Enigma.
Enigma
Cea care a avut un important cuvant de spus in privinta invingatorilor celui de-al doilea razboi mondial, este de fapt o masina electro mecanica portabila care se bazeaza pe rotori montati pe cilindri pentru a cifra si descifra informatia. Enigma insumeaza o intreaga familie, avand mai multe variante dezvoltate, initial aparand cele comerciale din care au derivat cele militare, mai sigure si imbunatatite. Masina de codat a fost dezvoltata de Arthur Scherbius incepand cu anul 1919. Prima versiune, Enigma A, a fost comercializata in 1923, chiar de catre compania infiintata de catre creatorul ei. Marina germana a fost prima care a adoptat modelul comercial Enigma D in 1926, fiind preluata in 1929 de armata germana, care i-a adus imbunatatiri. Astfel a aparut varianta militara, denumita de germani Masina M. A fost comercializata in Europa si in restul lumii la inceputul anilor 1920, fiind adaptata ulterior pentru utilizatorii militari si diplomatici. Aceasta masina a fost ridicata la rangul de vedeta cu putin inainte de cel de-al doilea razboi mondial, traindu-si momentele de glorie chiar in timpul razboiului.

Codarea informatiilor
Codarea informatiilor incepe prin trecerea curentului electric printr-o serie de componente. Curentul este transmis presand o litera pe claviatura. Dupa ce traverseaza o retea complexa de fire, o lampa indica litera cifrata. Prima componenta este o serie de rotite adiacente, numite rotori, care contin fire electrice utilizate in codarea mesajului. Rotorii se invart, variind configuratia complexa a retelei de fiecare data cand o litera este tastata. Masina Enigma poate utiliza si o alta roata, numita reflector si o componenta, numita plugboard, care permit codificarea si mai complexa a mesajului. In timpul celui de-al doilea razboi mondial, germanii au dezvoltat mai multe variante ale masinii, folosite in comunicarile radio si in cele telegrafice. Chiar si buletinele meteo sunt codate cu Enigma. Spaniolii, in timpul Razboiului Civil Spaniol, chiar si italienii, in timpul celui de-al doilea razboi mondial, utilizeaza una dintre versiunile masinii, neschimbata, pentru comunicatiile militare. Aceasta imprudenta este in folosul britanicilor, care vor sparge mai usor acest cod, ceea ce va contribui la infrangerea flotei italiene de catre cea britanica la Matapan.

Descifrarea codului
Polonezii incep sa lucreze cu Enigma din 1928. In 1929, ei intercepteaza o masina Enigma trimisa de la Varsovia catre Berlin, care trebuia transportata cu o valiza diplomatica , dar o eroare de expeditie permite serviciilior poloneze sa examineze continutul. Chiar daca este vorba despre o versiune comerciala destul de primitiva, ea le confirma polonezilor ca germanii folosesc masiv masinile Enigma pentru a-si cifra mesajele. Codul a fost intr-adevar spart in 1933 de catre matematicienii polonezi Marian Rejewski, Jerzy Rozycki si Henryk Zygalski, cu ajutorul unor mijloace electromecanice, supranumite bombe. Marian Rejewski, un matematician polonez de numai 27 de ani, gaseste printr-o modalitate matematica cei doi parametri esentiali, o descoperire esentiala atat la nivel tehnic cat si strategic. Matematicianul descopera o redundanta in cifrarea mesajelor de catre operatorii militari. Se pare ca acestia foloseau un cuvant scurt pe care il dublau, noua secventa cifrata fiind plasata la inceputul mesajului. Descoperirea legaturii dintre cuvantul dublat si cheia mesajului, a revelat si legatura dintre corespondente, cum ar fi cea dintre miscarea rotorilor si cablajul intern al masinariei. Chiar daca cele trei litere originale sunt necunoscute, se stie ca numarul cablajelelor care pot transforma acele trei litere intr-o secventa particulara sunt limitate. Rejewski le numeste lanturi. Spionii polonezi au reusit la un moment dat sa obtina un manual vechi de utilizare al masinii Enigma. Acesta oferea un exemplu de cifrare in clar, cheia si rezultatul odata cifrat. Dupa o studiere atenta, rezultatul era de 105 456 variante de lanturi posibile. Datorita echipei lui Marian Rejewski, s-au descoperit mai multe tehnici pentru a accelera calculele. Britanicii au dezvoltat acelasi gen de tehnica, bazata pe o grila, tehnica care avusese rezultate pozitive folosita pe Enigma comerciala, insa fara a inregistra vreun succes in ceea ce o priveste pe cea militara. Chiar si cu aceste descoperiri, matematicienii polonezi nu facusera avansuri importante in spargerea acestor coduri, ceea ce a dus la realizarea "bombei criptografice", un adevarat calculator electromecanic, realizat in 1933. Desi ocupa un spatiu enorm, castigurile erau enorme: masinaria reusea sa obtina o cheie in doua ore. In timpul razboiului, germanii reusesc cumva sa isi dea seama de schimbarile ce trebuiau operate, pentru a zadarnici eforturile aliatilor de a le sparge codurile, prin urmare au imbunatatit Enigma, introducand doi rotori suplimentari si intrerupand procedura de repetitie a codurilor de la inceputul mesajelor. Din acest moment, polonezii isi impartasesc rezultatele britanicilor si francezilor, deveniti aliati, efortul de spargere a codurilor devenind unul comun.

Inainte de cel de-al doilea razboi mondial a fost considerata ca find sigura, insa criptologii britanici (continuand munca omologilor lor polonezi) au fost capabili sa descifreze mesajele protejate ale acestor masinarii. Informatiile obtinute datorita acestei surse le-au oferit un real avantaj strategic asupra inamicilor. S-a estimat ca razboiul din Europa s-a terminat cu cel putin un an mai devreme datorita descifrarii mesajelor nemtesti. Micile erori interne ale masinilor, erorile de procedura ale operatorii militari ai Enigmei, cat si deciziile politice neinspirate ale autoritatilor au jucat un rol important in diminuarea complexitatii codului mesajelor. FACTS Masina de codare britanica Typex sau cea americana, Sigaba, functioneaza dupa principiile analoage Enigma, fiind insa considerate mai sigure.

S-ar putea să vă placă și