Page 18 - 4394
P. 18
Шифр Цезаря (100-44 р. до н. е.) названо за іменем
римського імператора Гая Юлія Цезаря, який доручав Цицерону
складати шифровані повідомлення для керування військами. У
цьому шифру літери абетки ототожнені з цифрами. В системі
Цезаря використано 26 символів (26 літер латинської абетки), які
перенумеровані числами від 0 до 25 (таблиця 3.1). Шифр
ґрунтується на підстановці:
00 (а) 03 (d); 01 (b) 04 (e); 02 (с) 05 (f) ;...; 25 (z) 02 (с).
Це означає, що в шифрограмі кожну літеру явного тексту
замінюють на літеру, розташовану в абетці на три позиції далі.
Висловлюючись сучасною мовою, римляни застосовували
операцію додавання до номера літери числа 3 за модулем 26:
С = P + 3mod 26, де С - номер літери в криптограмі (cipher – шифр),
а Р - номер відповідної літери в явному тексті (plane text).
Наприклад, латинському слову «ітреrіит» (імперія) відповідає
криптограма «lpshulxp», а латинському тексту «Veni, vidi, vici»
(«прийшов, побачив, переміг» – крилата фраза Цезаря) –
криптограма «yhqlylglylfl», якщо з нього викинути коми й пропуски
між словами, а також не розрізняти рядкові та прописні букви.
18