Leon Battista Alberti
(14.2.1404-25.4.1472)
Alberti poznal, že nestačí používat jednoduché substituce, které se čas od času zamění za jiné. Navrhoval, aby se jednou substitucí šifrovaly jenom tři nebo čtyři slova, a vynalezl proto v roce 1466 dva soustředné otočné kotouče s abecedami, aby mohl v průběhu šifrování abecedy měnit. Na vnějším kotouči (šifrový text) byla abeceda srovnaná a obsahovala také 4 číslice:
1234ABCDEFGILMNOPQRSTVXZ
(bez H,J,K,U,W a Y, celkem 24 znaků).
Na vnitřním kotouči (otevřený text) byla rozházená abeceda doplněná spojkou „et“:
petmrdlgazenbosfchtyqixkv
(bez j,u a w, celkem 24 znaků).
Tři nebo čtyři slova - to je přibližně 18 písmen. Tím zůstal Alberti pod tzv. Shannonovou hranicí jednoznačnosti textu pro jednoduchou substituci. (V případě monoalfabetického, tj. jednoabecedního šifrování leží délka jednoznačnosti textu mezi 20 až 30 písmeny, viz Shannon 1945.)
KRYPTOJAN
Žádné komentáře:
Okomentovat