Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Завдання на лабораторну роботу




 

3.2.1 Створіть ґеш-образ повідомлення

«ВЫДАТЬ _ СТО _ ГРН _ ГЛБУХ _ [ФАМИЛИЯ]»,

з використанням формули

 

H i = (H i – 1 + M i – 1 ) 2 mod 33

 

і кодової таблиці. Значення H 0 = 9.

 

Таблиця 3.1 – Кодова таблиця

А     И     С     Щ    
Б     К     Т     Ъ    
В     Л     У     Ы    
Г     М     Ф     Ь    
Д     Н     Х     Э    
Е     О     Ц     Ю    
Ж     П     Ч     Я    
З     Р     Ш     _    

 

Ґеш-образ повідомлення представте в двійковому вигляді.

 

3.2.2 Використовуючи відкритий e = 7 і закритий d = 3 ключі та модуль n = 33 схемы RSA, зформуйте та перевірте цифровий підпис для повідомлення.

«ВЫДАТЬ _ СТО _ ГРН _ ГЛБУХ _ [ФАМИЛИЯ]»,

 

Ґеш-образ візьміть із завдання 3.2.1; цифровий підпис представте в двійковому виді.

 

Сформуйте та перевірте цифровий підпис зформованого ґеш-образа за допомогою схеми ElGamal.


 

3.2.3 Для заданого повідомлення в двійковому виді,

 

00101011 10001000 11100001 10111010 00000000

 

01101000 01000000 11000100 10101101 01101001

 

01110011 01000000 01001000 00110100 00000101

 

01001100 00001100 10101001 00111010 00011001

 

- відокремліть повідомлення і цифровий підпис, створений за допомогою алгоритму RSA (5 біт);

- повідомлення і цифровий підпис представте у десятковому виді;

- за допомогою відкритого ключа e = 17 і модуля n = 33 розшифруйте цифровий підпис;

- сформуйте ґеш-образ відокремленого повідомлення (см. завдання 3.2.1);

- перевірте коректність поставленого підпису, порівнявши результати двох попередніх пунктів;

- прочитайте повідомлення.

3.3 Зміст звіту

3.3.1 Титульний лист, тема і мета роботи.

3.3.2 Відповіді на контрольні питання.

3.3.3 Опис алгоритмів RSA та ElGamal.

3.3.4 Тексти програм

3.3.5 Результати розрахунків.


3.4 Контрольні питання

3.4.1 Поняття криптографії з відкритим ключем.

3.4.2 Поняття ґеш-функції. Її властивості.

3.4.3 Модель взаємної недовіри.

3.4.4 Загальна схема формування та перевірки цифрового підпису.

3.4.5 Загальна схема спрямованого шифрування.

3.4.6 Схема цифрового підпису RSA.

3.4.7 Доказати математично коректність алгоритму RSA.

3.4.8 Схема цифрового підпису ElGamal.

3.4.9 Доказати математично коректність алгоритму ElGamal.

3.4.10 Від чого захищає цифровий підпис? Яким чином?

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных