在2001年的一些研究工作中,有人说当时没有公开的测试媒介。然后,在ESSS1v2标准下的IEEE1363 这里中,附录B提到将在未来版本中添加测试向量。我什么都没找到。我在哪里能得到NTRU的测试向量?
发布于 2016-12-16 12:58:57
这份文件的最新版本似乎确实是:
高效嵌入式安全标准(EESS)
EESS #1: NTRUEncrypt和NTRUSign的实现方面
高效嵌入式安全联盟
二00三年六月二十日
2.0版
(PDF下载)
然而,正如您所说的,这不包含任何测试向量;就像以前的(v1)论文一样:
附录B-测试向量将在未来版本中添加
但是您可以在检查实现时找到测试向量。例如,通过查看目录https://github.com/Yawning/ntru/blob/master/testvectors/中包含的文件
或者,您可以查看NTRUOpenSourceProject目录https://github.com/NTRUOpenSourceProject/ntru-crypto/tree/master/reference-code/Java/Encrypt/com/securityinnovation/testvectors/中包含的文件(参见NtruEncryptTestVector.java文件)。
https://crypto.stackexchange.com/questions/27438
复制相似问题