Java中基于配对的加密的良好库

Java中基于配对的加密的良好库,java,cryptography,elliptic-curve,Java,Cryptography,Elliptic Curve,我正在寻找一个好的图书馆,可以执行。 我能找到的一个是 其他人用了什么?他们的经历呢 其想法是使用标准配对(,)以及一些较新的方案来测试算法的性能,而不会让我的数学变得太脏 我也在这个地方工作。我们能在java中找到的最好的东西是jPBC。不太好 非java替代方案: 当前位置我相信这是当前的趋势 最快的c实现 :用于 快速原型密码系统。完全公开,我是一名开发人员 信息技术它绑定到MIRACL和Lynn的PBC库的某些子集。 这些足以实现大多数方案。这些子集 正在扩展,并且可能不需要 进入相关

我正在寻找一个好的图书馆,可以执行。 我能找到的一个是

其他人用了什么?他们的经历呢


其想法是使用标准配对(,)以及一些较新的方案来测试算法的性能,而不会让我的数学变得太脏

我也在这个地方工作。我们能在java中找到的最好的东西是jPBC。不太好

非java替代方案:

  • 当前位置我相信这是当前的趋势 最快的c实现

  • :用于 快速原型密码系统。完全公开,我是一名开发人员 信息技术它绑定到MIRACL和Lynn的PBC库的某些子集。 这些足以实现大多数方案。这些子集 正在扩展,并且可能不需要 进入相关的数学领域。如果有特定的要求,我们甚至可能愿意这样做
    扩展

    此外,它已经支持基准测试,可以
    给出加密操作所花费的具体时间、操作数量(例如
    配对和求幂),以及其他统计信息


MIRACL是GF(p)和GF(2m)上椭圆曲线加密的黄金标准,此外还支持更深奥的椭圆曲线和基于Lucas函数的方案。它还包括20多个基于配对密码新范式的协议。使用MIRACL意味着AES加密、RSA公钥加密、Diffie-Hellman密钥交换和DSA数字签名都只需几次过程调用


您可以在这里阅读有关MIRACL的更多信息并下载SDK:

MIRACL的开源java实现位于
包括基准测试

谢谢。MIRACL支持是否比jPBC中的更好。编写一个更好的Java库可能是值得的。你能写一点你为什么觉得jPBC不是很好吗?谢谢。不鼓励只链接的答案,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的大纲,保持链接作为参考,这看起来很有前途。有人用过吗?欢迎反馈。有许多基于配对的加密库,Java是一个很好的区块。这是一个小名单。