首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Efficient FPGA Implementations of Point Multiplication on Binary Edwards and Generalized Hessian Curves Using Gaussian Normal Basis
【24h】

Efficient FPGA Implementations of Point Multiplication on Binary Edwards and Generalized Hessian Curves Using Gaussian Normal Basis

机译:基于高斯正态基的二进制Edwards和广义Hessian曲线上的点乘法的高效FPGA实现

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

摘要

Efficient implementation of point multiplication is crucial for elliptic curve cryptographic systems. This paper presents the implementation results of an elliptic curve crypto-processor over binary fields $GF(2^{m})$ on binary Edwards and generalized Hessian curves using Gaussian normal basis (GNB). We demonstrate how parallelization in higher levels can be performed by full resource utilization of computing point addition and point-doubling formulas for both binary Edwards and generalized Hessian curves. Then, we employ the $w$ -coordinate differential formulations for computing point multiplication. Using a lookup-table (LUT)-based pipelined and efficient digit-level GNB multiplier, we evaluate the LUT complexity and time–area tradeoffs of the proposed crypto-processor on an FPGA. We also compare the implementation results of point multiplication on these curves with the ones on the traditional binary generic curve. To the best of the authors' knowledge, this is the first FPGA implementation of point multiplication on binary Edwards and generalized Hessian curves represented by $w$ -coordinates.
机译:点乘法的有效实现对于椭圆曲线密码系统至关重要。本文介绍了椭圆曲线密码处理器在二进制Edwards上的二进制字段$ GF(2 ^ {m})$上的实现结果,以及使用高斯正态基础(GNB)的广义Hessian曲线的实现结果。我们演示了如何通过充分利用资源来计算二进制Edwards曲线和广义Hessian曲线的点加和加倍公式,从而在更高级别上实现并行化。然后,我们采用$ w $坐标微分公式来计算点乘法。使用基于查找表(LUT)的流水线和高效数字级GNB乘法器,我们评估了FPGA上拟议的加密处理器的LUT复杂度和时域折衷。我们还将这些曲线上点乘法的实现结果与传统二进制通用曲线上的结果相比较。据作者所知,这是在二进制Edwards和以$ w $-坐标表示的广义Hessian曲线上进行点乘​​法的第一个FPGA实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号