首页> 外文会议>Future Communication Networks (ICFCN), 2012 International Conference on >Efficient method to find the multiplicative inverse in GF (2m) using FPGA by exponentiation to (2k)
【24h】

Efficient method to find the multiplicative inverse in GF (2m) using FPGA by exponentiation to (2k)

机译:通过对(2 k )求幂使用FPGA在GF(2 m )中找到乘法逆的有效方法

获取原文
获取原文并翻译 | 示例

摘要

Multiplicative inverse in GF (2m) is a complex step in some important application such as Elliptic Curve Cryptography (ECC) and other applications. It operates by multiplying and squaring operation depending on the number of bits (m) in the field GF (2m). In this paper, a fast method is suggested to find inversion in GF (2m) using FPGA by reducing the number of multiplication operations in the Fermat''s Theorem and transferring the squaring into a fast method to find exponentiation to (2k). In the proposed algorithm, the multiplicative inverse in GF(2m) is achieved by number of multiplications depending on log2(m) and each exponentiation is operates in a single clock cycle by generating a reduction matrix for high power of two exponentiation. The number of multiplications is in range between (log2(m) and 2log2(m)−2). If m equals 163 then the number of multiplication operations is 9 and number of exponentiation operation each one with one clock cycle equals 10.
机译:GF(2 m )中的乘法逆是某些重要应用(例如椭圆曲线密码术(ECC)和其他应用)中的复杂步骤。它通过根据字段GF(2 m )中的位数(m)进行乘法和平方运算。本文提出了一种快速方法,可通过减少费马定理中的乘法运算次数并将平方转换为快速方法来使用FPGA在GF(2 m )中求反。找到(2 k )的幂。在所提出的算法中,GF(2 m )中的乘法逆通过依赖于log2(m)的乘法次数来实现,并且每个乘幂通过生成一个约简矩阵来在单个时钟周期内进行运算。二次幂的幂。乘法的数量在(log2(m)和2log2(m)-2)之间。如果m等于163,则乘法运算的次数为9,而每个具有一个时钟周期的乘幂运算的次数等于10。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号