Дом Безопасность Что такое алгоритм цифровой подписи (dsa)? - определение из техопедии

Что такое алгоритм цифровой подписи (dsa)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает алгоритм цифровой подписи (DSA)?

Алгоритм цифровой подписи (DSA) относится к стандарту для цифровых подписей. Он был введен в 1991 году Национальным институтом стандартов и технологий (NIST) как лучший метод создания цифровых подписей. Наряду с RSA, DSA считается одним из наиболее предпочтительных алгоритмов цифровой подписи, используемых сегодня.

Techopedia объясняет алгоритм цифровой подписи (DSA)

В отличие от DSA, большинство типов цифровой подписи генерируется путем подписания дайджестов сообщений закрытым ключом отправителя. Это создает цифровой отпечаток данных. Поскольку подписывается только дайджест сообщения, подпись обычно намного меньше по сравнению с подписанными данными. В результате цифровые подписи создают меньшую нагрузку на процессоры во время выполнения подписи, используют небольшие объемы полосы пропускания и генерируют небольшие объемы зашифрованного текста, предназначенного для криптоанализа.


DSA, с другой стороны, не шифрует дайджесты сообщений с помощью закрытого ключа и не дешифрует дайджесты сообщений с помощью открытого ключа. Вместо этого он использует уникальные математические функции для создания цифровой подписи, состоящей из двух 160-битных чисел, которые получены из дайджестов сообщений и закрытого ключа. DSA используют открытый ключ для аутентификации подписи, но процесс аутентификации является более сложным по сравнению с RSA.


Процедуры цифровой подписи для RSA и DSA обычно рассматриваются как равные по силе. Поскольку DSA используются исключительно для цифровых подписей и не предусматривают шифрование данных, на него обычно не распространяются ограничения на импорт или экспорт, которые часто применяются в криптографии RSA.

Что такое алгоритм цифровой подписи (dsa)? - определение из техопедии