Учебное пособие. — СПб.: Университет ИТМО, 2015. — 64 с.
Целью данного учебного пособия является ознакомление студентов с основами криптологии. Материал пособия разбит на два раздела. Первый раздел посвящен изучению криптографических систем с секретным ключом. Он включает в себя лабораторные работы по изучению основ шифрования данных, блочному и поточному симметричному шифрованию, а также - демонстрационную версию криптостойкого блочного алгоритма Rijndael. Второй раздел посвящен изучению криптографических систем с открытым ключом. Первые четыре лабораторных работы этого раздела позволяют изучить свойства RSA-криптосистем на числах небольшой разрядности, что позволяет обеспечить наглядность и понять принципиальные моменты. Последние шесть лабораторных работ второго раздела посвящены изучению криптографических систем на основе эллиптических кривых. В каждом разделе приведены краткие теоретические сведения и даны методические указания к выполнению соответствующей лабораторной работы.
Пособие предназначено для студентов, специализирующихся в области информационных технологий и может быть использовано при подготовке магистров по учебной программе «Безопасность вычислительных систем и сетей».
Содержание
Криптографические системы с секретным ключомЛабораторные работы:
Основы шифрования данных
Блочное симметричное шифрование
Поточное симметричное шифрование
Демонстрационная версия криптостойкого блочного алгоритма Rijndael
Криптографические системы с открытым ключомЛабораторные работы:
Атака на алгоритм шифрования RSA посредством метода Ферма
Атака на алгоритм шифрования RSA методом повторного шифрования
Атака на алгоритм шифрования RSA методом бесключевого чтения
Атака на алгоритм шифрования RSA, основанный на Китайской теореме об остатках
Шифрование открытого текста на основе эллиптических кривых
Расшифрование криптограммы на основе эллиптических кривых
Расчет точки 2P + 3Q – R на эллиптической кривой
Расчет точки nP на эллиптической кривой
Получение ЭЦП на основе эллиптических кривых
Лабораторная работа №
Проверка ЭЦП на основе эллиптических кривых
Использованная литература