首页> 外文OA文献 >Efficient unified Montgomery inversion with multi-bit shifting
【2h】

Efficient unified Montgomery inversion with multi-bit shifting

机译:具有多位移位的高效统一蒙哥马利反演

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Computation of multiplicative inverses in finite fields GF( p) and GF(2n) is the most time consuming operation in elliptic curve cryptography, especially when affine co-ordinates are used. Since the existing algorithms based on the extended Euclidean algorithm do not permit a fast software implementation, projective co-ordinates, which eliminate almost all of the inversion operations from the curve arithmetic, are preferred. In the paper, the authors demonstrate that affine co-ordinate implementation provides a comparable speed to that of projective co-ordinates with careful hardware realization of existing algorithms for calculating inverses in both fields without utilizing special modulo or irreducible polynomials. They present two inversion algorithms for binary extension and prime fields, which are slightly modified versions of the Montgomery inversion algorithm. The similarity of the two algorithms allows the design of a single unified hardware architecture that performs the computation of inversion in both fields. They also propose a hardware structure where the field elements are represented using a multi-word format. This feature allows a scalable architecture able to operate in a broad range of precision, which has certain advantages in cryptographic applications. In addition, they include statistical comparison of four inversion algorithms in order to help choose the best one amongst them for implementation onto hardware.
机译:在椭圆曲线密码学中,有限域GF(p)和GF(2n)中乘法逆的计算是最耗时的操作,尤其是在使用仿射坐标的情况下。由于基于扩展欧几里得算法的现有算法不允许快速的软件实现,因此最好使用投影坐标,该坐标消除了曲线算法中的几乎所有反演操作。在本文中,作者证明了仿射坐标的实现方式与射影坐标的实现方式具有可比性,并且在不使用特殊模或不可约多项式的情况下,通过谨慎的硬件实现对现有算法进行了仔细的硬件实现,即可计算两个域中的逆。他们为二进制扩展和素数字段提供了两种反演算法,它们是蒙哥马利反演算法的略微修改版本。两种算法的相似性允许设计一个统一的硬件体系结构,该体系结构可在两个字段中执行反演计算。他们还提出了一种硬件结构,其中使用多字格式表示字段元素。此功能允许可伸缩的体系结构能够以广泛的精度运行,这在密码应用程序中具有某些优势。此外,它们包括对四种反演算法的统计比较,以帮助选择其中的最佳算法以实现到硬件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号