首页> 外国专利> method and device for reduction of a polynomial in a binary finite field, especially in the context of a cryptographic application

method and device for reduction of a polynomial in a binary finite field, especially in the context of a cryptographic application

机译:减少二进制有限域中的多项式的方法和设备,尤其是在密码学应用程序中

摘要

The invention relates to a fast, chip space-saving method for reducing a first data word that corresponds to a polynomial C(x) and has a maximum length 2n-1, to a second data word with a maximum length m, said second data word corresponding to a polynomial C'0(x) that is equivalent to C(x) in a binary finite field GF(2m), whose elements have a maximum length m, where m is either less than or equal to n. According to said method, the first data word is sub-divided into a binary first sub-data word C0 and a binary second sub-data word C1, C1 is subjected to an iterative right-shift to form terms of the sum until a respective term of the sum is assigned to each non-disappearing term of a reduction trinomial or pentanomial, which does not equal the term xm, the terms of the sum formed for the first sub-data word are added together to form a total data word and the method steps are then repeated from the sub-division step to the creation of the total data word, until the total data word that has been determined has a maximum length m, thus forming the desired second data word.
机译:本发明涉及一种快速的,节省芯片空间的方法,用于将与多项式C(x)相对应且最大长度为2n-1的第一数据字减少为最大长度为m的第二数据字,所述第二数据与多项式C'0(x)对应的词,该多项式与二进制有限字段GF(2m)中的C(x)等效,其元素的最大长度为m,其中m小于或等于n。根据所述方法,将第一数据字细分为二进制第一子数据字C0和二进制第二子数据字C1,C1,进行迭代右移以形成和项,直到相应的将总和的项分配给不等于项xm的归约三项式或五项式的每个不消失项,将为第一个子数据字形成的总和项相加在一起以形成总数据字,并且然后,从细分步骤到创建总数据字,重复该方法步骤,直到已确定的总数据字具有最大长度m,从而形成所需的第二数据字。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号