Классические криптографические системы, вариант 8

Страницы работы

Содержание работы

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

Институт информационных технологий

Факультет социальной информатики и математики

Кафедра информационной безопасности

Отчет по

лабораторной работе по дисциплине

Криптография и стеганография

Тема: Классические криптографические системы

Вариант 8

Выполнила:

студентка КЗОИ-Д-4-1

Данилова И.В.

Москва  2009

Классические криптографические системы

Цель лабораторной работы

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

1.  Шифр Цезаря

Каждая буква в кодируемой фразе замещается на букву того же алфавита, но с заданным смещением. В данной программе смещение задается пользователем.

Задается сдвиг, равный трем:

Результат шифрования:

2.  Решетка Кардано

Решетка Кардано — это карточка с несколькими вырезанными окнами, примерно как на перфокарте. Когда карточка накладывается на зашифрованный текст, в ее окнах появляется скрытое сообщение. Таким образом, зашифровать и прочитать исходный текст можно, имея одну и ту же карточку.

Данная реализация решетки Кардано работает не корректно в случае, если открытый текст имеет относительно большую длину. Вследствие этого шифрование оказывается необратимым (исходный открытый текст восстановить дешифрованием не возможно).

Результат шифрования:

3. Шифрование с помощью одноразового шифровального блокнота

Используется расширенный алфавит ABCDEFGHIJKLMNOPQRSTUVWXYZ!"(),-.?:; Каждый символ входного текста получает номер согласно позиции в расширенном алфавите. Далее с помощью генератора (псевдо)случайных чисел с интервалом от 0 до 36 создается последовательность той же длины, что и входной текст. Затем происходит посимвольное сложение по модулю 36 элементов входного текста и элементов последовательности. Получаемый выходной текст есть закодированный входной текст.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
153 Kb
Скачали:
1