Розробка та аналіз алгоритму шифрування та розшифрування

Розробка та аналіз алгоритму шифрування та розшифрування

Даних з використанням матричного методу

Завдання 1. Розробити алгоритм шифрування та розшифрування даних

з використанням методу (шифру) множення матриць з використанням

інтегрованого середовища Excel, що використовує український алфавіт.

Довжина повідомлення, яке буде зашифровуватися – 8 символів. Перевірити

шифрування та розшифрування даних з використанням повідомлення ВУЗДЕЧКА, яке визначається номером за алфавітним списком студента у журналі

академічної групи у додатку № 2 (стовпчик № 2). Матриця E

3 2 1

2 1 5

1 3 2

Для розшифрування даних використати матрицю Eта функцію МОБР.

 

 

Рис.1 Метод (шифр) множення матриць

 

Завдання 2. Розробити алгоритм шифрування та розшифрування даних

з використанням методу (шифру) множення матриць з використанням

інтегрованого середовища Excel, що використовує український алфавіт.

Довжина повідомлення, яке буде зашифровуватися – 8 символів. Перевірити

шифрування та розшифрування даних з використанням повідомлення ВУЗДЕЧКА, яке визначається номером за алфавітним списком студента у журналі академічної групи у додатку № 2 (стовпчик № 2). Матрицю E задати

самостійно.

Для розшифрування даних використати матрицю Eта функцію МОБР.

 

 

Рис. 2 Метод (шифр) множення матриць

 

Розробка та аналіз алгоритму шифрування та розшифрування

даних з використанням методу укладання рюкзака (ранця)

Завдання 3. Розробити алгоритм шифрування та розшифрування даних

з використанням методу укладання рюкзака (ранця) з використанням

інтегрованого середовища Excel, що використовує український алфавіт.

Довжина повідомлення, яке буде зашифровуватися – 8 символів. Перевірити

шифрування та розшифрування даних з використанням повідомлення ВУЗДЕЧКА, яке визначається номером за алфавітним списком студента у журналі академічної групи у додатку № 2 (стовпчик № 2). Вектор E = │ 21 11 5 2 1 │.

 

 

Рис. 3 Метод укладання рюкзака (ранця)

 

Завдання 4. Розробити алгоритм шифрування та розшифрування даних

з використанням методу укладання рюкзака (ранця) з використанням

інтегрованого середовища Excel, що використовує український алфавіт.

Довжина повідомлення, яке буде зашифровуватися – 8 символів. Перевірити

шифрування та розшифрування даних з використанням повідомлення, яке

визначається номером за алфавітним списком студента у журналі

академічної групи у додатку № 2 (стовпчик № 2). В якості першого значення

вектора E обрати значення, яке визначається номером за алфавітним

списком студента у журналі академічної групи у додатку № 2 (стовпчик №

3). Решту значень вектора E обирати з використанням формули,

значень простих чисел, які наведені у додатку № 3. Значення вектора E

повинні бути простимі числами.

 

 

Рис. 4 Метод укладання рюкзака (ранця)