02.01.2015 Views

Klasyczne metody szyfrowania

Klasyczne metody szyfrowania

Klasyczne metody szyfrowania

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

dwóch denicji. Nullem nazywamy jednostk¦ tekstu zaszyfrowanego, której<br />

nie odpowiada »adna jednostka tekstu jawnego. Oczywi±cie, nasze przeksztaªcenie<br />

szyfruj¡ce musi by¢ w dalszym ci¡gu wzajemnie jednoznaczne.<br />

Zatem, w praktyce, do alfabetu jawnego dorzucamy ,,znak pusty, któremu<br />

odpowiada pewien znak w alfabecie zaszyfrowanym. Na przykªad<br />

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 Z ∅ ∅ ′<br />

s z y f r o w a n i e 3 c d g h j k 4 m p q t u v x b l<br />

W powy»szym szyfrze, wyst¦puj¡ dwa nulle: b i l. Wtajemniczeni wiedz¡, »e<br />

po otrzymaniu zaszyfrowanej wiadomo±ci, nale»y te dwa znaki zignorowa¢.<br />

Na przykªad zaszyfrowane wiadomo±ci esmsbhp13m1s oraz e1sbmsh1pb3ms<br />

oznaczaj¡ to samo, a mianowicie wiadomo±¢ KATAPULTA.<br />

Druga denicja jest nast¦puj¡ca: homofonem nazywamy jednostk¦ tekstu<br />

jawnego, której odpowiada wi¦cej ni» jedna jednostka tekstu zaszyfrowanego.<br />

I tym razem mamy problemy z wieloznaczno±ci¡ funkcji szyfruj¡cej. Problem<br />

ten pokonujemy powtarzaj¡c elementy w alfabecie jawnym. A oto przykªad<br />

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 Z A A T<br />

s z y f r o w a n i e 3 c d g h j k 4 m p q t u v x b 5 l<br />

Trzy homofony powy»szego alfabetu to A, A i T. Dzi¦ki nim wiadomo±¢ KA-<br />

TAPULTA mo»emy zaszyfrowa¢ tak, »e »adna litera alfabetu zaszyfrowanego<br />

nie powtarza si¦: esm5hp31b.<br />

Przy ukªadaniu przeksztaªcenia szyfruj¡cego mo»emy stosowa¢ zarówno<br />

nulle jak i homofony. Šamanie szyfru jest wtedy jeszcze bardziej utrudnione.<br />

Oprócz tych dwóch utrudnie« stosowane s¡ te» i inne bardziej skomplikowane.<br />

Niektóre z nich opiszemy poni»ej.<br />

2.7 Jednostki dwuliterowe czyli digramy<br />

Digramy jako alfabet po raz pierwszy zastosowaª niejaki Giovanni Battista<br />

Porta w 1563 roku. Alfabet taki skªadaª si¦ z czterystu digramów i do ka»dego<br />

z nich Porta z niebywaª¡ inwencj¡ dobraª pewien szczególny znak.<br />

Ogólnie, stosuj¡c digramy jako jednostki tekstu jawnego, mamy alfabet<br />

zªo»ony z N 2 liter. Jego symbole zast¦pujemy b¡d¹ pojedynczymi znakami,<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!