RSA
RSA — криптографический алгоритм с открытым ключом для шифрования данных и цифровой подписи. Открытый ключ используют для шифрования и проверки подписи, а закрытый — для расшифрования и создания подписи. Разложение большого числа, входящего в открытый ключ, на простые множители позволяет вычислить закрытый ключ.
проверено по: rfc-editor.org ↗
См. также
- ECDSAАлгоритм электронной цифровой подписи на основе криптографии на эллиптических кривых (Elliptic Curve Digital Signature Algorithm). Подпись создаётся закрытым ключом, а проверяется открытым: так любой может убедиться, что данные подписал владелец ключа и что их не изменили. Применяется в сертификатах сайтов, подписи программ и криптовалютных транзакциях; по сравнению с RSA даёт ту же стойкость при более коротких ключах.
- Постквантовая криптографияРаздел криптографии, который создаёт алгоритмы шифрования и электронной подписи, устойчивые к атакам с помощью квантовых компьютеров. Такие компьютеры смогут взломать распространённые сегодня схемы с открытым ключом, например RSA. Постквантовые алгоритмы работают на обычных компьютерах, и этим они отличаются от квантовой криптографии, которая защищает связь с помощью квантовых физических эффектов.
- Аппаратный модуль безопасностиСпециализированное устройство с защитой от вскрытия, которое создаёт и хранит криптографические ключи и само выполняет операции с ними (шифрование, расшифровку, цифровую подпись), не выдавая ключи наружу в открытом виде (hardware security module, HSM). Такие устройства используют банки, госорганы, удостоверяющие центры и облачные провайдеры. В отличие от программного хранения, ключи здесь защищены на уровне оборудования.
- Центр сертификацииОрганизация или служба, которая выпускает цифровые сертификаты открытого ключа (certificate authority, CA). Сертификат подтверждает, что ключ принадлежит определённому сайту, организации, человеку или программе. Центр сертификации — основа инфраструктуры открытых ключей: браузеры и операционные системы доверяют сертификату, если цепочка подписей ведёт к корневому центру из их списка доверенных. В России так же называют организации, которые выдают сертификаты ключей электронной подписи.
В новостях
ИИ-агенты Google DeepMind нашли две слабости в 1024-битном шифровании RSA
Алгоритм шифрования и цифровой подписи с открытым ключом. Его стойкость основана на том, что большое число очень трудно разложить на простые множители.