Стандарт цифровой подписи (DSS) - это федеральный стандарт обработки информации, определяющий набор алгоритмов, которые могут использоваться для создания цифровых подписей, установленный Национальным институтом стандартов и технологий США (NIST) в 1994 году. Были внесены четыре изменения в первоначальную спецификацию. выпущены: FIPS 186-1 в 1996 г. [1] FIPS 186-2 в 2000 г. [2] FIPS 186-3 в 2009 г. [3] и FIPS 186-4 в 2013 г. [4]
Он определяет алгоритм цифровой подписи , содержит определение подписей RSA на основе определений, содержащихся в PKCS # 1 версии 2.1 и в американском национальном стандарте X9.31 с некоторыми дополнительными требованиями, а также содержит определение алгоритма цифровой подписи с эллиптической кривой на основе определение, предоставленное американским национальным стандартом X9.62, с некоторыми дополнительными требованиями и некоторыми рекомендованными эллиптическими кривыми. Он также одобряет использование всех трех алгоритмов.
Рекомендации
- ^ "FIPS PUB 186-1: Стандарт цифровой подписи (DSS), 1998-12-15" (PDF) . csrc.nist.gov . Архивировано из оригинального (PDF) 26 декабря 2013 года.
- ^ «FIPS PUB 186-2: Стандарт цифровой подписи (DSS), 2000-01-27» (PDF) . csrc.nist.gov .
- ^ «FIPS PUB 186-3: Стандарт цифровой подписи (DSS), июнь 2009 г.» (PDF) . csrc.nist.gov .
- ^ «FIPS PUB 186-4: Стандарт цифровой подписи (DSS), 2013-07-19» (PDF) . csrc.nist.gov .