セキュリティ デジタル署名アルゴリズム(dsa)とは何ですか? -techopediaからの定義

デジタル署名アルゴリズム(dsa)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-デジタル署名アルゴリズム(DSA)とはどういう意味ですか?

デジタル署名アルゴリズム(DSA)は、デジタル署名の標準を指します。 デジタル署名を作成するためのより良い方法として、1991年に米国国立標準技術研究所(NIST)によって導入されました。 RSAとともに、DSAは現在使用されている最も好ましいデジタル署名アルゴリズムの1つと考えられています。

Techopediaはデジタル署名アルゴリズム(DSA)について説明します

DSAとは異なり、ほとんどのデジタル署名タイプは、発信者の秘密鍵でメッセージダイジェストに署名することにより生成されます。 これにより、データのデジタルthumb印が作成されます。 メッセージダイジェストだけが署名されるため、署名は通常、署名されたデータに比べてはるかに小さくなります。 その結果、デジタル署名は、実行の署名時にプロセッサにかかる負荷を軽減し、少量の帯域幅を使用し、暗号解読を目的とした少量の暗号文を生成します。


一方、DSAは、秘密鍵を使用してメッセージダイジェストを暗号化したり、公開鍵を使用してメッセージダイジェストを復号化したりしません。 代わりに、独自の数学関数を使用して、メッセージダイジェストと秘密キーから生成された2つの160ビット数で構成されるデジタル署名を作成します。 DSAは署名の認証に公開鍵を使用しますが、RSAと比較すると認証プロセスはより複雑です。


RSAとDSAのデジタル署名手順は通常、強度が等しいと見なされます。 DSAはデジタル署名専用に使用され、データの暗号化を行わないため、通常、RSA暗号化で施行されることが多いインポートまたはエクスポートの制限を受けません。

デジタル署名アルゴリズム(dsa)とは何ですか? -techopediaからの定義