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.

Odejmuj¡c obie kongruencje stronami otrzymujemy 10a ′ ≡ 4 (mod 26), a<br />

st¡d natychmiast a ′ = 3. Chwil¦ potem mamy b ′ = 8 i mamy klucz deszyfruj¡cy.<br />

Zastosowanie tego klucza daje nam tekst jawny Ten szyfr nadaje si¦<br />

do zªamania.<br />

2.4 Permutacje alfabetu<br />

Znacznie trudniejsze od szyfrów cyklicznych oraz anicznych s¡ szyfry, w których<br />

ka»da litera alfabetu jawnego jest zast¡piona liter¡ alfabetu szyfrowego<br />

bez stosowania okre±lonego algorytmu arytmetycznego. Zatem przestrze«<br />

kluczy jest równa zbiorowi wszystkich permutacji alfabetu. W celu uªatwienia<br />

zapami¦tania przeksztaªcenia szyfruj¡cego stosujemy tu innego rodzaju<br />

klucz. Jest to sªowo, którego litery zast¦puj¡ pocz¡tkowe litery alfabetu jawnego.<br />

Dalsze litery dopisujemy tak jak wyst¦puj¡ one w alfabecie jawnym<br />

przy czym pomijamy ju» wykorzystane znaki. Na przykªad stosuj¡c klucz<br />

,,szyfrowanie dostajemy nast¦puj¡ce przeksztaªcenie szyfruj¡ce:<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 B C D G H J K L M P Q T U V X<br />

Opisany powy»ej kryptosystem nazywamy permutacyjnym. Jego odmian¡<br />

jest stosowany w pierwszych maszynach szyfruj¡cych kryptosystem transpozycyjny,<br />

tj. taki, którego przestrze« kluczy jest równa zbiorowi wszystkich<br />

permutacji, które mo»na zapisa¢ w postaci iloczynu rozª¡cznych transpozycji.<br />

Przykªadem tu jest nast¦puj¡ce przeksztaªcenie szyfruj¡ce:<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 />

Z C B F R D W K N J H M L I O P T E Y Q X V G U S A<br />

Poniewa» szyfry tego rodzaju byªy zaprogramowane w maszynach jako<br />

<strong>metody</strong> standardowe, nikt nie musiaª pami¦ta¢ klucza. Zalet¡ szyfrów transpozycyjnych<br />

jest fakt, »e klucze szyfruj¡cy i rozszyfrowuj¡cy s¡ identyczne.<br />

Zatem ta sama maszyna sªu»yªa zarówno do <strong>szyfrowania</strong> jak i do rozszyfrowywania<br />

wiadomo±ci.<br />

15

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

Saved successfully!

Ooh no, something went wrong!