Розробка схемотехнічного проекту криптографічного процессора текстової інформації в середовищі Max + Plus II
3

Завдання на виконання курсової роботи:

1. Потрібно розробити проект схемотехніки криптографічного процесора текстової інформації. Процесор повинен шифрувати текстову інформацію заданого об'єму представлену кодами ASII. Текстова інформація повинна містити прізвище, ім'я, по батькові студента, номер групи (частина, що залишилася, може бути довільною).

2. Об’єм інформації, яку ми будемо шифрувати: не менше 192 байт.

3. Для шифрування інформації застосувати вектор, що містить  ключі з випадкового набору 16-тірічних чисел. Шифруючий вектор повинен містити  8 ключів.

4. Використовуваний  метод шифрування інформації: Ель-Гамаля.

5. Зашифрований код символу повинен зберігатися в регістрі і пересилатися на вихідний порт процесора.

6. Дешифрований код символу винен зберігатися в регістрі і з виходу регістра пересилатися на вихідний порт процесора.

7.  При розробці проекту схемотехніки передбачити можливість використання спеціального циклу побайтного введення початкових даних, що дає можливість, у відповідні модулі пам'яті через вхідні порти.

8. Після розробки та успішної компіляції проекту, побудувати тимчасову діаграму роботи проекту, використовуючи Waveform Editor, і, використовуючи модуль Simulator, промоделювати роботу проекту.

9. Зняти тимчасові характеристики процесора, використовуючи модуль Timing Analizer.
10. Перед розробкою схеми електричної - принципової криптографічного процесора, потрібно скласти блок-схему алгоритму.