CAVP(Cryptographic Algorithm Validation Program)でML-KEM(Kyber)およびML-DSA(Dilithium)のテストが利用できるようになりました。
これらのアルゴリズムの標準ドラフトは、それぞれFIPS-203・FIPS-204としてリリースされています。
各テストケースのJSONデータは以下で確認できます。
- https://github.com/usnistgov/ACVP-Server/tree/master/gen-val/json-files/ML-DSA-keyGen-FIPS204
- https://github.com/usnistgov/ACVP-Server/tree/master/gen-val/json-files/ML-DSA-sigGen-FIPS204
- https://github.com/usnistgov/ACVP-Server/tree/master/gen-val/json-files/ML-DSA-sigVer-FIPS204
- https://github.com/usnistgov/ACVP-Server/tree/master/gen-val/json-files/ML-KEM-keyGen-FIPS203
- https://github.com/usnistgov/ACVP-Server/tree/master/gen-val/json-files/ML-KEM-encapDecap-FIPS203
wolfSSLでは現在、これらのアルゴリズム実装についてCAVPテストを実行できるよう準備を進めています。
ご興味をお持ちのお客様は、ぜひ info@wolfssl.jp までお問い合わせください。