12743

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

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

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

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

Русский

2013-05-03

26.5 KB

45 чел.

Лабораторная работа 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)


 

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

40114. Модель оптимального поведения потребителей на рынке товаров в условиях товарно-денежных отношений 85.5 KB
  Модель оптимального поведения потребителей на рынке товаров в условиях товарноденежных отношений. Исследуется поведение некоторой группы потребителей на рынке на котором представлены n товаров которые будем обозначать: y = y1 yn – набор товаров услуг р = р1 рn – заданные цены на товары услуги. Тогда задача имеет вид: Графическая интерпретация для случая двух товаров: Линии уровня имеют такой вид так как чем больше потребитель потребляет товар тем менее предпочтительным он становится Присутствующий в модели принцип...
40115. Вариантная задача развития и размещения производства. Метод коэффициентов интенсивности 98 KB
  Отраслевая модель перспективного планирования разрабатывается на 5-15 лет. В пределах этого времени очень часто показатели принимаются за постоянные. Если же относительно некоторых экономических показателей нельзя сделать предположение о постоянстве, то учитывается изменение во времени за некоторый период времени. При этом показатели вычисляются приближенно с помощью коэффициента дисконтирования.
40116. Модель с фиксированным размером заказа 51 KB
  Модель с фиксированным размером заказа Целесообразность создания запасов: 1 наличие запасов позволяет быстро удовлетворять потребности потребителей. В рассматриваемой системе размер заказа является постоянной величиной и повторный заказ подается при условии что уровень наличных заказов снижается до определенного критического уровня который в теории управления запасами называется точкой заказа. Система с фиксированным размером заказа основана на выборе размера партии минимизирующего общие издержки управления запасами. При этом...
40117. Модель с фиксированным уровнем запасов 44.5 KB
  Модель с фиксированным уровнем запасов основана на фиксированных моментах подачи заказа. В модели издержки управления запасами в явном виде не рассматриваются и фиксированный размер заказа отсутствует. Mx уровень запасов M определяется по формуле: М = В SL L R 1 где L – время выполнения заказа R – интервал м у проверками 0 R 2R – моменты проверки наличия товара на складе 0 L R L 2R L – моменты поставки заказа. примерно в случаев фактический сбыт за время доставки заказа м.
40118. Двухуровневая система управления товарными запасами, (s,S)-система 36.5 KB
  Данная система является системой с постоянным уровнем запасов в которой установлен нижний предел для размера заказа. Покажем что действительно нижний предел размера заказа: L – время выполнения заказа P – точка заказа; уровень запасов при котором делается заказ. Заказываем реже чем в модель с фиксированным уровнем запасов и размер заказа при этом больше. Рекомендации по выбору: I модель – система с постоянным уровнем заказа – система с пост.
40119. Математическая модель и схема статического МОБ в денежном выражении. Методологические вопросы построения МОБ 56 KB
  Расчеты проводимые при разработке МОБ: объемы производства продуктов при изготовлении которых участвует данный вид продукции; объемы потребления данного вида продукции для непроизводственных целей по различным каналам; норма расхода данного продукта для цели производственного и непроизводственного потребления по различным направлениям использования продукции и по различным видам. Схема МОБ представляет собой синтез 2х таблиц: первая характеризует детальную структуру затрат на производство в разрезе отдельных видов продукции а др. ...
40120. Свойства коэффициентов прямых материальных затрат в МОБ. Определение косвенных и полных материальных затрат 40.5 KB
  Свойства коэффициентов прямых материальных затрат в МОБ. Определение косвенных и полных материальных затрат. Коэффициент пропорциональности затрат к выпуску в денежном выражении коэффициент прямых материальных затрат. Матрица А ={ij} является матрицей коэффициентов прямых затрат.
40121. Основные понятия теории баз данных: объект, свойство, связь. Диаграмма «сущность-связей». Логическая, физическая, концептуальная схемы базы данных 53.5 KB
  Основные понятия теории баз данных: объект свойство связь. Логическая физическая концептуальная схемы базы данных Информационная система – это система реализующая автоматический сбор обработку и манипулирование данными и включающая в себя технические средства обработки данных программное обеспечение и соответствующий персонал. Структурирование данных – это введение согласований о способах представления данных. База данных – поименованная совокупность данных отражающая состояние объектов и их отношений в рассматриваемой области.
40122. Реляционная модель данных. Основные понятия: отношение, кортеж, домен. Получение нормальных форм отношений из диаграммы «сущность-связь». Реляционная алгебра и ее основные понятия 78 KB
  Реляционная модель данных отличается удобным для пользователя табличным представлением и доступом к данным. Она является совокупностью простейших двумерных таблиц – отношений. В реляционной модели достигается гораздо более высокий уровень абстракции данных, чем в иерархической или сетевой. Это обеспечивается за счет использования математической теории отношений (реляционная алгебра).