Проектирование ИС шифрования полиалфавитной одноконтурной заменой Виженера

Слайд 2

ОПИСАНИЕ Шифр Виженера (фр. Chiffre de Vigenère) — метод полиалфавитного шифрования

ОПИСАНИЕ

Шифр Виженера (фр. Chiffre de Vigenère) — метод полиалфавитного шифрования буквенного текста с использованием ключевого слова.
Этот

метод является простой формой многоалфавитной замены. Шифр Виженера изобретался многократно. Впервые этот метод описал Джован Баттиста Беллазо (итал. Giovan Battista Bellaso) в книге La cifra del. Sig. Giovan Battista Bellasо в 1553 году, однако в XIX веке получил имя Блеза Виженера, французского дипломата.
Слайд 3

ИСТОРИЯ СОЗДАНИЯ Первое точное документированное описание многоалфавитного шифра было сформулированно Леоном

ИСТОРИЯ СОЗДАНИЯ

Первое точное документированное описание многоалфавитного шифра было сформулированно Леоном Баттиста АльбертиПервое

точное документированное описание многоалфавитного шифра было сформулированно Леоном Баттиста Альберти в 1467 году, для переключения между алфавитами использовался металлический шифровальный диск. Система Альберти переключает алфавиты после нескольких зашифрованных слов. Позднее, в 1518 году, Иоганн Трисемус в своей работе «Полиграфия» изобрел tabula recta — центральный компонент шифра Виженера.
Слайд 4

4 ПРИНЦИП ШИФРОВАНИЯ Необходим текст, который нужно зашифровать Придумывается ключевое слово,

4

ПРИНЦИП ШИФРОВАНИЯ

Необходим текст, который нужно зашифровать
Придумывается ключевое слово, с помощью которого

будет зашифрован текст
Буквы исходного текста берутся из горизонтального алфавита, а буквы ключевого слова из вертикального
На пересечении буквы исходного текста и буквы ключа находится та буква, в которую будет зашифрован исходный символ
Шифр повторяется циклически, пока весь исходный текст не будет зашифрован
Слайд 5

ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ШИФРОВАНИЯ

ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ШИФРОВАНИЯ

Слайд 6

ДЕШИФРОВАНИЕ Расшифрование производится следующим образом: находим в таблице Виженера строку, соответствующую

ДЕШИФРОВАНИЕ

Расшифрование производится следующим образом: находим в таблице Виженера строку, соответствующую первому

символу ключевого слова; в данной строке находим первый символ зашифрованного текста. Столбец, в котором находится данный символ, соответствует первому символу исходного текста. Следующие символы зашифрованного текста расшифровываются подобным образом.
Слайд 7

ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДЕШИФРОВАНИЯ

ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДЕШИФРОВАНИЯ