![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Шифри з використанням гамування.
Шифр звичайного накладання двійкової гамми... Розглянемо приклад шифрування відкритих текстів, побудованих в алфавіті обсягом m=23=8. Знаки цього алфавіту можна представити у вигляді 3-розрядних двійкових чисел Генеруємо псевдовипадкову послідовність двійкових чисел яка буде гаммою шифру Шифрування: При дешифруванні кріптограми на неї накладається та ж сама двійкова гамма. Дешифрування: Шифр багаторазового накладання двійкових гамм Шифр багаторазового накладання двійкових гамм полягає в тому, що на відкритий текст спочатку накладається перша гамма, потім на результат шифрування накладається друга гамма, на новий результат – третя і т.д. При використанні цього шифру слід пам’ятати, що результат шифрування не залежить від послідовності накладання гамм. Аналогічно, і результат дешифрування буде правильним незалежно від того, в якому порядку застосовувати гамми. Розглянемо приклад шифрування відкритих текстів, побудованих в алфавіті обсягом m=23=8. Шифрування: Дешифрування: Комбінований шифр Френдберга Цей шифр є комбінованим, оскільки поєднує заміну з перестановкою, яка, в свою чергу, використовує гамму шифру. Основні кроки шифрування чергового знаку відкритого тексту методом Френдберга наступні: · виконання заміни згідно шифрувальної таблиці; · отримання чергового числа гамми шифру; · використання цього числа для виконання перестановок у шифрувальній таблиці. Припустимо, що послідовність псевдовипадкових чисел така: 403631205314625 …. Процес шифрування відкритого тексту “ ВЖЕДАГЖ ” представлено в таблиці. Отримуємо кріптограму “ TWSTTSD ”. Дешифрування кріптограми відбувається аналогічно. Отже, наведену таблицю можна розглядати одночасно і як таблицю дешифрування криптограми “TWSTTSD”. Звичайно, буде отримано відкритий текст “ВЖЕДАГЖ”. Таблиця процесу шифрування (дешифрування):
|