Целью данного учебного пособия является ознакомление студентов с основами криптологии. Материал пособия разбит на два раздела. Первый раздел посвящен изучению криптографических систем с секретным ключом. Он включает в себя лабораторные работы по изучению основ шифрования данных, блочному и поточному симметричному шифрованию, а также - демонстрационную версию криптостойкого блочного алгоритма Rijndael. Второй раздел посвящен изучению криптографических систем с открытым ключом. Первые четыре лабораторных работы этого раздела позволяют изучить свойства RSA-криптосистем на числах небольшой разрядности, что позволяет обеспечить наглядность и понять принципиальные моменты. Последние шесть лабораторных работ второго раздела посвящены изучению криптографических систем на основе эллиптических кривых. В каждом разделе приведены краткие теоретические сведения и даны методические указания к выполнению соответствующей лабораторной работы. Пособие предназначено для студентов, специализирующихся в области информационных технологий и может быть использовано при подготовке магистров по учебной программе «Безопасность вычислительных систем и сетей».
Фрагмент из книги.
Лабораторная работа № 4 Демонстрационная версия криптостойкого блочного алгоритма
Rijndael Цель работы: ознакомление с принципами шифрования, используемыми в алгоритме симметричного шифрования AES RIJNDAEL.
Порядок выполнения работы
1. Ознакомьтесь с теоретическими основами шифрования данных, которые приведены в [1] и [2].
2. Ознакомьтесь со сведениями о программе RijndaelDemo. Запустить программу RijndaelDemo.
3. Изучите на примере обычных текстовых файлов способы шифрования и дешифрования с помощью алгоритма Rijndael. Подробно рассмотреть действие всех цикловых преобразований (ByteSub, ShiflRow, MixColumn, AddRoundKey), как при шифровании, так и дешифровании. Исходный текст для шифрования может быть подготовлен заранее и сохранен в файле *.txt.
4. Сохраните в отчете экранные формы, демонстрирующие процесс шифрования и дешифрования информации.
5. Включите в отчет о лабораторной работе ответы на контрольные вопросы, выбранные в соответствии с номером варианта.
6. Примечание. Для ответов на контрольные вопросы можно воспользоваться п. 1 описания лабораторной работы и сведениями из прилагаемой статьи gost_aes.
Содержание
Криптографические системы с секретным ключом
Лабораторная работа № 1. Основы шифрования данных.
Лабораторная работа № 2. Блочное симметричное шифрование.
Лабораторная работа № 3. Поточное симметричное шифрование.
Лабораторная работа № 4. Демонстрационная версия
крипт остойкого блочного алгоритма Rijndael.
Криптографические системы с открытым ключом
Лабораторная работа № 1. Атака на алгоритм шифрования
RSA посредством метода Ферма.
Лабораторная работа № 2. Атака на алгоритм шифрования
RSA методом повторного шифрования.
Лабораторная работа № 3. Атака на алгоритм шифрования
RSA методом бесключевого чтения.
Лабораторная работа № 4. Атака на алгоритм шифрования
RSA, основанный на Китайской теореме об остатках.
Лабораторная работа № 5. Шифрование открытого текста на основе эллиптических кривых.
Лабораторная работа № 6. Расшифрование криптограммы на основе эллиптических кривых.
Лабораторная работа № 7. Расчет точки 2Р + 3Q- R на эллиптической кривой.
Лабораторная работа № 8. Расчет точки пР на эллиптической кривой.
Лабораторная работа № 9. Получение ЭЦП на основе эллиптических кривых.
Лабораторная работа № 10. Проверка ЭЦП на основе эллиптических кривых.
Использованная литература.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Криптографические системы с секретным и открытым ключом, учебное пособие, Ожиганов А.А., 2015 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: Ожиганов :: криптография :: системы :: 2015
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Использование информационных технологий в учебном процессе начальной школы, Федяинова Н.В., 2004
- Кибернетика, Гуц А.К., 2014
- Компьютеры, модели, вычислительный эксперимент, Самарский А.А., 1988
- Моделирование систем, Курсовое проектирование, Советов Б.Я., Яковлев С.А., 1988
Предыдущие статьи:
- Интеллектуальные системы, учебное пособие, Иванов В.М., 2015
- История вычислительной техники, Казакова И.А., 2011
- Основы проектирования информационных систем, Коцюба И.Ю., Чунаев А.В., Шиков А.Н., 2015
- Как приручить компьютер за несколько часов, руководство для женщин, Ремнева И.