有人可以将我指向NTRU加密的C或Java代码(或其他任何内容)吗?

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

我还注意到,大学已经编写了许多NTRU实施,因此很难获得来源或示例代码,这似乎很奇怪。

有帮助吗?

解决方案

其他提示

NTRU加密货币现在可根据经批准的开源GPL V2许可证获得。你可以在这里找到它。https://github.com/ntruopensourceproject/ntru-crypto

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

您可能会在NTRU网站上找到教程有帮助 - http://www.ntru.com/cryptolab 是起点的地方。

请注意,我们鼓励人们自己开发和播放算法,但是如果没有NTRU的许可,您可能不会分发实施。

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

William Whyte,CTO,NTRU密码系统

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

可以在此处找到Ntruencrypt和Ntrusign的Java源:

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

使用NTRU加密算法进行加密和解密的命令行接口。

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

NTRU来源也可以从Flexiprovider SVN存储库中获得:

svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top