首页> 外文会议>International Symposium on Computer and Information Sciences >Finite Field Polynomial Multiplication in the Frequency Domain with Application to Elliptic Curve Cryptography
【24h】

Finite Field Polynomial Multiplication in the Frequency Domain with Application to Elliptic Curve Cryptography

机译:应用于椭圆曲线密码型频域中有限字段多项式乘法

获取原文

摘要

We introduce an efficient method for computing Montgomery products of polynomials in the frequency domain. The discrete Fourier transform (DFT) based method originally proposed for integer multiplication provides an extremely efficient method with the best asymptotic complexity, i.e. O(m log m log log m), for multiplication of m-bit integers or (m — 1)~(st) degree polynomials. However, the original DFT method bears significant overhead due to the conversions between the time and the frequency domains which makes it impractical for short operands as used in many applications. In this work, we introduce DFT modular multiplication which performs the entire modular multiplication (including the reduction step) in the frequency domain, and thus eliminates costly back and forth conversions. We show that, especially in computationally constrained platforms, multiplication of finite field elements may be achieved more efficiently in the frequency domain than in the time domain for operand sizes relevant to elliptic curve cryptography (ECC). To the best of our knowledge, this is the first work that proposes the use of frequency domain arithmetic for ECC and shows that it can be efficient.
机译:我们介绍了一种用于计算频域中多项式的蒙哥马利产品的有效方法。基于离线乘法的离散傅里叶变换(DFT)方法提供了一种极其有效的方法,具有最佳的渐近复杂度,即O(m log m log m log m),用于乘以m位整数或(m - 1)〜 (ST)多项式。然而,由于时间和频域之间的转换,原始DFT方法具有显着的开销,这使得许多应用中使用的短操作数不切实际。在这项工作中,我们介绍DFT模块化乘法,其在频域中执行整个模块化乘法(包括还原步骤),从而消除昂贵的来回转换。我们示出,特别是在计算受约束的平台中,可以在频域中更有效地实现有限场元素的乘法,而不是与椭圆曲线密码(ECC)相关的操作数大小的时域中。据我们所知,这是第一个建议使用ECC频率算法的第一项工作,并表明它可以高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号