Documente Academic
Documente Profesional
Documente Cultură
Vigen Ere
Vigen Ere
1. Scurt istoric
Predecesori:
1. Leone Battista Alberti (inventatorul algoritmilor de criptare polialfabetici)
2. Johannes Trithemius (în cartea " Poligraphia and Stegonographia ")
3. Giovanni Battista Della Porta (în " Magia Naturalis ")
4. Trithemius care a introdus "tabula recta" fara însa a aprofunda problema
C O M P U T I N G G I V E S I N S I G H T
L U C K Y L U C K Y L U C K Y L U C K Y L
Algoritmul de criptare Vigenere
3. Exemplu de criptare Vigenere
3.2 Construirea matricii vigenere modificate
Algoritmul lui Vigenere are la bază aşa-numitul "tabula recta“ prezentată
mai jos:
Algoritmul de criptare Vigenere
3. Exemplu de criptare Vigenere
Vom adnota tabela iniţială cu 1,2, şamd după ordineaa literelor din cheie.
De exemplu: L=>1, U=>2, C=>3, K=>4, Y=>5:
Algoritmul de criptare Vigenere
3. Exemplu de criptare Vigenere
Se va scrie cuvântul cheie pe prima coloană a matricei şi se vor completa linie cu
linie funcţie de adnotările de la pasul anterior:
Algoritmul de criptare Vigenere
3. Exemplu de criptare Vigenere
3.3 Construirea mesajului criptat
Mesajul criptat se va constri folosind regula:
• coloana este data de litera din mesajul de criptat:
• linia este dată de litera curentă din cheia prelucrată
Algoritmul de criptare Vigenere
4. Criptanaliza algoritmului Vigenere
Dacă un criptanalist va şti (sau încerca) lungimea cuvântului cheie (în cazul
nostru 3):
• va grupa literele din mesajul criptat în trei categorii
• va analiza frecvenţele literelor pe fiecare grup de acest fel
• dacă acesta nu ştie lungimea cheii, va trebui sa încerce cu 2,3,4 ş.a.m.d.
Algoritmul de criptare Vigenere
4. Criptanaliza algoritmului Vigenere