Задание. Составить программу, реализующую зашифрование и расшифрование строки с использованием алгебры матриц

Составить программу, реализующую зашифрование и расшифрование строки с использованием алгебры матриц. Варианты представлены в таблицах 1-3. Например, для 5-го варианта ключом будет матрица, образованная пересечением 5-7 столбцов и 1-3 строк из таблицы 2 (выделенный фрагмент в табл. 2).

Таблица 4.1

Варианты к выполнению лабораторной работы

  1-3 2-4 3-5 4-6 5-7 6-8 7-9 8-10 9-11 10-12
1-3                    
2-4                    
3-5                    
4-6                    
5-7                    

Таблица 4.2

Варианты матриц-ключей

                         
                         
                         
                         
                         
                         
                         
                         

Таблица 4.3

Строка для зашифрования

№ варианта слово № варианта слово № варианта слово
  абажур   бюджет   вражда
  абсурд   бывший   вредит
  авария   ведьма   восход
  август   вглубь   гнездо
  альбом   велеть   годный
  апрель   вблизи   газета
  аспект   вдвоем   вянуть
  атташе   верный   предел
  барьер   винить   потому
  хижина   ветхий   просто
  балкон   вместо   пробор
  бандит   внутри   пароль
  бензин   внятно   против
  беречь   водный   разбег
  биолог   восток   спелый
  бурный   вокруг   спешка
  борьба   втайне   кредит

Требования к оформлению отчета

Отчет должен содержать цель работы, описание задания, краткие теоретические сведения по реализации алгоритма, ручной просчет, листинг программы, выводы о достоинствах и недостатках метода.

Контрольные вопросы.

1. К какой группе криптографических методов (симметричных алгоритмов или асимметричных) относится аналитический метод шифрования?

2. Что является ключом для зашифрования аналитическим методом, рассмотренным в работе?

3. Что является ключом для расшифрования информации?

4. Что необходимо знать получателю сообщения для его расшифрования?


ЛАБОРАТОРНАЯ РАБОТА №5

ИССЛЕДОВАНИЕ ЭЛЕКТРОННО-ЦИФРОВОЙ ПОДПИСИ (ЭЦП) НА ОСНОВЕ АЛГОРИТМА RSA

Цель работы: исследование структуры алгоритма и методики практической реализации (ЭЦП) RSA


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: