Wycheproof 是谷歌开源的加密库测试项目,它包含一系列安全测试,用来检测加密库(cryptographic libraries)软件是否存在已知的攻击漏洞。
Wycheproof 以世界上最小的山 Wycheproof (位于澳大利亚)命名。包括以下最流行的 加密算法测试 :
AES-EAX
AES-GCM
DH
DHIES
DSA
ECDH
ECDSA
ECIES
RSA
可以 检测加密库中的许多攻击 ,包括:
无效的曲线攻击
数字签名方案中的偏置随机数
所有 Bleichenbacher 攻击
还有更多 - 超过80个测试用例