首页> 外文会议>International Conference on Computer and Knowledge Engineering >Efficient design of Elliptic Curve Point Multiplication based on fast Montgomery modular multiplication
【24h】

Efficient design of Elliptic Curve Point Multiplication based on fast Montgomery modular multiplication

机译:基于快速蒙哥马利模乘的椭圆曲线点乘法的高效设计

获取原文

摘要

In Elliptic Curve Cryptography (ECC), Elliptic Curve Point Multiplication (ECPM) is one of the most critical operations. In this paper, based on RNS Montgomery modular multiplication, an optimized ECPM architecture is proposed. The proposed architecture encompasses fast RNS to RNS converter with choosing appropriate moduli sets. The proposed RNS bases in first moduli set employs the basis with small Hamming weight based on the work reported in literature and the moduli set {2n+β, 2n − 1,2n + 1,2n − 2(n+1)/2 + 1,2n + 2n+1/2} + 1, 2n−1 +1} in the second base, with efficient reverse converter is employed. To design the fast RNS to RNS converter, delay of binary to residue converter from first to second basis is improved. Hardware design for critical moduli in second bases which is the moduli 2n + 2(n+1)/2 + 1 is done. Based on achieved hardware for reduction in moduli 2n + 2(n+1)/2 + 1, the delay requirements of the new converter is shown to be less than another reported converter. Compared to state-of-the-art implementations in the literature, the results shows that the proposed ECPM architecture achieves speed increase of 4%, 42%, 35% and 38% for p =160, 192, 224 and 256 bits respectively.
机译:在椭圆曲线密码术(ECC)中,椭圆曲线点乘法(ECPM)是最关键的操作之一。本文基于RNS Montgomery模乘,提出了一种优化的ECPM体系结构。所提出的体系结构包括通过选择适当的模数集的快速RNS到RNS转换器。根据文献报道的工作和模数集{2 n +β,2 n − 1 ,2 n + 1,2 n − 2 (n + 1)/ 2 + 1,2 n 在第二个基极中使用+ 2 n + 1 / 2} + 1,2 n-1 +1},并采用有效的反向转换器。为了设计快速的RNS到RNS转换器,改进了二进制到残差转换器从第一到第二的延迟。完成了以秒为单位的临界模数的硬件设计,模数为2 n + 2 (n + 1)/ 2 +1。基于已实现的用于减少模数2 n + 2 (n + 1)/ 2 + 1的硬件,新转换器的延迟要求小于其他转换器报告的转换器。与文献中的最新实现方式相比,结果表明,对于p = 160、192、224和256位,建议的ECPM体系结构分别实现了4%,42%,35%和38%的速度提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号