首页> 外文期刊>Journal of cryptographic engineering >Harder, better, faster, stronger: elliptic curve discrete logarithm computations on FPGAs
【24h】

Harder, better, faster, stronger: elliptic curve discrete logarithm computations on FPGAs

机译:更难,更好,更快,更强大:FPGA上的椭圆曲线离散对数计算

获取原文
获取原文并翻译 | 示例
           

摘要

Computing discrete logarithms takes time. It takes time to develop new algorithms, choose the best algorithms, implement these algorithms correctly and efficiently, keep the system running for several months, and, finally, publish the results. In this paper, we present a highly performant architecture that can be used to compute discrete logarithms of Weierstrass curves defined over binary fields and Koblitz curves using FPGAs. We used the architecture to compute for the first time a discrete logarithm of the elliptic curve sect113r1,a previously standardized binary curve, using 10 Kintex-7 FPGAs. To achieve this result, we investigated different iteration functions, used a negation map, dealt with the fruitless cycle problem, built an efficient FPGA design that processes 900 million iterations per second, and we tended for several months the optimized implementations running on the FPGAs.
机译:计算离散对数需要时间。开发新算法,选择最佳算法,正确有效地实施这些算法,使系统运行几个月并最终发布结果需要时间。在本文中,我们提出了一种高性能的体系结构,该体系结构可用于计算使用FPGA在二进制域和Koblitz曲线上定义的Weierstrass曲线的离散对数。我们使用该架构通过10个Kintex-7 FPGA首次计算了椭圆曲线sect113r1(以前是标准的二进制曲线)的离散对数。为了获得此结果,我们研究了不同的迭代函数,使用了否定图,处理了无结果的循环问题,构建了高效的FPGA设计,每秒处理9亿次迭代,并且我们倾向于在FPGA上运行几个月的优化实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号