【问题标题】:NTRU Key Exchange example implementationNTRU 密钥交换示例实现
【发布时间】:2014-05-09 23:42:11
【问题描述】:

是否有任何 NTRU-KE 的开源实现(最好是 Java 或 C#)可供我用作参考以用不同的语言实现它?

NTRUEncrypt 的 Wikipedia 页面上列出的实现没有包含它,并且有一篇论文涵盖了算法 here,但该语言有点过于技术性,我无法完全理解它。

【问题讨论】:

    标签: math public-key-encryption public-key ntruencrypt


    【解决方案1】:

    未来的读者,请证明我错了(并发布您自己的答案)。

    鉴于它是相当新的 (November 2013),可能根本没有任何实现。甚至论文的作者也可能没有自己实现它(不过你可以问他们)。但据我所知,该协议仅使用无论如何都必须包含在 NTRUEncrypt 实现中的操作。因此,在现有的 NTRU 库之上自己编写一个应该不难。您可以在此处或https://crypto.stackexchange.com 上询问有关协议的具体问题。不过,您可能应该先尝试了解 NTRUEncrypt 的基础知识。

    【讨论】:

      猜你喜欢
      • 2017-10-08
      • 2017-09-18
      • 2023-03-03
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 2014-12-22
      相关资源
      最近更新 更多