Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание

Читайте также:
  1. III. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
  2. Аналогичное задание
  3. Больной было предложено составить (из карточек с написанными на них цифрами) заданные педагогом в устной форме числа. Больная относительно хорошо справилась с заданием.
  4. Видеозадание
  5. ВТОРОЕ ЗАДАНИЕ
  6. ВЫПОЛНЕННОЕ ЗАДАНИЕ " Y ", либо любое
  7. Выполните тестовое задание (компьютерное тестирование) Общие рекомендации по выполнению теста

Утверждаю

Зав. Кафедрой БИТ

_______________ А..Г.Корченко

“__3__” сентября 2012г.

 

Дисциплина: Системы технической защиты информации

 

Задание

На 1-ю часть курсовой работы

 

Тема: Разработка схемотехнического проекта криптогра- фического процессора текстовой информации в среде Max +Plus II.

Цель работы:

1. Изучить приемы проектирования электронных технических средств защиты информации.

2. Изучить приемы проектирования цифровых устройств в базисе библиотечных функций и мегафункций САПР Max +Plus II.

 

Объём часов на выполнение: 16 часов.

Задание на выполнение работы:

1. Требуется разработать схемотехнический проект криптографического процессора текстовой информации. Процессор должен шифровать текстовую информацию заданного объёма представленную кодами ASII. Текстовая информация должна содержать фамилию, имя, отчество студента, номер группы (оставшаяся часть может быть произвольной). Пример шифруемой текстовой информации:

Gornostajev Ivan Petrovich grupa 519!!!

Произвольная часть: Maman hello is!!

 

 

Текстовая информация в процессоре должна храниться в двух портовой памяти

2. Объем шифруемой информации:

группа 331: не менее 128 байт;

группа 332: не менее 192 байт;

 

3. Для шифрования информации применить вектор, содержащий ключи из случайного набора 16-тиричных чисел. Шифрующий вектор должен содержать количество ключей, которое требует заданный метод шифрования (смотри табл. №1).Коды ключей должны храниться в двух портовой памяти. Пример случайного набора шифрующих ключей:

 

№ ключа: 0 1 2 3 4 5………………………15

 
 


код ключа: ………………………

Примечание: у каждого студента набор шифрующих ключей должен быть свой. В качестве этих шифрующих ключей можно взять ASCII коды Ф. И. О. Студента.

4. Используемый метод шифрования информации выбирается в соответствии с таблицей № 1: (Смотри таблицу №1)

5. Зашифрованный код символа должен храниться в регистре (разрядность регистра должна быть выбрана такой, чтобы имелась безошибочно дешифровать текстовую информацию) и пересылаться на выходной порт процессора.

6. Дешифрованный код символа должен (храниться) в регистре и с выхода регистра пересылаться на выходной порт процессора.

7. При разработке схемотехнического проекта предусмотреть возможность использования специального цикла дающего возможность побайтного ввода исходных данных (текстовой информации и кодов ключей) в соответствующие модули памяти через входные порты.

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

10. Снять временные характеристики процессора, используя модуль Timing Analizer.

9.. Перед разработкой схемы электрической – принципиальной криптографического процессора требуется составить блок-схему алгоритма отражающую алгоритм метода шифрования/дешифрования указанного в варианте задания.

10. Символам блок-схемы алгоритма соответствуют такие функциональные узлы цифровой схемотехники.

o Символу Решение соответствует Мультиплексор;

· Символу Процесс соответствует Регистр в котором сохраняются данные после формульных вычисления;

· Формульные вычисления реализуются с помощью Сумматоров, Умножителей, Делителей;

· Сдвиговые операции реализуются с помощью Сдвиговых Регистров.

 


Пример выполнения одного из вариантов задания:

Задание на выполнение:

2. Процессор должен шифровать текстовую информацию заданного объёма представленную кодами ASСII. Текстовая информация должна содержать фамилию, имя, отчество студента, номер группы (оставшаяся часть может быть произвольной).

Текстовая информация в процессоре должна храниться в двух портовой памяти (ram dp 8_128).

Объем шифруемой информации: не менее 128 байтов.

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

3. Базовая операция применяемая для шифрования информации: (циклический сдвиг на 3 бита) / ключ.

4. Зашифрованный код символа должен храниться в регистре (разрядность регистра должна быть выбрана такой, чтобы имелась возможность безошибочно дешифровать текстовую информацию) и пересылаться на выходной порт процессора.

5. Базовая операция применяется для дешифрования информации: соответственно обратная процессу шифрования.

6. Дешифрованный код символа должен также храниться в регистре и с выхода регистра пересылаться на выходной порт процессора.

7. При разработке схемотехнического проекта предусмотреть возможность использования специального цикла, дающего возможность записи исходных данных (текстовой информации и кодов ключей) в соответствующие модули памяти через входные порты.

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

9. Снять временные характеристики процессора, используя модуль Timing Analizer.

 


Дата добавления: 2015-07-20; просмотров: 185 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ПРИЛОЖЕНИЕ Б| Описание схемы электрической принципиальной проекта part1olia.gdf

mybiblioteka.su - 2015-2024 год. (0.009 сек.)