DSA
別名:Digital Signature Standard,DSS
DSAとは、1991年にNSA(U.S. National Security Agency)によって開発された、公開鍵暗号方式によるデジタル署名の方式のことである。1994年に米国立標準技術研究所(NIST)によって米国政府標準の電子文書認証方式となった。DSAはFIPS(Federal Information Processing Standard)によってFIPS 186として定義されている。
DSAは、離散対数問題を応用したエルガマル法(エルガマル暗号)が改良されたものである。エルガマル法と比較すると、デジタル署名のビット長が縮小されていること、あるいは暗号化アルゴリズムとして、離散対数に基づくアルゴリズムからハッシュ関数の一種である「SHA-1」に移行していることなどの違いがある。
参照リンク
DIGITAL SIGNATURE STANDARD (DSS) - (FIPS PUB 186)
認証方式: | Windows Hello ワンタイムパスワード |
電子証明書: | CRL DSA EV SSL証明書 フィンガープリント IT書面一括法 |
Digital Signature Algorithm
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/26 05:42 UTC 版)
Digital Signature Algorithm(デジタル シグネチャー アルゴリズム、DSA)は、デジタル署名のための連邦情報処理標準である。1991年8月にアメリカ国立標準技術研究所 (NIST) によってDigital Signature Standard (DSS) での利用を目的として提唱され、1993年にFIPS 186として標準化された[1]。2013年までに4度の改訂を経ている(1996年:FIPS 186-1[2]、2000年:FIPS 186-2[3]、2009年:FIPS 186-3[4]、2013年:FIPS 186-4[5])。FIPS 186-5では、DSAは新たにデジタル署名を行うことには推奨されないが、標準策定以前に行われた署名の検証には引き続き利用可能とされる[6]。DSAはElGamal署名の改良版の一つであり、それと同様に離散対数問題の困難性に基づく電子署名方式である。
- ^ FIPS PUB 186: Digital Signature Standard (DSS), 1994-05-19
- ^ FIPS PUB 186-1: Digital Signature Standard (DSS), 1998-12-15
- ^ FIPS PUB 186-2: Digital Signature Standard (DSS), 2000-01-27
- ^ a b FIPS PUB 186-3: Digital Signature Standard (DSS), June 2009
- ^ a b FIPS PUB 186-4: Digital Signature Standard (DSS), July 2013
- ^ “FIPS 186-5: Digital Signature Standard (DSS)”. NIST (2023年2月3日). doi:10.6028/NIST.FIPS.186-5. 2024年3月3日閲覧。
- ^ Minutes of the Sept. 94 meeting of the Computer System Security and Privacy Advisory Board
- ^ FIPS PUB 180-4: Secure Hash Standard (SHS), March 2012
- ^ The Debian PGP disaster that almost was
- ^ DSA k-value Requirements
- ^ Bendel, Mike (2010年12月29日). “Hackers Describe PS3 Security As Epic Fail, Gain Unrestricted Access”. Exophase.com 2011年1月5日閲覧。
- 1 Digital Signature Algorithmとは
- 2 Digital Signature Algorithmの概要
- 3 検証
- 4 アルゴリズムの正当性
- 5 ランダム値の選択方法と安全性
- 6 実装ライブラリ
- Digital Signature Algorithmのページへのリンク