首页> 外文会议>International Conference on Information Security and Cryptology >A High-Speed Square Root Algorithm in Extension Fields
【24h】

A High-Speed Square Root Algorithm in Extension Fields

机译:扩展字段中的高速平方根算法

获取原文

摘要

A square root (SQRT) algorithm in GF(p{sup}m) (m=r{sub}0r{sub}1...r{sub}(n-1)2{sup}d, r{sub}i: odd prime, d>0: integer) is proposed in this paper, First, the Tonelli-Shanks algorithm is modified to compute the inverse SQRT in GF(p{sup}(2{sup}d)), where most of the computations are performed in the corresponding subfields GF(p{sup}(2{sup}i)) for 0≤i≤d-1. Then the Frobenius mappings with an addition chain are adopted for the proposed SQRT algorithm, in which a lot of computations in a given extension field GF(p{sup}m) are also reduce to those in a proper subfield by the norm computations. Those reductions of the field degree increase efficiency in the SQRT implementation. More specifically the Tonelli-Shanks algorithm and the proposed algorithm in GF(p{sup}22), GF(p{sup}44) and GF(p{sup}88) were implemented on a Pentium4 (2.6 GHz) computer using the C++ programming language. The computer simulations showed that, on average, the proposed algorithm accelerates the SQRT computation by 25 times in GF(p{sup}22), by 45 times in GF(p{sup}44), and by 70 times in GF(p{sup}88), compared to the Tonelli-Shanks algorithm, which is supported by the evaluation of the number of computations.
机译:GF中的平方根(SQRT)算法(p {sup} m)(m = r {sub} 0r {sub} 1 ... r {sub}(n-1)2 {sup} d,r {sub}我:奇数素数,D> 0:整数)在本文中提出,首先,修改了TONELLI-SHANKS算法以计算GF中的逆SQRT(p {sup}(2 {sup} d)),其中大部分计算在相应的子字段GF(p {sup}(2 {sup} i))中执行0≤i≤d-1。然后,采用具有添加链的Frobenius映射被采用了所提出的SQRT算法,其中给定的扩展字段GF(P {SUP} M)中的大量计算也通过标准计算将其减少到适当的子字段中的计算。那些减少现场度提高了SQRT实现的效率。更具体地,在使用该的Pentium4(2.6 GHz)计算机上实现了TONELLI-SHANKS算法和所提出的GF(P {SUP} 22),GF(P {SUP} 44)和GF(P {SUP} 88)中的算法C ++编程语言。计算机模拟显示,平均而言,该算法在GF(P {SUP} 22)中将SQRT计算加速了25次,以GF(P {SUP} 44)中的45次,并在GF中的70次(P与Tonelli-Shanks算法相比,该算法与计算数量的评估支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号