2

任何人都可以向我指出进行 NTRU 加密的 C 或 Java 代码(或其他任何东西)吗?

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

我还注意到大学里已经编写了相当多的 NTRU 实现,所以很难获得源代码或至少是示例代码似乎很奇怪。

4

6 回答 6

3

试试这个:http: //sourceforge.net/projects/ntru/

于 2010-12-31T20:02:49.667 回答
3

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

于 2013-09-30T15:45:03.003 回答
2

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

您可能会发现 NTRU 网站上的教程很有帮助—— http://www.ntru.com/cryptolab是开始的地方。

请注意,我们鼓励人们自己开发和使用算法,但未经 NTRU 许可,您不得分发您的实现。

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

NTRU Cryptosystems 首席技术官 William Whyte

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

于 2010-06-13T01:13:35.703 回答
2

NTRU 源代码也可从 FlexiProvider SVN 存储库获得:

svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
于 2010-11-11T18:29:16.817 回答
2

NTRUEncrypt 和 NTRUSign 的 Java 源代码可以在这里找到:

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

于 2011-02-13T14:17:46.727 回答
2

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

https://code.google.com/p/ntrutil/
于 2011-09-11T12:34:47.237 回答