首页> 外文会议>World Conference on Smart Trends in Systems Security and Sustainability >A comparison of Differential Addition and Doubling in Binary Edwards Curves for Elliptic Curve Cryptography
【24h】

A comparison of Differential Addition and Doubling in Binary Edwards Curves for Elliptic Curve Cryptography

机译:椭圆曲线密码术中二元爱德华州曲线差异添加和加倍的比较

获取原文

摘要

Binary Edwards curves (BEC) over finite fields can be used as an additive cyclic elliptic curve group to enable elliptic curve cryptography (ECC), where the most time consuming is scalar multiplication. This operation is computed by means of the group operation, either point addition or point doubling. The most notorious property of these curves is that their group operation is complete, which mitigates the need to verify for special cases. Different formulae for the group operation in BECs have been reported in the literature. Of particular interest are those designed to work with the differential properties of the Montgomery ladder, which offer constant time computation of the scalar multiplication as well as reduced field operations count. In this work, we review and compare the complexity of BEC differential addition and doubling in terms of field operations. We also provide software implementations of scalar multiplications which employ these formulae under a fair scenario. Our work provides insights on the advantages of using BECs in ECC. Our study of the different formulae for group addition in BEC also showcases the advantages and limitations of the different design strategies employed in each case.
机译:二进制Edwards曲线(BEC)通过有限字段可以用作添加循环椭圆曲线组,以实现椭圆曲线密码(ECC),其中最耗时是标量乘法。通过组操作来计算该操作,点加法或点加倍。这些曲线的最臭名昭着的财产是他们的小组操作是完整的,这使得需要验证特殊情况的需要。在文献中报道了BECS中群体操作的不同公式。特别感兴趣的是旨在使用蒙哥马利梯子的差异性质的人,该阶梯提供标量乘法的恒定时间计算以及减少的现场操作计数。在这项工作中,我们审查并比较ECC差异添加和在现场操作方面的复杂性。我们还提供了在公平情景下雇用这些公式的标量乘法的软件实现。我们的工作提供了对ECC中使用BEC的优势的见解。我们对BEC中的组添加配方的研究也展示了每种情况下采用的不同设计策略的优缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号