首页> 外文期刊>Cogent Engineering >Iterative sliding window method for shorter number of operations in modular exponentiation and scalar multiplication
【24h】

Iterative sliding window method for shorter number of operations in modular exponentiation and scalar multiplication

机译:减少模幂和标量乘法运算次数的迭代滑动窗口方法

获取原文
           

摘要

Cryptography via public key cryptosystems (PKC) has been widely used for providing services such as confality, authentication, integrity and non-repudiation. Other than security, computational efficiency is another major issue of concern. And for PKC, it is largely controlled by either modular exponentiation or scalar multiplication operations such that found in RSA and elliptic curve cryptosystem (ECC), respectively. One approach to address this operational problem is via concept of addition chain (AC), in which the exhaustive single operation involving large integer is reduced into a sequence of operations consisting of simple multiplications or additions. Existing techniques manipulate the representation of integer into binary and m -ary prior performing the series of operations. This paper proposes an iterative variant of sliding window method (SWM) form of m -ary family, for shorter sequence of multiplications corresponding to the modular exponentiation. Thus, it is called an iterative SWM. Moreover, specific for ECC that imposes no extra resource for point negation, the paper proposes an iterative recoded SWM, operating on integers recoded using a modified non-adjacent form (NAF) for speeding up the scalar multiplication. The relative behaviour is also examined, of number of additions in scalar multiplications, with the integers hamming weight. The proposed iterative SWM methods reduce the number of operations by up to 6% than the standard SWM heuristic. They result to even shorter chains of operations than ones returned by many metaheuristic algorithms for the AC.
机译:通过公钥密码系统(PKC)进行的密码学已被广泛用于提供诸如保密性,认证,完整性和不可否认性的服务。除安全性外,计算效率是另一个值得关注的主要问题。对于PKC,它很大程度上由模块化乘幂或标量乘法运算控制,例如分别在RSA和椭圆曲线密码系统(ECC)中可以找到。解决此操作问题的一种方法是通过加法链(AC)的概念,其中将涉及大整数的详尽的单操作简化为由简单乘法或加法组成的一系列操作。现有技术在执行一系列操作之前将整数的表示操作为二进制和 ary。本文提出了滑窗方法(iMary族)的一种迭代变体形式,用于对应于模幂的较短乘法序列。因此,它被称为迭代SWM。此外,针对特定的ECC,它不为点求反增加任何额外的资源,提出了一种迭代的重新编码SWM,该SWM对使用改进的非相邻形式(NAF)重新编码的整数进行运算,以加快标量乘法。还检查了具有整数汉明权重的标量乘法的加法数的相对行为。所提出的迭代SWM方法比标准SWM启发式方法最多可减少6%的操作次数。与AC的许多元启发式算法返回的结果相比,它们产生的操作链甚至更短。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号