Цифровая подпись
Что такое Цифровая подпись?
Цифровая подписьКриптографический механизм с открытым ключом, доказывающий подлинность, целостность и невозможность отказа от авторства сообщения или документа.
Цифровая подпись получается путём вычисления хеша сообщения и шифрования этого хеша закрытым ключом подписавшего; любой обладатель соответствующего открытого ключа может проверить подпись, получая аутентификацию, целостность и невозможность отказа. Распространённые алгоритмы — RSA-PSS, RSA-PKCS#1 v1.5, ECDSA (на кривых P-256/P-384), EdDSA (Ed25519, Ed448), а также постквантовая подпись NIST ML-DSA (CRYSTALS-Dilithium). Цифровые подписи лежат в основе сертификатов TLS, подписи кода, обновлений ПО, транзакций блокчейнов, стандартов электронной почты S/MIME и DKIM. Их безопасность опирается на сложность факторизации или дискретного логарифма и устойчивые к коллизиям хеши; квантовые компьютеры взломают классические схемы, что мотивирует переход к ML-DSA и SLH-DSA.
● Примеры
- 01
Серверные сертификаты TLS выпускаются и проверяются с помощью подписей ECDSA или RSA.
- 02
Нотаризация Apple подписывает macOS-бинарники, подтверждая, что они от известного разработчика.
● Частые вопросы
Что такое Цифровая подпись?
Криптографический механизм с открытым ключом, доказывающий подлинность, целостность и невозможность отказа от авторства сообщения или документа. Относится к категории Криптография в кибербезопасности.
Что означает Цифровая подпись?
Криптографический механизм с открытым ключом, доказывающий подлинность, целостность и невозможность отказа от авторства сообщения или документа.
Как защититься от Цифровая подпись?
Защита от Цифровая подпись обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Цифровая подпись?
Распространённые альтернативные названия: Криптографическая подпись, Подпись с открытым ключом.