Белорусский государственный университет информатики и
радиоэлектроники, 2007, 39с.
Практикум для студентов специальности «Программное обеспечение информационных технологий» дневной и дистанционной форм обучения.
В практикуме рассматриваются практические вопросы криптографического преобразования информации в компьютерных системах. Рассмотрены наиболее актуальные вопросы предметной области – симметричные и асимметричные алгоритмы; блочные, роторные и потоковые шифры, алгоритмы электронной цифровой подписи и хеширования. По каждой теме приводятся теоретические сведения, практические способы реализации алгоритмов и набор заданий разной степени сложности.
Содержание
Криптоанализ методов простой подстановки
Потоковые криптосистемы
Роторные криптосистемы
Симметричные криптосистемы. Алгоритм IDEA
Арифметика чисел большой разрядности
Алгоритм сложения
Алгоритм умножения
Деление
Асимметричные криптосистемы. Алгоритм RSA
Электронная цифровая подпись
Алгоритм безопасного хеширования SHA-1
Алгоритм цифровой подписи RSA
Криптосистемы на основе эллиптических кривых
Алгоритм обмена ключами в эллиптической группе
Алгоритм ЭЦП на основе эллиптических кривых (ECDSA)
Практикум для студентов специальности «Программное обеспечение информационных технологий» дневной и дистанционной форм обучения.
В практикуме рассматриваются практические вопросы криптографического преобразования информации в компьютерных системах. Рассмотрены наиболее актуальные вопросы предметной области – симметричные и асимметричные алгоритмы; блочные, роторные и потоковые шифры, алгоритмы электронной цифровой подписи и хеширования. По каждой теме приводятся теоретические сведения, практические способы реализации алгоритмов и набор заданий разной степени сложности.
Содержание
Криптоанализ методов простой подстановки
Потоковые криптосистемы
Роторные криптосистемы
Симметричные криптосистемы. Алгоритм IDEA
Арифметика чисел большой разрядности
Алгоритм сложения
Алгоритм умножения
Деление
Асимметричные криптосистемы. Алгоритм RSA
Электронная цифровая подпись
Алгоритм безопасного хеширования SHA-1
Алгоритм цифровой подписи RSA
Криптосистемы на основе эллиптических кривых
Алгоритм обмена ключами в эллиптической группе
Алгоритм ЭЦП на основе эллиптических кривых (ECDSA)