Будинки Безпека Що таке алгоритм цифрового підпису (dsa)? - визначення з техопедії

Що таке алгоритм цифрового підпису (dsa)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає алгоритм цифрового підпису (DSA)?

Алгоритм цифрового підпису (DSA) відноситься до стандарту цифрових підписів. Він був запроваджений у 1991 році Національним інститутом стандартів і технологій (NIST) як кращий метод створення цифрових підписів. Поряд з RSA, DSA вважається одним із найбільш переважних алгоритмів цифрового підпису, який використовується сьогодні.

Техопедія пояснює алгоритм цифрового підпису (DSA)

На відміну від DSA, більшість типів цифрового підпису генерується шляхом підписання дайджестів повідомлень за допомогою приватного ключа оригінатора. Це створює цифровий відбиток даних. Оскільки підписано лише дайджест повідомлень, підпис, як правило, значно менший порівняно з даними, які були підписані. В результаті цифрові підписи накладають менше навантаження на процесори під час виконання підпису, використовують невеликі обсяги смуги пропускання та генерують невеликі обсяги шифротексту, призначеного для криптоаналізу.


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


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

Що таке алгоритм цифрового підпису (dsa)? - визначення з техопедії