12743

Исследование идеальной системы шифрования

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа 1 Исследование идеальной системы шифрования Цель работы Изучить идеальный шифр основанный на побитном сложении по модулю 2 сообщения и чисто случайно сгенерированного ключа. Используемое программное обеспечение Для работы используетс

Русский

2013-05-03

26.5 KB

50 чел.

Лабораторная работа 1

Исследование идеальной системы шифрования
Цель работы
Изучить идеальный шифр , основанный на побитном сложении по модулю 2 сообщения и чисто случайно сгенерированного ключа.
Используемое программное обеспечение
Для работы используется программа PerfCrypt.
Задание
1.Произвести шифрование произвольного смыслового текста идеальным шифром гаммирования , используя ключ , полученный случайным выбором символов на клавиатуре.
2.Произвести дешифрование криптограммы при использовании истинного ключа.
3.Произвести дешифрование криптограммы при неправильном ключе , приводящее к смысловому сообщению  отличному от истинного.
Порядок
Для начала работы перейти в каталог , содержащий рабочие программы………………..
Запустить программу PerfCrypt.
1.Задать произвольное смысловое сообщение на русском или английском языке.
2.Произвести генерирование ключа , выбирая чисто случайно символы на клавиатуре в количестве достаточном для шифрования сообщения  ранее выбранной длины. Наблюдать ключевую двоичную последовательность , оценивая ее случайность.
3.Наблюдать полученную криптограмму на предмет ее случайности и независимости от сообщения , повторяя процедуры выбора ключа и шифрования 2-3 раза.
4.Произвести редактирование криптограммы , изменяя несколько первых символов , что имитирует ошибки в канале связи.
5.Произвести дешифрование криптограммы с ошибками.
6.Записать криптограмму и правильный ключ на дискетку и передать ее в соседнюю бригаду.
7.Получив криптограмму и ключ от соседней бригады , произвести дешифрование и сравнить результат с правильным сообщением.
8.Задать “ложное” сообщение и найти ключ , который дешифрует в него предыдущую криптограмму.
9.Записать криптограмму и “ложный” ключ на дискетку и передать ее в соседнюю бригаду.
10.Получив криптограмму и “ложный” ключ от соседней бригады,
произвести дешифрование “ложного” сообщения.
Отчет
1.Титульный лист .
2.Текст  правильного и ложного сообщения.
3.Двоичное представление сгенерированного ключа.
4.Результат дешифрования криптограммы с ошибками.
5.Выводы: о возможности (или нет) дешифрования идеального шифра полным перебором ключей , случайности генерируемых ключей , влиянии ошибок в криптограмме на  результат дешифрования.
Контрольные вопросы
1.Определение идеального шифра.
2.Простейший метод реализации идеального шифра.
3.Необходимые условия реализации идеального шифра.
4.Можно ли дешифровать идеальный шифр полным перебором ключей?
5.Как влияют ошибки в криптограмме на дешифрование идеального шифра?
Литература
1.В.И.Коржик, В.П.Просихин “Основы криптографии”.Учебное пособие , “Линк”,2008..
2.В.И.Коржик , Д.В.Кушнир “Теоретические основы информационной безопасности телекоммуникационных систем”.(Учебное пособие , ГУТ ,2000)


 

А также другие работы, которые могут Вас заинтересовать

6239. Характеристика немецкой классической философии, гносеология, этика и эстетика И. Канта 108 KB
  Характеристика немецкой классической философии, гносеология, этика и эстетика И. Канта. Вопрос 1 Характеристика немецкой классической философии, теории И. Канта эволюции вселенной, суждений и категорий науки. Рассудок не черпает свои з...
6240. Общая характеристика методов прогнозирования 204.5 KB
  Характеристика методов и подходов к построению прогнозов Существуют два подхода к построению прогнозов: первый количественный анализ, второй - качественный анализ. Количественный подход основан на различных математических моделях, испол...
6241. Подшипники скольжения открытого типа 229.91 KB
  Подшипники скольжения открытого типа Подшипники прокатных валков являются ответственными узлами рабочей клети, от их конструкции и правильной эксплуатации зависит бесперебойная работа прокатного стана. Подшипники работают в очень тяжелых условиях...
6242. Фармакопейный анализ кислоты хлористоводородной и галогенидов щелочных металлов 89 KB
  Фармакопейный анализ кислоты хлористоводородной и галогенидов щелочных металлов Описание. Бесцветные прозрачные жидкости со своеобразным запахом, кислой реакции. Кислота хлористоводородная - летучая жидкость. Свойства препаратов кислоты соляной...
6243. Генетика как научный фундамент биотехнологии 93.5 KB
  Генетика как научный фундамент биотехнологии Основы биотехнологии. Задачи биотехнологии. Структура современной биотехнологии Клеточная инженерия: достижения и перспективы Генная инженерия: достижения и перспективы Генетические основы выс...
6244. Рынок капитала, рынок земли 80.5 KB
  Рынок капитала, рынок земли. 1. Понятие капитала и процента. 2. Долгосрочные инвестиции. Анализ эффективности инвестиций. 3. Рынок земельных ресурсов и земельная рента. 4. Прибыль как факторный доход. 1. Капитал - это определенная сумма благ в ...
6245. Язык программирования Паскаль 73.5 KB
  Язык программирования Паскаль План Основные сведения Основные элементы Паскаля Структура программы Организация и описание данных Основные сведения Язык Паскаль является одним из самых распространенных в настоящее время алгори...
6246. Абсолютизация идеализма у Г.В.Ф. Гегеля 102.5 KB
  Абсолютизация идеализма у Г.В.Ф. Гегеля. Вопрос 1 Истоки и основные параметры философской системы Гегеля. Всё действительное разумно, всё разумное действительно (Гегель). Жизнь и труды Гегеля. Немецкий философ Георг Вильгельм Фридрих Гегель (1770-18...
6247. Россия в начале XVII в. Смутное время 83.5 KB
  Россия в начале XVII в. Смутное время Борьба за власть в период правления Федора Ивановича (1584-1598). Борис Годунов (1598-1605). После смерти Ивана IV Грозного царствовать начал его сын Федор Иванович (род. 21 мая 1557). Власть фактически пе...