vigen érovská šifra

13
Vigenérovská šifra le chiffre indéchiffrable

Upload: semah

Post on 04-Jan-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Vigen érovská šifra. le chiffre indéchiffrable. Leon Battista Alberti (1404-1472 Janov). Santa Maria Novella Florencie. Giovan Batista Bellaso. 1505 -1568 Brescia. Blaise de Vigenére 1523-1596. Vigenérovská šifra. Šifra není monoalfabetická - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Vigen érovská šifra

Vigenérovská šifra

le chiffre indéchiffrable

Page 2: Vigen érovská šifra

Leon Battista Alberti (1404-1472 Janov)

Santa Maria Novella Florencie

Page 3: Vigen érovská šifra

Giovan Batista Bellaso

• 1505 -1568 Brescia

Page 4: Vigen érovská šifra

Blaise de Vigenére 1523-1596

Page 5: Vigen érovská šifra

Vigenérovská šifra

• Šifra není monoalfabetická

• Index koincidence pro zašifrovaný text nebude odpovídat danému jazyku, ale bude se blížit hodnotě

1/n = 1/26 ~ 0,038

Page 6: Vigen érovská šifra

Vigenérovská šifra

• Klíč: posloupnost (konečná, ne moc dlouhá) hodnot K1, K2, …, Km z intervalu 0..n-1 (m délka klíče).

• Šifrování f(a1) = a1 + K1 mod n

f(a2) = a2 + K2 mod n

f(am) = am + Km mod n

f(am+1) = am+1 + K1 mod n

….

Page 7: Vigen érovská šifra

Praktická realizace

• Klíč = heslo

• Slovo, nebo krátká posloupnost znaků v abecedě.

Page 8: Vigen érovská šifra

Vigenérovský čtverecA B C D E F G H I J K L M N O P Q R S T U V W X Y ZB C D E F G H I J K L M N O P Q R S T U V W X Y Z AC D E F G H I J K L M N O P Q R S T U V W X Y Z A BD E F G H I J K L M N O P Q R S T U V W X Y Z A B CE F G H I J K L M N O P Q R S T U V W X Y Z A B C DF G H I J K L M N O P Q R S T U V W X Y Z A B C D E G H I J K L M N O P Q R S T U V W X Y Z A B C D E FH I J K L M N O P Q R S T U V W X Y Z A B C D E F GI J K L M N O P Q R S T U V W X Y Z A B C D E F G HJ K L M N O P Q R S T U V W X Y Z A B C D E F G H IK L M N O P Q R S T U V W X Y Z A B C D E F G H I JL M N O P Q R S T U V W X Y Z A B C D E F G H I J KM N O P Q R S T U V W X Y Z A B C D E F G H I J K LN O P Q R S T U V W X Y Z A B C D E F G H I J K L MO P Q R S T U V W X Y Z A B C D E F G H I J K L M NP Q R S T U V W X Y Z A B C D E F G H I J K L M N OQ R S T U V W X Y Z A B C D E F G H I J K L M N O PR S T U V W X Y Z A B C D E F G H I J K L M N O P QS T U V W X Y Z A B C D E F G H I J K L M N O P Q R T U V W X Y Z A B C D E F G H I J K L M N O P Q R SU V W X Y Z A B C D E F G H I J K L M N O P Q R S TV W X Y Z A B C D E F G H I J K L M N O P Q R S T UW X Y Z A B C D E F G H I J K L M N O P Q R S T U VX Y Z A B C D E F G H I J K L M N O P Q R S T U V WY Z A B C D E F G H I J K L M N O P Q R S T U V W XZ A B C D E F G H I J K L M N O P Q R S T U V W X Y

Page 9: Vigen érovská šifra

Příklad

• Text: Rubikon prekrocime zitra rano

• Heslo: CezarRubikon prekrocimeCezarce zarcezarceTyaibqr orvmvnczoizitra rano zarce zarcYikte qaeq

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZB C D E F G H I J K L M N O P Q R S T U V W X Y Z AC D E F G H I J K L M N O P Q R S T U V W X Y Z A BD E F G H I J K L M N O P Q R S T U V W X Y Z A B CE F G H I J K L M N O P Q R S T U V W X Y Z A B C DF G H I J K L M N O P Q R S T U V W X Y Z A B C D E G H I J K L M N O P Q R S T U V W X Y Z A B C D E FH I J K L M N O P Q R S T U V W X Y Z A B C D E F GI J K L M N O P Q R S T U V W X Y Z A B C D E F G HJ K L M N O P Q R S T U V W X Y Z A B C D E F G H IK L M N O P Q R S T U V W X Y Z A B C D E F G H I JL M N O P Q R S T U V W X Y Z A B C D E F G H I J KM N O P Q R S T U V W X Y Z A B C D E F G H I J K LN O P Q R S T U V W X Y Z A B C D E F G H I J K L MO P Q R S T U V W X Y Z A B C D E F G H I J K L M NP Q R S T U V W X Y Z A B C D E F G H I J K L M N OQ R S T U V W X Y Z A B C D E F G H I J K L M N O PR S T U V W X Y Z A B C D E F G H I J K L M N O P QS T U V W X Y Z A B C D E F G H I J K L M N O P Q R T U V W X Y Z A B C D E F G H I J K L M N O P Q R SU V W X Y Z A B C D E F G H I J K L M N O P Q R S TV W X Y Z A B C D E F G H I J K L M N O P Q R S T UW X Y Z A B C D E F G H I J K L M N O P Q R S T U VX Y Z A B C D E F G H I J K L M N O P Q R S T U V WY Z A B C D E F G H I J K L M N O P Q R S T U V W XZ A B C D E F G H I J K L M N O P Q R S T U V W X Y

Page 10: Vigen érovská šifra

Příklad

• Text: Rubikon prekrocime zitra rano

• Heslo: CezarTyaibqr orvmvnczoiCezarce zarcezarceRubikon prekrocimeYikte qaeq zarce zarczítra rano

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZB C D E F G H I J K L M N O P Q R S T U V W X Y Z AC D E F G H I J K L M N O P Q R S T U V W X Y Z A BD E F G H I J K L M N O P Q R S T U V W X Y Z A B CE F G H I J K L M N O P Q R S T U V W X Y Z A B C DF G H I J K L M N O P Q R S T U V W X Y Z A B C D E G H I J K L M N O P Q R S T U V W X Y Z A B C D E FH I J K L M N O P Q R S T U V W X Y Z A B C D E F GI J K L M N O P Q R S T U V W X Y Z A B C D E F G HJ K L M N O P Q R S T U V W X Y Z A B C D E F G H IK L M N O P Q R S T U V W X Y Z A B C D E F G H I JL M N O P Q R S T U V W X Y Z A B C D E F G H I J KM N O P Q R S T U V W X Y Z A B C D E F G H I J K LN O P Q R S T U V W X Y Z A B C D E F G H I J K L MO P Q R S T U V W X Y Z A B C D E F G H I J K L M NP Q R S T U V W X Y Z A B C D E F G H I J K L M N OQ R S T U V W X Y Z A B C D E F G H I J K L M N O PR S T U V W X Y Z A B C D E F G H I J K L M N O P QS T U V W X Y Z A B C D E F G H I J K L M N O P Q R T U V W X Y Z A B C D E F G H I J K L M N O P Q R SU V W X Y Z A B C D E F G H I J K L M N O P Q R S TV W X Y Z A B C D E F G H I J K L M N O P Q R S T UW X Y Z A B C D E F G H I J K L M N O P Q R S T U VX Y Z A B C D E F G H I J K L M N O P Q R S T U V WY Z A B C D E F G H I J K L M N O P Q R S T U V W XZ A B C D E F G H I J K L M N O P Q R S T U V W X Y

Page 11: Vigen érovská šifra

Šifrovací disk z války Severu proti Jihu

Page 12: Vigen érovská šifra

Knižní šifra

• Vigenérovská šifra s heslem delším, než je text šifry

• Opravdu nerozluštitelná, ale velké nebezpečí je v bočních kanálech

Rubikon prekrocime zítra rano

Bylpozd nivecerprv nimaj vecerni …

Page 13: Vigen érovská šifra

Úkol

• Pomocí programu KRYPTIK zašifrujte dostatečně dlouhý text Vigenérovskou šifrou a spočítejte jeho index koincidence

• Pouvažujte (ale negooglujte) o možnostech prolomení Vigenérovské šifry