Тема: В«Розробка програмної реалізації криптографічного алгоритму ГОСТ 28147-89 у режимі гамування зі зворотним зв'язкомВ»
Зміст
1. Постановка завдання на проектування
2. Опис компонентів мережі конфіденційного зв'язку
2.1 Система розподілу ключів на основі лінійних перетворень (основна)
.2 Система розподілу ключів на основі алгоритму Діффі і Хелмана (резервна)
.3 Вітчизняний алгоритм шифрування даних (ГОСТ 28147-89). Режим гамування зі зворотним зв'язком
. Дані за швидкісними якостями алгоритму шифрування
4. Результати розрахунків криптостойкости алгоритму шифрування
Висновок
Додаток
1. Постановка завдання на проектування
У відповідності з вихідними даними необхідно розробити систему засекреченої зв'язку на основі використання симетричного блокового алгоритму ГОСТ 28147-89 у режимі зі зворотним зв'язком при цьому забезпечити розподіл основних сеансових ключів на основі лінійних перетворень, а розподіл резервних - з застосуванням алгоритму Діффі і Хелмана.
Вихідні дані (варіант № 6)
ГОСТ 28147 - 89 гамування зі зворотним зв'язком;
Число витримуються компрометації - 6;
Просте число Р - 61;
(ADC69D1E91EE65C6712E0764E9F2F4C69A80B8EE9D5AFB36DA023A881BAE256F)
. Кількість користувачів конфіденційної мережі -50000;
2. Опис компонентів мережі конфіденційного зв'язку
.1 Система розподілу ключів на основі лінійних перетворень. (Основна)
. ЦРК генерує і розсилає користувачам їх відкриті ключі:
Р i = (Р i 1 , Р i 2 , ...., Р i L ),
де i = 1,2, ..., V (кількість користувачів);
Адреса користувача являє собою деякий вектор, елементи якого повинні бути лінійно незалежними. Для чого в курсовому проекті реалізовано наступний спосіб формування адреси користувача:
вибирається випадкове число а (16 бітове підстава);
вектор адрес розраховується наступним чином:
Р i