A.2. Test Vectors (Testvektoren)
A.2. Test Vectors (Testvektoren)
In den folgenden Unterabschnitten stellen wir Testvektoren für DSA und ECDSA mit verschiedenen Schlüsselgrößen und Hash-Funktionen bereit.
Die Testvektoren umfassen:
- A.2.1. bis A.2.2.: DSA (1024 und 2048 Bit)
- A.2.3. bis A.2.7.: ECDSA über Primkörper (192, 224, 256, 384, 521 Bit)
- A.2.8. bis A.2.12.: ECDSA über binäre Körper, Koblitz-Kurven (163, 233, 283, 409, 571 Bit)
- A.2.13. bis A.2.17.: ECDSA über binäre Körper, pseudozufällige Kurven (163, 233, 283, 409, 571 Bit)
Jeder Testvektor enthält:
- Schlüsselparameter
- Privaten und öffentlichen Schlüssel
- Signaturen für verschiedene Hash-Funktionen (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512) für die Beispielnachrichten "sample" und "test"
Diese Testvektoren können verwendet werden, um die Korrektheit deterministischer (EC)DSA-Implementierungen zu verifizieren.