Documente Academic
Documente Profesional
Documente Cultură
Enigma
Autor
Adrian-Nicolae Mihil
Coordonator tiinific
Cuprins
2. Cine au folosit-o?
3. Cum funcioneaz? 4. Cum folosim o main Enigma? 5. Nivelul de securitate
6. Descifrarea codului
7. Aplicaia Android Enigma 1. Arhitectur 2. Mod de utilizare
8. Direcii viitoare
9. Concluzii
Cuvinte-cheie: maina enigma, aplicaie android, criptare text, decriptare text, dropbox file synchronization, cloud storage, phonegap, apache cordova.
februarie 1918.
Cum funioneaz?
Utilizeaz rotoare i setrile de pe o tabel de prize pentru a cripta fiecare liter a unui mesaj cu un algoritm
diferit de cifrare.
Rotorul din dreapta i modific starea dup fiecare liter apsat.
Nivelul de securitate
Numrul total de setri teoretice Numrul total de setri practice
3.28 x 10114
Acest numr este mult mai mare dect numrul total de atomi din Univers (1080).
1.07 x 1023
Pentru a sparge codul 100.000 de operatorii, care ar fi ncercat cte o cheie la fiecare secund, le-ar fi trebuit de dou ori vrsta universului.
Descifrarea codului
Decriptarea a devenit posibil n 1932 datorit criptografului polonez Marian Rejewski. a dezvoltat o serie de tehnici pentru decriptarea n mod regulat a mesajelor criptate de Enigma, printre care bomba.
Marian Rejewski
Alan Turing a lucrat la Bletchley Park, centrul britanic de criptanaliz. a dezvoltat o serie de tehnici de spargere a cifrurilor germane, printre care i o main electromecanic capabil s gseasc setri pentru maina Enigma.
Alan Turing
Adobe Phonegap framework framework open source pentru creare de aplicaii mobile cross-platform folosind HTML5, Javascript i CSS.
Apache Cordova este platforma care st n spatele Framework-ului Phonegap, acesta este de fapt motorul iar Phonegap distribuia. ofer o serie de API-uri dezvoltatorului de aplicaii mobile pentru a avea
Java
Mod de utilizare
1. Configurarea mainei.
2. Criptarea mesajului. 3. Salvarea setrilor pe dropbox. 4. Sincronizarea mainei cu dropbox.
5. Decriptarea mesajului.
Direcii viitoare
Concluzii
Folosete ultima tehnologie n materie de aplicaii mobile. Portabilitate. Folosete ultimul trend din lumea virtuala: cloud storage. Flexibilitate.