NTRU密钥交换示例实现

时间:2014-05-09 23:42:12

标签: math public-key-encryption public-key ntruencrypt

是否有任何NTRU-KE(最好是Java或C#)的开源实现,我可以将其用作以不同语言实现它的参考?

NTRUEncrypt维基百科页面上列出的实现并没有包含它,而且有一篇论文涵盖了算法here,但该语言对我来说有点太技术性了完全理解。

1 个答案:

答案 0 :(得分:0)

未来的读者,请证明我错了(并发布你自己的答案)。

鉴于它很新(November 2013),可能根本没有任何实现。即便是论文的作者也可能没有自己实现它(你可以问他们)。但据我所知,协议只使用必须包含在NTRUEncrypt实现中的操作。因此,在现有的NTRU库之上编写一个并不困难。您可以在此处或https://crypto.stackexchange.com询问有关协议的具体问题。可能你应该首先尝试理解NTRUEncrypt的基础知识。