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