Лабораторная работа 9
Исследование процесса ассиметричного Шифрования RSA Цель и содержание: 1. Углубить знания, по основам асимметричного шифрования с использованием RSA. 2. Исследовать основные характеристики данного алгоритма шифрования. Теоретическое обоснование Алгоритм асимметричного шифрования RSA является одним из первых полноценных алгоритмов с открытым ключом. Он был разработан Роном Риверсом, Ади Шамиром и Леонардо Адлеманом в 1976 году. Суть данного алгоритма шифрования состоит в следующем. Пусть абоненты А и В решили наладить между собой секретную переписку с открытым ключом. Тогда каждый из них, независимо от другого, выбирает 2 больших простых числа, находит их произведению, функцию Эйлера φ(Р) от произведения, этих чисел, а затем выбирает случайное число согласно алгоритма:
Затем открытые ключи а и Р1, а так же b и Q1 печатаются в телефонной книге. Каждый из абонентов независимо от другого выбирает свой секретный ключ согласно условия ; . Пусть абонент А решает послать сообщение m абоненту В и пусть , иначе текст делят на блоки. 1. Абонент А шифрует сообщение m открытым ключом абонента В, который есть телефонной книге, и находит: 2. Абонент В расшифровывает сообщение своим секретным ключом : Пусть абонент В решает послать сообщение п абоненту А и пусть , иначе текст делят на блоки. 1. Абонент В шифрует сообщение m открытым ключом абонента А, который есть телефонной книге, и находит: 2. Абонент А расшифровывает сообщение секретным ключом : Аппаратура и материалы 1. Компьютерный класс общего назначения с конфигурацией ПК не хуже рекомендованной для ОС Windows 2000\XP. 2. Операционная система Windows 2000\XP. Методика и порядок выполнения работы 3. Изучить теоретический материал работы. 4. Провести исследование системы RSA. Передаваемое сообщение m и кодирующее число p представлены в таблице 1 Таблица 1 – Задание для исследования системы RSA
Студенты самостоятельно выбирают значение ключей для обеих сторон (А и В) и исследуют процесс зашифрования и расшифрования сообщения. Содержание отчета и его форма Отчет по лабораторной работе, оформленный письменно в рабочей тетради, должен содержать процесс исследования системы RSA по своему варианту и ответы на контрольные вопросы. Вопросы для защиты работы 1. Основные принципы построения алгоритма RSA. 2. Основные характеристики алгоритма RSA. 3. Достоинства и недостатки симметричного и RSA шифрования.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|