任何人都可以指向执行NTRU加密的C或Java代码(或其他任何东西)吗?NTRUE加密源代码?
几个实施这个算法的人已经发布在这个网站上,所以他们可能会帮忙吗?
我还注意到,大量的NTRU实现已经在大学编写,所以看起来很奇怪,源代码或者至少是示例代码很难实现。
任何人都可以指向执行NTRU加密的C或Java代码(或其他任何东西)吗?NTRUE加密源代码?
几个实施这个算法的人已经发布在这个网站上,所以他们可能会帮忙吗?
我还注意到,大量的NTRU实现已经在大学编写,所以看起来很奇怪,源代码或者至少是示例代码很难实现。
这里有一个帖子:http://java.itags.org/java-programming/164200/
您可能会发现NTRU 网站有用的教程 - http://www.ntru.com/cryptolab是 的地方开始。
请注意,我们鼓励人们 开发,并与算法 自己玩,但没有从NTRU许可证 你可能不会分发 您的实现。
================================
威廉·怀特,CTO,NTRU加密系统
也许这就是您无法找到源代码的原因,因为您需要许可证。
NTRU源也可从FlexiProvider SVN仓库:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
Java源代码的NTRUEncrypt和NTRUSign可以在这里找到:
用于使用NTRU加密算法进行加密和解密的命令行界面。
https://code.google.com/p/ntrutil/
NTRU crypto现在可以获得批准的开源GPL v2许可证。你可以在这里找到它。 https://github.com/NTRUOpenSourceProject/ntru-crypto
他们现在说如果它是GPL就没关系。 – Lodewijk 2014-07-26 18:13:40