是否有任何NTRU-KE(最好是Java或C#)的开源实现,我可以将其用作以不同语言实现它的参考?
NTRUEncrypt维基百科页面上列出的实现并没有包含它,而且有一篇论文涵盖了算法here,但该语言对我来说有点太技术性了完全理解。
答案 0 :(得分:0)
鉴于它很新(November 2013),可能根本没有任何实现。即便是论文的作者也可能没有自己实现它(你可以问他们)。但据我所知,协议只使用必须包含在NTRUEncrypt实现中的操作。因此,在现有的NTRU库之上编写一个并不困难。您可以在此处或https://crypto.stackexchange.com询问有关协议的具体问题。可能你应该首先尝试理解NTRUEncrypt的基础知识。