Лекция 2. Генераторы случайных и псевдослучайных последовательностей. Статистические тесты. Криптографически безопасные генераторы псевдослучайных последовательностей.
Лекция 4. Криптоанализ симметричных криптосистем: поточные шифры. Криптоанализ по побочным каналам. Часть 2.
Пример функциональной спецификации к приложению, которое разрабатывается в рамках лабораторной работы, в формате Microsoft Word.
Пример функциональной спецификации к приложению, которое разрабатывается в рамках лабораторной работы.
Лабораторная работа 1. Анализ статистических свйоств языка. Исходный код на языке C# приложения для формирования таблицы частот появления букв алфавита языка. Microsoft Visual Studio 2005 Solution. Updated September, 14 2010.
Лабораторная работа 2. Разработка и исследование генераторов псевдослучайных чисел. Updated October 6, 2010.
Лабораторная работа 2. Разработка и исследование генераторов псевдослучайных чисел. Исходный код на языке C# генератора псевдослучайной последовательности на основе Windows CSP генератора. Microsoft Visual Studio 2005 Solution.
Лабораторная работа 2. Разработка и исследование генераторов псевдослучаынх последовательностей чисел. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications.
Лабораторная работа 2. Разработка и исследование генераторов псевдослучаных последовательностей чисел. NIST Special Publication 800-22 Rev 1. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. -131 p.
Лабораторная работа 2. Разработка и исследование генераторов псевдослучайных чисел. Исходный код на языке C++ A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. Microsoft Visual Studio 2005 Solution.
Лабораторная работа 3. Разработка приложения для шифрования файлов. Исходный код на языке C# приложения для шифрования файлов с использованием алгоритма AES реализованном в Windows CSP. Microsoft Visual Studio 2005 Solution.
Лабораторная работа 5. Изучение эллиптических кривых с помощью системы компьютерной алгебры Wolfram Mathematica.
ДСТУ (проект). Государственный стандарт Украины. Информационные технологии. Криптографическая защита информации. Термины и определния.
Henry Cohen, Gerhard Frey, Roberto Avanzi, Christophe Doche, Tanja Lange, Kim Nguyen, Frederik Vercauteren. Handbook of elliptic and hyperelliptic curve cryptography.
Л. Ю. Щербаков, А. В. Домашен. Прикладная криптография. Использование и синтез криптографических интерфейсов. Часть 1.
Л. Ю. Щербаков, А. В. Домашен. Прикладная криптография. Использование и синтез криптографических интерфейсов. Часть 2.
Руководство по оформлению и документированию исходного кода на языке C# для автоматизированного построения программной документации XML Documentation.
Руководство по документированию исходного кода для автоматизированного построения программной документации посредством пакета Doxygen.