Асимметричные системы шифрования

Автор: Анисимова Э.С.

Журнал: Экономика и социум @ekonomika-socium

Статья в выпуске: 1-2 (14), 2015 года.

Бесплатный доступ

В статье рассмотрены ассиметричные системы шифрования, приведено описание алгоритма Ривеста - Шамира - Алдемана RSA.

Шифрование, ассиметричные системы шифрования, алгоритм rsa

Короткий адрес: https://sciup.org/140110792

IDR: 140110792

Текст научной статьи Асимметричные системы шифрования

Наиболее перспективными системами криптографической защиты данных являются системы с открытым ключом, который начали интенсивно развиваться с 1976 года, когда два американца Диффи и Хелман разработали основы использования двухключевой криптографии. В таких системах для шифрования данных используется один ключ, а для расшифровки другой. Первый ключ не является секретным и может быть опубликован для использования всеми пользователями системы, которые зашифровывают данные. Расшифровка данных с помощью известного ключа невозможна. Для расшифровки данных получатель зашифрованной информации использует второй ключ, который является секретным. Разумеется, ключ расшифровки не может быть определен из ключа шифрования. Использование двух ключей позволяет решить проблемы распространения ключей для абонентов, находящихся на географическом отдалении друг от друга.

Использование пары открытый/ закрытый ключ также используется для защиты документов от изменения с помощью криптографической контрольной суммы – цифровой подписи. Рассмотрим наиболее известные системы асимметричного шифрования.

Шифр Ривеста - Шамира – Алдемана RSA

Первой и наиболее известной криптографической системой с открытым ключом была предложенная в 1978 году система RSA. Ее название происходит от первых букв фамилий авторов Rivest, Shamir и Aldeman, которые придумали ее во время совместных исследований в Массачусетском Технологическом институте в 1977 году. Она основана на вычислительной сложности задачи разложения очень больших целых чисел на простые сомножители. Алгоритм ее работает следующим образом:

Генерация параметров метода

  • 1.    Выбираем два больших простых числа p и q.

  • 2.    Вычисляем N = p •q, и функцию Эйлера ^ (N ) = ( p - 1) ( q - 1) (значение ^ ( N ) равно количеству натуральных чисел k < N, взаимно простых с N).

  • 3.    Находим число е, взаимно-простое с ^ ( N ) ,

  • 4.    Находим число d из условия наибольший общий делитель e ∙ d = 1 mod ^ ( N ) . Для нахождения d используем расширенный алгоритм Евклида. Для этого решим в целых числах уравнение a ^ ( N) + b e = 1 . (*)

  • 5.    Значение d положим равным найденному b. Если множитель b окажется меньшим нуля, следует заменить его на b + ^ ( N ) .

Пара (N,e) объявляется открытым ключом и используется для шифрования. Параметр d является секретным и используется для расшифровки данных.

Шифрование

e

Шифрование производится по формуле y     od N, где x - код исходного символа. Обратное раскодирование производится по формуле x = у mod N, и основано на теореме Эйлера x = 1 mod N.

Проверим вычисление. Из формулы (*) e d = 1 - a ^ ( N ) получим

yd mod N = xed mod N = x1-a^(N) mod N = x .

Список литературы Асимметричные системы шифрования

  • Anisimova E.S., Ibatullin R.R. About One Method of On-Line Signature Verification Using Radial Basis Function//Modern Applied Science. -2015. -Vol. 9, No. 1. -pp. 137-148 DOI: 10.5539/mas.v9n1p137
  • Ansimova E.S. Fractals and digital steganography//Сборник научных трудов SWorld. -Выпуск 1. Том 6. -Одесса, 2014. -ЦИТ:114-575. -С. 69-71.
  • Анисимова Э.С. Сжатие изображений с помощью квадратичных кривых Безье//Естественные и математические науки в современном мире. №1 (13). Новосибирск: Изд. "СибАК", 2014. -С. 42-46.
  • Анисимова Э.С. Формирование математической компетентности студентов психолого-педагогического направления//Сборник научных трудов SWorld. -Выпуск 4. Том 19. -Одесса, 2013. -ЦИТ:413-0295. -С. 56-58.
  • Анисимова Э.С. Фрактальное кодирование изображений//Сборник научных трудов SWorld. -Выпуск 3. Том 4. -Одесса, 2013. -ЦИТ:313-0589. -С. 79-81.
  • Анисимова Э.С. Определение кредитоспособности физического лица в аналитическом пакете Deductor (BaseGroup)//Сборник научных трудов Sworld, 2014. -Т. 23. № 2. С. -78-81.
  • Филипов А.Ф., Анисимова Э.С. Калькулятор для работы с комплексными числами//Сборник научных трудов Sworld, 2014. -Т. 29. №2. -С. 47-50.
  • Тимофеев Д.С., Анисимова Э.С. Разработка электронного образовательного ресурса на площадке «Тулпар» системы дистанционного обучения КФУ//Сборник научных трудов Sworld, 2014. -Т.7. №2. -С.80-83.
  • Анисимова Э.С. Идентификация онлайн-подписи с помощью оконного преобразования Фурье и радиального базиса//Компьютерные исследования и моделирование, 2014. -Т. 6. № 3. -С. 357-364.
  • Анисимова Э.С. Идентификация подписи с использованием радиального базиса//Фундаментальные исследования, 2014. № 9-6. -С. 1185-1189.
  • Анисимова Э.С. Самоорганизующиеся карты Кохонена в задачах кластеризации//Актуальные проблемы гуманитарных и естественных наук, 2014. № 9. -С. 13-16.
  • Анисимова Э.С. Издательская деятельность в школе//Актуальные проблемы гуманитарных и естественных наук, 2014. № 10. -С. 36-38.
  • Анисимова Э.С. Визуализация замечательных кривых на плоскости//Актуальные проблемы гуманитарных и естественных наук. 2014. № 10. -С. 38-41.
  • Анисимова Э.С. Анализ кредитоспособности в пакете DEDUCTOR//Экономика и социум. 2014. № 2-1 (11). -С. 261-263.
  • Анисимова Э.С., Тимофеев Д.С. Разработка электронного курса по информатике в системе LMS MOODLE//Экономика и социум. 2014. № 2-1 (11). -С. 264-266.
  • Анисимова Э.С. Нейронная сеть Кохонена для визуализации и анализа данных//Экономика и социум. 2014. № 3-1 (12). -С. 79-82.
  • Анисимова Э.С. Использование эллиптических кривых в стандарте цифровой подписи//Актуальные проблемы гуманитарных и естественных наук, 2015. № 1 (72). -С. 55-57.
  • Анисимова Э.С. Электронно-цифровая подпись на основе метода Эль-Гамаля//Актуальные проблемы гуманитарных и естественных наук, 2015. № 1 (72). -С. 53-55.
Еще
Статья научная