7. Шифр Белазо (1553 г.) является шифром многоалфавитной замены и рассматривается над алфавитом мощности n. Ключ – слово длины m над тем же алфавитом и такая же таблица алфавитов, что и в шифре аббата Тритемия. Строки таблицы алфавитов нумеруются не числами, а также как и столбцы – буквами исходного алфавита, записанными в обычном порядке.
Шифрование. Под исходным сообщением несколько раз подписывается ключевое слово. Пусть vi – буква исходного сообщения, стоящая в позиции i (i = 0,1,2,…), ki – буква ключевого слова. Буква wi зашифрованного сообщения стоит в таблице алфавитов на пересечении строки с номером ki (mod m) и столбца, соответствующего букве vi.
При расшифровании из зашифрованного сообщения читается очередная буква wi, в строке с номером ki (mod m) ищется буква wi; в качестве буквы очередной буквы дешифрованного сообщения выбирается буква vi, соответствующая столбцу, пересекающему строку ki (mod m) в букве wi. В качестве примера рассмотрим таблицу алфавитов Тритемия. Правило шифрования для нее можно записать как wi = vi + ki (mod m) (mod n), а правило расшифрования – как vi = wi – ki (mod m) (mod n). Русское слово ТЕЛЕФОН при ключевом слове ЛАК будет зашифровано как ЭЕХРФШШ. |