- •Министерство образования и науки
- •1 Введение 4
- •Лабораторная работа № 1. Устройства криптографической защиты информации серии “криптон”
- •Цель работы
- •Краткие теоретические сведения
- •Методические указания по выполнению лабораторной работы
- •Порядок выполнения работы
- •Установка пакета программ Crypton api
- •Установка Crypton Emulator
- •Конфигурация драйвера-эмулятора платы Криптон
- •Использование эмулятора
- •Тестирование функций Crypton api. Ключи и шифрование
- •Тестирование функций Crypton api. Многозадачность
- •Тестирование функций Crypton api. Скорость.
- •Работа с датчиком случайных чисел.
- •Порядок предоставления отчета
- •Контрольные вопросы
Тестирование функций Crypton api. Многозадачность
Откройте одну сессию и перейдите на вкладку 'Многозадачность'. На этой вкладке (Рисунок 2 -21) Вы можете протестировать работу УКЗД или драйвера-эмулятора в многозадачном режиме. При старте теста создаются 15 потоков, каждый из которых открывает сессию шифрования, загружает случайный ключ К1 и начинает шифровать данные, размер которых Вы указываете в поле 'Размер данных (Кбайт)'.
Рисунок 2‑21. Вкладка “многозадачность”
После зашифрования блок данных расшифровывается, и расшифрованная информация сверяется с начальной. Если данные не совпадают, поток останавливает свою работу и сообщает об ошибке.
Для старта теста нажмите кнопку 'Старт', после чего из выпадающего меню вы можете выбрать
следующие пункты:
Гаммирование на ключе К1 - шифрование будет осуществляться по алгоритму ГОСТ 28147-89 в режиме гаммирования.
На ключе К1 с восстановлением - шифрование будет осуществляться по алгоритму ГОСТ 28147-89 в режиме гаммирования c самовосстановлением .
Задание: Вычислить скорость шифрования в режиме гаммирования.
Тестирование функций Crypton api. Скорость.
Перейдите на вкладку 'Скорость'.
На этой вкладке предоставляется возможность измерить скорость шифрования УКЗД или драйвера-эмулятора. Для этого в поле 'Размер данных' введите размер данных, при шифровании (расшифровании) которых будет измеряться скорость. Средняя скорость отображается в окне 'Скорость (Кбайт/сек)'. Для старта теста нажмите кнопку 'Старт', после чего из выпадающего меню выбрать пункт 'Шифрование/Гаммирование на ключе К1'
Определите скорость для шифрования и расшифрования. Сравните скорость шифрования и расшифрования. Результат полученный в данном пункте сравните с результатом предыдущего пункта.
Работа с датчиком случайных чисел.
Перейдите на вкладку 'ДСЧ'. На этой вкладке можно генерировать блок случайных чисел. Отметьте вид генерируемых чисел десятичный (Рисунок 2 -22). Нажмите кнопку 'Новый' в окне 'Результат' появится последовательность из 36 случайных чисел. Числа без знаковые 32-битовые.
Создайте 30 блоков случайных чисел и результат скопируйте в файл. Используя программу OpenOffice.org Calc вычислить среднее значение и дисперсию полученных вами случайных чисел. Результат сравните с теоретическими значениями.
Рисунок 2‑22. Работа с датчиком случайных чисел.
Порядок предоставления отчета
Отчет предоставляется в электронном виде в текстовом формате. Первый лист отчета титульный, должен содержать:
номер и название лабораторной работы, фамилию и инициалы студентов выполнивших работу, номер группы, должность и фамилию преподавателя принявшего работу. отчете отражается каждый подпункт раздела 2.4 в форме:
Краткое описание работ
Факт исполнения
Примечания (описание проблем если они были)
Контрольные вопросы
Какими способами реализуются криптографические преобразования.
Назовите преимущества аппаратной реализации криптографических преобразований
Какие режимы работы имеет аппаратный шифратор
Для чего служит криптографический программный интерфейс Crypto API.
Рассказать о концепции иерархии ключей
Для чего используются сеансовые (пакетные) ключи
Для чего используются долговременные пользовательские ключи (2-й уровень)
Для чего используются главные ключи (3-й уровень).
Расскажите о трехуровневой схеме на примере шифрования файлов
Расскажите о трехуровневой схеме на примере шифрования сетевых пакетов
Как получают сеансовый ключ
Какие преимущества имеет трехключевая схеме перед схемой с одним ключом
Объясните разницу между симметричными и асимметричными криптографическими системами
Что такое инфраструктура открытых ключей
Расскажите о трехуровневой схеме на примере шифрования данных передаваемых по электронной почте