Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема3Лаба1(S-DES).doc
Скачиваний:
13
Добавлен:
12.11.2019
Размер:
148.99 Кб
Скачать

Задание.

  1. Используя бланк отчета (см. Приложение 1), произвести вручную пошаговое шифрование и/или расшифрование на основе 8-битового блока открытого/шифрованного текста и 10-битового ключа, заданного преподавателем.

  2. Используя файл MS Excel1, для выполнения данной лабораторной работы (см. Приложение 2 – файл s-des.xls), установить:

а) Значение шифртекста при использовании нулевых открытого текста и ключа.

б) Арифметическую разность открытого и шифрованного текстов и число различающихся битов при изменении по сравнению с нулевыми значениями:

  • ключа на 1 бит,

  • открытого текста на 1 бит.

  • Используя шаблон MS Excel, провести силовую атаку прямым подбором ключа при известных шифртексте и открытом тексте, с разбиением на интервалы по подгруппам.

  • Оформить отчет с результатами и выводами по работе.

    Литература.

    1. Столлингс В. Криптография и защита сетей. Принципы и практика. 2-е изд. – М.: Вильямс, 2001. – 672 с.

    2. Schaefer E. "A Simplified Data Encryption Standard Algorithm." //Cryptologia, January 1996.

    1 Шаблон лабораторной работы, выполняющий операции шифрования/расшифрования и генерации ключей студентам выдается только на время проведения лабораторной работы.