Классические шифры.
Введение В современном обществе все большую роль играют компьютеры, и вообще электронные средства передачи, хранения, и обработки информации. Для того чтобы информационные технологии можно было использовать в различных областях, необходимо обеспечить их надежность и безопасность. Под безопасностью (в широком смысле) понимается способность информационной системы сохранять свою целостность и работоспособность при случайных или преднамеренных внешних воздействиях. Поэтому широкое использование информационных технологий привело к бурному развитию различных методов защиты информации, из которых основными можно назвать, помехоустойчивое кодирование и криптографию. Простейшие способы шифрования появились очень давно, однако научный подход к исследованию и разработке криптографических методов появился только в прошлом (двадцатом) веке. К настоящему времени криптография содержит множество результатов (теорем, алгоритмов), как фундаментальных, так и прикладных. Криптографические методы предназначены в первую очередь для практического применения, а теоретически стойкие алгоритмы могут оказаться незащищенными перед атаками, не предусмотренными математической моделью. В данной работе рассмотрены основные типы классических шифров: шифры замены и шифры перестановки. Анализируются основные понятия, описываются принципы кодирования и декодирования с помощью классических шифров. Введение 3 1 Классические шифры 4 1.1 Основные понятия криптографии 4 1.2 Задачи использования криптографических шифров 5 2 Классификация классических шифров 10 2.1 Шифры перестановки 10 2.2 Шифры замены 12 2.3 Гаммирование 16 2.4 Шифр Виженера 18 Список использованной литературы 21 1. Алферов А.П.,Зубов А.Ю.,Кузьмин А.С.,Черемушкин А.В. Основы криптографии: Учебное пособие. — М.: Гелиос АРВ, 2001. — 480 с. 2. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. — М.: Мир, 1979. — 535 с. 3. Введение в криптографию. / Под ред. В.В. Ященко. — 2-е изд., испр. — М.: МЦНМО: «ЧеРо», 1999. — 272 с. 4. Дориченко С.А., Ященко В.В. 25 этюдов о шифрах. — М.: «ТЕИС», 1994. — 69 с. 5. Кнут Д. Искусство программирования для ЭВМ. Т.2. Получисленные алгоритмы. — М.: Мир, 1977. — 724 с. 6. Молдовян А.А, Молдовян Н.А., Советов Б.Я. Криптография. — СПб.: «Лань», 2000. — 224 с. 7. A. J. Menezes, P. C. van Oorschot, S. A. Vanstone. Handbook of Applied Cryptography. — CRC Press, 1996. — 816 с. Похожие работы:
Поделитесь этой записью или добавьте в закладки |