Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПАСОИБ / 1 / ЛР_Криптон.doc
Скачиваний:
101
Добавлен:
11.05.2015
Размер:
751.62 Кб
Скачать
      1. Тестирование функций Crypton api. Многозадачность

Откройте одну сессию и перейдите на вкладку 'Многозадачность'. На этой вкладке (Рисунок 2 -21) Вы можете протестировать работу УКЗД или драйвера-эмулятора в многозадачном режиме. При старте теста создаются 15 потоков, каждый из которых открывает сессию шифрования, загружает случайный ключ К1 и начинает шифровать данные, размер которых Вы указываете в поле 'Размер данных (Кбайт)'.

Рисунок 2‑21. Вкладка “многозадачность”

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

Для старта теста нажмите кнопку 'Старт', после чего из выпадающего меню вы можете выбрать

следующие пункты:

Гаммирование на ключе К1 - шифрование будет осуществляться по алгоритму ГОСТ 28147-89 в режиме гаммирования.

На ключе К1 с восстановлением - шифрование будет осуществляться по алгоритму ГОСТ 28147-89 в режиме гаммирования c самовосстановлением .

Задание: Вычислить скорость шифрования в режиме гаммирования.

      1. Тестирование функций Crypton api. Скорость.

Перейдите на вкладку 'Скорость'.

На этой вкладке предоставляется возможность измерить скорость шифрования УКЗД или драйвера-эмулятора. Для этого в поле 'Размер данных' введите размер данных, при шифровании (расшифровании) которых будет измеряться скорость. Средняя скорость отображается в окне 'Скорость (Кбайт/сек)'. Для старта теста нажмите кнопку 'Старт', после чего из выпадающего меню выбрать пункт 'Шифрование/Гаммирование на ключе К1'

Определите скорость для шифрования и расшифрования. Сравните скорость шифрования и расшифрования. Результат полученный в данном пункте сравните с результатом предыдущего пункта.

      1. Работа с датчиком случайных чисел.

Перейдите на вкладку 'ДСЧ'. На этой вкладке можно генерировать блок случайных чисел. Отметьте вид генерируемых чисел десятичный (Рисунок 2 -22). Нажмите кнопку 'Новый' в окне 'Результат' появится последовательность из 36 случайных чисел. Числа без знаковые 32-битовые.

Создайте 30 блоков случайных чисел и результат скопируйте в файл. Используя программу OpenOffice.org Calc вычислить среднее значение и дисперсию полученных вами случайных чисел. Результат сравните с теоретическими значениями.

Рисунок 2‑22. Работа с датчиком случайных чисел.

    1. Порядок предоставления отчета

Отчет предоставляется в электронном виде в текстовом формате. Первый лист отчета титульный, должен содержать:

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

  • Краткое описание работ

  • Факт исполнения

  • Примечания (описание проблем если они были)

    1. Контрольные вопросы

  1. Какими способами реализуются криптографические преобразования.

  2. Назовите преимущества аппаратной реализации криптографических преобразований

  3. Какие режимы работы имеет аппаратный шифратор

  4. Для чего служит криптографический программный интерфейс Crypto API.

  5. Рассказать о концепции иерархии ключей

  6. Для чего используются сеансовые (пакетные) ключи

  7. Для чего используются долговременные пользовательские ключи (2-й уровень)

  8. Для чего используются главные ключи (3-й уровень).

  9. Расскажите о трехуровневой схеме на примере шифрования файлов

  10. Расскажите о трехуровневой схеме на примере шифрования сетевых пакетов

  11. Как получают сеансовый ключ

  12. Какие преимущества имеет трехключевая схеме перед схемой с одним ключом

  13. Объясните разницу между симметричными и асимметричными криптографическими системами

  14. Что такое инфраструктура открытых ключей

  15. Расскажите о трехуровневой схеме на примере шифрования данных передаваемых по электронной почте