首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >Finite Extension Field with Modulus of All-One Polynomial and Representation of Its Elements for Fast Arithmetic Operations
【24h】

Finite Extension Field with Modulus of All-One Polynomial and Representation of Its Elements for Fast Arithmetic Operations

机译:具有全一多项式模的有限扩展域及其用于快速算术运算的元素表示

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

摘要

In many cryptographic applications, a large-order finite field is used as a definition field, and accordingly, many researches on a fast implementation of such a large-order extension field are reported. This paper proposes a definition field F_p~m with its characteristic p a pseudo Mersenne number, the modular polynomial f(x) an irreducible all-one polynomial (AOP), and using a suitable basis. In this paper, we refer to this extension field as an all-one polynomial field (AOPF) and to its basis as pseudo polynomial basis (PPB). Among basic arithmetic operations in AOPF, a multiplication between non-zero elements and an inversion of a non-zero element are especially time-consuming. As a fast realization of the former, we propose cyclic vector multiplication algorithm (CVMA), which can be used for possible extension degree m and exploit a symmetric structure of multiplicands in order to reduce the number of operations. Accordingly, CVMA attains a 50% reduction of the number of scalar multiplications as compared to the usually adopted vector multiplication procedure. For fast realization of inversion, we use the Itoh-Tsujii algorithm (ITA) accompanied with Frobe-nius mapping (FM). Since this paper adopts the PPB, FM can be performed without any calculations. In addition to this feature, ITA over AOPF can be composed with self reciprocal vectors, and by using CVMA this fact can also save computation cost for inversion.
机译:在许多密码学应用中,将大阶有限域用作定义域,因此,报道了许多关于快速实现这种大阶扩展域的研究。本文提出了一个定义字段F_p〜m,其特征p为伪梅森数,模多项式f(x)为不可约的全一多项式(AOP),并使用了适当的依据。在本文中,我们将此扩展字段称为全一多项式字段(AOPF),并将其基础称为伪多项式基础(PPB)。在AOPF中的基本算术运算中,非零元素之间的乘法和非零元素的取反特别耗时。作为前者的快速实现,我们提出了循环矢量乘法算法(CVMA),该算法可用于可能的扩展度m,并利用被乘数的对称结构以减少运算次数。因此,与通常采用的向量乘法程序相比,CVMA将标量乘法的数量减少了50%。为了快速实现反演,我们使用了Itoh-Tsujii算法(ITA)和Frobe-nius映射(FM)。由于本文采用PPB,因此无需进行任何计算即可执行FM。除此功能外,ITAPF上的ITA可以与自互矢量组成,通过使用CVMA,此事实还可以节省反演的计算成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号