Содержание
Содержание работы
Введение 3
1. Описание алгоритма шифрования ГОСТ 28147-89 4
1.1 Сфера применения стандарта 4
1.2 Структурная схема алгоритма криптографического преобразования 5
1.3 Зашифрование открытых данных в режиме простой замены 7
1.4 Расшифровывание зашифрованных данных в режиме простой замены 9
2. Характеристика используемых информационных технологий 10
2.1 Описание программно-аппаратной платформы Arduino 10
2.2 Описание платы Arduino mini pro 12
3. Описание разработанного программного продукта 14
3.1 Описание алгоритма программы 14
3.2 Демонстрация работы разработанного устройства 16
Заключение 17
Список используемой литературы 18
Приложение – исходный код программы (скетч) 19
Выдержка из текста
ВВЕДЕНИЕ
Симметричные криптосистемы (также симметричное шифрование,
симметричные шифры) — способ шифрования, в котором для шифрования и
расшифровывания применяется один и тот же криптографический ключ. До
изобретения схемы асимметричного шифрования единственным
существовавшим способом являлось симметричное шифрование. Ключ
алгоритма должен сохраняться в секрете обеими сторонами. Ключ алгоритма
выбирается сторонами до начала обмена сообщениями.
Алгоритмы шифрования и дешифрования данных широко
применяются в компьютерной технике в системах сокрытия
конфиденциальной и коммерческой информации от злонамеренного
использования сторонними лицами. Главным принципом в них является
условие, что передатчик и приемник заранее знают алгоритм шифрования, а
также ключ к сообщению, без которых информация представляет собой всего
лишь набор символов, не имеющих смысла.
Классическим примером таких алгоритмов являются симметричные
криптографические алгоритмы, перечисленные ниже:
— простая подстановка;
— одиночная перестановка по ключу;
— двойная перестановка;
— перестановка "Магический квадрат";
— простая перестановк
Список использованной литературы
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Галатенко В.А. Стандарты информационной безопасности. Курс
лекций. — М.: ИНТУИТ, 2006. — 264 с. — ISBN 5-9556-0053-1
2. ГОСТ 28147-89 Системы обработки информации. Защита
криптографическая. Алгоритм криптографического преобразования
3. ГОСТ 28147-89 (Часть 1. Введение и общие принципы)
[Электронный ресурс] URL: http://habrahabr.ru/post/80967/
4. ГОСТ 28147-89 (Часть 2. Режим простой замены) [Электронный
ресурс] URL: http://habrahabr.ru/post/81032/
5. Винокуров А., Алгоритм шифрования ГОСТ 28147-89,его
использование и реализация для компьютеровплатформы Intel x86
[Электронный ресурс] URL: http://bezopasnik.org/article/book/86.pdf.
6. Ященко В.В., Введение в Криптографию — СПб.: Питер, 2001. — 288
с.: ил. — ISBN 5-318-00443-1