5. Szyfry i kryptografia

5.6. Szyfry przestawieniowe czyli szyfry permutacyjne

Szyfry permutacyjne (ang. transposition ciphers) należą do klasy szyfrów symetrycznych. Załóżmy, że alfabety V1 i V2 są takie, że V1 V2 \overset{ozn}{=} V , a zbiór kluczy

= {zbiór wszystkich permutacji zbioru <1,<i>r</i>>}

gdzie r jest ustaloną liczbą naturalną.

Niech m m1m2 ...mr M będzie dowolną wiadomością jawną. Dla i 1,2,..., r, mi V . Oznaczmy przez f blokową funkcję szyfrującą bloki (czyli jednostki tekstu) o długości r

f : V r K V r

a dokładniej

f : V r K (m, ) f (m, ) m (1) m (2) ...m (r ) c V r

Zatem wiadomości jawnej m o długości r przyporządkowujemy kryptogram o długości r ustawiając w pewnej kolejności (wyznaczonej przez permutację ) wyrazy ciągu stanowiącego wiadomość jawną.

Do zapamiętania: Kluczem jest permutacja zbioru <1,r>, gdzie r jest długością jednostki tekstu (bloku).