NTRUEncrypt源代码?

时间:2010-06-11 22:54:29

标签: ntruencrypt ntrusign

有人能指出我做NTRU加密的C或Java代码(或其他任何东西)吗?

实施该算法的几个人已经在这个网站上发布了,所以也许他们可以提供帮助?

我还注意到很多NTRU实现都是在大学写的,所以很难找到源代码,或者至少是示例代码,这很难实现。

6 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

NTRU加密现在可以通过批准的开源GPL v2许可证获得。你可以在这里找到它。 https://github.com/NTRUOpenSourceProject/ntru-crypto

答案 2 :(得分:1)

这里有一篇帖子:http://java.itags.org/java-programming/164200/

  

您可以在NTRU上找到这些教程   网站有用 -   http://www.ntru.com/cryptolab是。{   开始的地方。

     

请注意,我们鼓励人们   开发和使用算法   他们自己,但你可能不会分发   你的实施没有许可证   来自NTRU。

     

================================

     

William Whyte,NTRU Cryptosystems首席技术官

也许这就是您无法找到源代码的原因,因为您需要许可证。

答案 3 :(得分:1)

还可以从FlexiProvider SVN存储库获取NTRU源:

svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider

答案 4 :(得分:1)

可以在此处找到NTRUEncrypt和NTRUSign的Java源代码:

http://sourceforge.net/projects/ntru/

答案 5 :(得分:1)

使用NTRU加密算法进行加密和解密的命令行界面。

https://code.google.com/p/ntrutil/