
- •Методические указания к лабораторным работам по дисциплине «методы и средства защиты информации»
- •Содержание
- •Введение
- •Лабораторная работа №1. Шифры перестановки и замены
- •Теоретические сведения Шифры перестановки
- •Шифры простой замены
- •Шифры сложной замены
- •Лабораторная работа №2. Алгоритм rsa
- •Теоретические сведения
- •Лабораторная работа №3. Несимметричные алгоритмы шифрования
- •Теоретические сведения Алгоритм Диффи-Хеллмана:
- •Алгоритм Эль-Гамаля:
- •Шифрование Эль-Гамаля:
- •Лабораторная работа №4. Блочные шифры
- •Теоретические сведения
- •Сеть Фейштеля
- •Пример блочного шифра - Блочный шифр des
- •Пример блочного шифра - Блочный шифр tea.
- •Лабораторная работа №5. Шифры обнаружения и коррекции ошибок
- •Теоретические сведения Обнаружение ошибок.
- •Полиномиальная арифметика
- •Двоичная арифметика без учета переносов
- •Полностью рабочий пример
- •Выбор полинома
- •Коррекция ошибок.
- •Циклические коды
- •Представление кодовой комбинации в виде многочлена
- •Циклический сдвиг кодовой комбинации
- •Алгоритм определения ошибки
- •Линейные блочные коды
- •Лабораторная работа №6. Методы сжатия информации
- •Теоретические сведения
- •Сжатие способом кодирования серий (rle)
- •Арифметическое кодирование
- •Алгоритм Лемпеля-Зива-Велча (Lempel-Ziv-Welch - lzw)
- •Двухступенчатое кодирование. Алгоритм Лемпеля-Зива
- •Алгоритм Хаффмана
- •Лабораторная работа №7. Алгоритмы хеширования паролей
- •Теоретические сведения Хеширование паролей
- •Лабораторная работа №8. Методы гаммирования
- •Теоретические сведения Шифрование методом гаммирования
- •«Разоблачение» гаммирования.
- •Варианты заданий:
- •Список литературы
Список литературы
Аршинов М.Н., Садовский Л.Е. Коды и математика (рассказы о кодировании). – М.: Наука, 1983. – 144с.
Введение в криптографию / Под общ. ред. В.В. Ященко. Серия: Учебники для технических ВУЗов. – СПб.: Питер, 2001. – 288с.
Герасименко В.А., Скворцов А.А., Харитонов И.Е. Новые направления применения криптографических методов защиты информации.- М.: Радио и связь, 1989. – 360 с.
Мельников В. В. Защита информации в компьютерных системах. – М.: Финансы и статистика; Электронинформ, 1997. – 368 с.
Нечаев В.И. Элементы криптографии (основы теории защиты информации): учебное пособие для университетов и педвузов./Под ред. В.А. Садовничевого. - М.: Высш. шк., 1999. – 109с.
Спесивцев А.В. Защита информации в персональных ЭВМ. – М.: Радио и связь, 1992. – 190 с.
Столлингс В. Криптография и защита сетей: принципы и практика. Пер. с англ. – М.: Вильямс, 2001. – 672 с.
Фергюсон Н., Шнайер Б., Практическая криптография. – М: Вильямс, 2005. – 242с.
Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. – М.: Триумф, 2002. – 816с.