【24h】

Fast Modular inversion Algorithm to Match Any Operation Unit

机译:快速模块化反转算法,可匹配任何操作单元

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Speeding up modular inversion is one of the most importantsubjects in the field of information security. Over the ellipticcurve on the prime finite field in particular goals public-keycryptosystems and digital signature schemes fre- quently use modularinversion if affine coordinates are selected. In the regular computerenvironment, most data transmission via networks and data storage onmemories as well as the operation set of processors are performed inmultiples of eight bits or bytes. A fast modular multiplicationalgorithm that matches these oper- ation units for DSP was proposedto accelerate the Montgomery method by Dusse and Kaliski 2.However, modular inversion al- gorithms were developed using bit bybit operation and so do not match the operation unit. This paperproposes two techniques for modular inversion that suits anyarbitrary processing unit. The first technique proposes a newextended GCD procedure with- out any division. It can be constructedby the shifting, adding and multiplying operations, all of which aMontgomery modular arithmetic algorithm employs. The second techniquecan reduce the delay time of post processing in the modular inversionalgo- rithm. In particular, it is of great use for the modularinversion defined in the Montgomery representation. These proposedtech- niques make modular inversion about 5.5 times faster.
机译:加速模块化倒演是信息安全领域最重要的课题之一。在素有限域的椭圆曲线上,如果选择仿射坐标,则公钥密码系统和数字签名方案经常使用模反演。在常规计算机环境中,通过网络和数据存储在内存上以及处理器的操作集进行的大多数数据传输都是以 8 位或字节的倍数执行的。Dusse和Kaliski[2]提出了一种与DSP操作单元相匹配的快速模数乘法算法,以加速Montgomery方法。然而,模块化反转算法是使用逐位操作开发的,因此与操作单元不匹配。该文提出了两种适用于任意处理单元的模块化反演技术。第一种技术提出了一种新的扩展GCD程序,没有任何划分。它可以通过移位、加法和乘法运算来构造,所有这些都是蒙哥马利模块化算术算法所采用的。第二种技术可以减少模块化反演算法中后处理的延迟时间。特别是,它对于蒙哥马利表示中定义的模块化反演非常有用。这些提出的技术使模块化反演速度提高了约 5.5 倍。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号