Основная часть История создания 2Описание алгоритма 1Создание ключей 2Шифрование и расшифрование Пример использования Заключение Список использованных источников 10
Download 90,76 Kb.
|
1 2
Bog'liqАлгоритм RSA
- Bu sahifa navigatsiya:
- Основная часть
- История создания
- Описание алгоритма
- Создание ключей
- Шифрование и расшифрование
Содержание Введение 3 Основная часть 5 1История создания 5 2Описание алгоритма 5 2.1Создание ключей 6 2.2Шифрование и расшифрование 6 7 2.3Пример использования 7 Заключение 9 Список использованных источников 10 Введение Криптография – специальная система изменения обычного письма, используемая с целью сделать текст понятным лишь для ограниченного числа лиц, знающих эту систему [1]. Криптография – наука о защите информации с использованием математических методов [2]. Современная криптография включает в себя:
Симметричное шифрование - симметричными называются алгоритмы, в которых для шифрования и дешифрования используется один и тот же (известный только отправителю и получателю) секретный ключ. Распространенные алгоритмы симметричного шифрования:
Асимметричные криптоалгоритмы призваны в первую очередь устранить основной недостаток симметричных криптосистем – сложность управления и распространения ключей. Основой всех асимметричных криптоалгоритмов является большая вычислительная сложность восстановления открытого текста без знания закрытого ключа. Примеры асимметричных криптоалгритмов:
В данном реферате подробно рассмотрим ассиметричный криптоалгоритм шифрования – алгоритм RSA. Основная часть Алгоритм RSA (буквенная аббревиатура от фамилий Rivest, Shamir и Adleman) – криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел. Криптосистема RSA стала первой системой, пригодной и для шифрования, и для цифровой подписи.
Опубликованная в ноябре 1976 года статья Уитфилда Диффи и Мартина Хеллмана «Новые направления в криптографии» перевернула представление о криптографических системах, заложив основы криптографии с открытым ключом. Разработанный впоследствии алгоритм Диффи — Хеллмана позволял двум сторонам получить общий секретный ключ, используя незащищенный канал связи. Однако этот алгоритм не решал проблему аутентификации. Без дополнительных средств пользователи не могли быть уверены, с кем именно они сгенерировали общий секретный ключ. Изучив эту статью, трое учёных Рональд Ривест (англ. Ronald Linn Rivest), Ади Шамир (англ. Adi Shamir) и Леонард Адлеман (англ. Leonard Adleman) из Массачусетского Технологического Института (MIT) приступили к поискам математической функции, которая бы позволяла реализовать сформулированную Уитфилдом Диффи и Мартином Хеллманом модель криптографической системы с открытым ключом. После работы над более чем 40 возможными вариантами, им удалось найти алгоритм, основанный на различии в том, насколько легко находить большие простые числа и насколько сложно раскладывать на множители произведение двух больших простых чисел, получивший впоследствии название RSA. Система была названа по первым буквам фамилий её создателей.
Первым этапом любого асимметричного алгоритма является создание пары ключей – открытого и закрытого и распространение открытого ключа "по всему миру".
Для алгоритма RSA этап создания ключей состоит из следующих операций:
Число называется открытой экспонентой
Предположим, отправитель хочет послать получателю сообщение . Сообщениями являются целые числа в интервале от 0 до , т.е . . На рисунке 1 представлена схема алгоритма RSA. Рисунок 1 – Схема алгоритма RSA Download 90,76 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling