A.2. Test Vectors (テストベクタ)
A.2. Test Vectors (テストベクタ)
このセクションでは, DSA および ECDSA の決定論的署名生成のためのテストベクタを提供します。各テストベクタには以下が含まれます:
- 鍵パラメータ (曲線または DSA パラメータ)
- 秘密鍵 x
- メッセージ
- 使用されるハッシュ関数
- 期待される k 値
- 期待される署名 (r, s)
テストベクタは次のカテゴリに分類されます:
- A.2.1 - A.2.2: DSA (1024 ビットおよび 2048 ビット)
- A.2.3 - A.2.7: ECDSA (素体上の曲線, 192-521 ビット)
- A.2.8 - A.2.12: ECDSA (2進体上の Koblitz 曲線, 163-571 ビット)
- A.2.13 - A.2.17: ECDSA (2進体上の疑似ランダム曲線, 163-571 ビット)
実装者は, これらのテストベクタを使用して決定論的 (EC)DSA の実装を検証できます。