ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1. АЛГОРИТМ IDEA 5
1.2. СРАВНЕНИЕ АНАЛОГОВ АЛГОРИТМА IDEA 7
1.2.1. Алгоритм DES 7
1.2.2. Алгоритм RC6 8
1.2.3. Алгоритм ГОСТ 28147-89 11
1.2.4. Достоинства IDEA перед аналогами 13
1.3. РЕЖИМ CIPHER BLOCK CHAINING – СЦЕПЛЕНИЕ БЛОКОВ ПО ШИФРОТЕКСТУ 13
1.4. СРАВНЕНИЕ АНАЛОГОВ РЕЖИМА ШИФРОВАНИЯ CBC 14
1.4.1. Electronic Code Book – Электронная кодовая книга 14
1.4.2. Cipher Feed Back – обратная загрузка шифротекста 16
1.4.3. Output Feed Back – обратная загрузка выходных данных 17
1.4.4. Counter – шифрование со счётчиком 18
1.4.5. Достоинства Cipher Block Chaining перед аналогами 20
ГЛАВА 2.КОНСТРУКТОРСКАЯ ЧАСТЬ 22
2.1. ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ 22
2.2. АЛГОРИТМИЧЕСКОЕ КОНСТРУИРОВАНИЕ 22
2.3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 25
ГЛАВА 3.ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ 29
ЗАКЛЮЧЕНИЕ 31
СПИСОК ЛИТЕРАТУРЫ 32