【发布时间】:2014-05-09 23:42:11
【问题描述】:
是否有任何 NTRU-KE 的开源实现(最好是 Java 或 C#)可供我用作参考以用不同的语言实现它?
NTRUEncrypt 的 Wikipedia 页面上列出的实现没有包含它,并且有一篇论文涵盖了算法 here,但该语言有点过于技术性,我无法完全理解它。
【问题讨论】:
标签: math public-key-encryption public-key ntruencrypt
是否有任何 NTRU-KE 的开源实现(最好是 Java 或 C#)可供我用作参考以用不同的语言实现它?
NTRUEncrypt 的 Wikipedia 页面上列出的实现没有包含它,并且有一篇论文涵盖了算法 here,但该语言有点过于技术性,我无法完全理解它。
【问题讨论】:
标签: math public-key-encryption public-key ntruencrypt
鉴于它是相当新的 (November 2013),可能根本没有任何实现。甚至论文的作者也可能没有自己实现它(不过你可以问他们)。但据我所知,该协议仅使用无论如何都必须包含在 NTRUEncrypt 实现中的操作。因此,在现有的 NTRU 库之上自己编写一个应该不难。您可以在此处或https://crypto.stackexchange.com 上询问有关协议的具体问题。不过,您可能应该先尝试了解 NTRUEncrypt 的基础知识。
【讨论】: