Скачиваний:
29
Добавлен:
27.04.2015
Размер:
7.68 Кб
Скачать

Уважаемые магистранты Уважаемые магистранты

 

Приношу свои извинения в связи с задержкой экзаменационных вопросов по курсу - мне потребуется еще некоторое время на размежевание курса с тем, что Вам читает Г.Н.Устинов.

Ниже приводятся варианты курсовых работ

 

Целью работы является реализация на микропроцессорной элементной базе следующих функций системы криптозащиты в стандарте DES:

 

Вариант 1

Функция шифрования.

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

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

 

Вариант 2

Функция дешифрования.

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

Дешифрованный сигнал должен выводиться побайтно на выводы другого параллельного порта для последующего цифроаналогового преобразования без подтверждения.

 

Вариант 3

Функция шифрования.

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

Зашифрованный процессором сигнал должен выводиться побайтно в последовательный порт в виде комбинации из 11-ти бит, первый из которых - нулевая стартовая посылка, 8 последующих - очередной байт (младшим или старшим битом вперед - по усмотрению автора), 10-й бит равен 1, если выводится первый байт блока и 0 если нет и последний бит - единичная стоповая посылка. Длительность комбинации должна определяться процессором и должна быть равна времени выполнения программы шифрования в расчете на один байт.

 

Вариант 4

Функция дешифрования.

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

Дешифрованный сигнал должен выводиться побайтно на выводы параллельного порта для последующего цифроаналогового преобразования без подтверждения.

 

Вариант 5

Функция шифрования.

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

Вывод зашифрованного сообщения из процессора должен осуществляться через последовательный порт в виде комбинации из 11-ти бит, первый из которых - нулевая стартовая посылка, 8 последующих - очередной байт (младшим или старшим битом вперед - по усмотрению автора), 10-й бит равен 1, если выводится первый байт блока и 0 если нет и последний бит - единичная стоповая посылка.

 

Вариант 6

Функция дешифрования.

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

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

 

Вариант 7

Функция шифрования.

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

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

 

Вариант 8

Функция дешифрования.

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

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

 

Распределение вариантов - по списку группы в деканате, если по взаимному согласию сторон Вы не перераспределите иначе.

Соседние файлы в папке Board