Задание 2. Разработка принципиальной схемы криптографической системы
Моделирование криптосистем с помощью
Исследуемое устройство будет работать с использованием четырех операций: Исключающее ИЛИ, равнозначность, сложение и вычитание. Эти операции должны сменять друг друга при изменении значений гаммы. Для реализации этого при составлении принципиальной схемы криптосистемы следует использовать разработанный преобразователь кода. Пример составления схемы приведен в методических указаниях. Составленную принципиальную схему криптосистемы следует использовать для моделирования её работы. Для этого необходимо проверить выполнение шестнадцати логических и арифметических операций. Значения операндов открытого текста в зависимости от значения гаммы и номера варианта выбрать из таблицы. Таблица 3.1.2
Продолжение таблицы 3.1.2
Таблицу 3.1.2 нужно понимать так. Значения гаммы G для всех вариантов одинаковые 0…15 (верхняя строка чисел). Открытый текст М имитируется числами (для каждого варианта своя последовательность). Например, для варианта 17 эта последовательность такова 3- 0 - 1-…12 - 13. Результаты моделирования следует сопоставить с результатами ручных расчетов и занести в таблицу. Ниже приведена форма этой таблицы. Таблица 3.1.3
|