Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦСП_КП_ЭльГамаль_Расш_поля_Галуа_Шифрование.docx
Скачиваний:
0
Добавлен:
04.02.2026
Размер:
919.17 Кб
Скачать

Приложение д инструкция по работе с мпкс

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

Для симмуляции работы МПКС в VisualDSP++ необходимо:

  • Создать/открыть проект csp-kurs.dpj, и файл исходного текста elgamal-kurs.asm

  • Выбрать режим работы .var MODE = 1 в исходном тексте для шифрования или .var MODE = 0 для расшифрования.

  • настроить потоки IO (пункт Settings – Streams). Настроить поток входной файл input.dat  порт io(0) и поток порт io(1)  выходной файл output-*.dat

  • Собрать проект и с помощью клавиши F5 провести шифрование/расшифрование данных с io(0). Результат будет записан в выходной файл.

Код для симулятора (приложение Г) адаптирован подпрограммами z_rx, z_tx для заполнения буферов rx_buf/tx_buf, подпрограммы zac1, zac2 форсируют прерывания “приемник полон” и “передатчик пуст” и устанавливают got_fl.