[发明专利]一种伽罗瓦域GF(2^n)下本原多项式的快速寻找方法在审
申请号: | 201810126226.4 | 申请日: | 2018-02-08 |
公开(公告)号: | CN108363560A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 成福春;朱亮;周嘉;冯佳;周蜜果 | 申请(专利权)人: | 上海中医药大学附属岳阳中西医结合医院 |
主分类号: | G06F7/50 | 分类号: | G06F7/50;G06F7/52 |
代理公司: | 上海卓阳知识产权代理事务所(普通合伙) 31262 | 代理人: | 周春洪 |
地址: | 200437 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本原多项式 快速寻找 伽罗瓦域 数组 循环序列 元素保存 乘法表 加法表 生成元 域元素 求解 算法 输出 保存 转化 | ||
本发明涉及一种伽罗瓦域GF(2^n)下本原多项式的快速寻找方法:通过定义寻找到GF(2^n)下的一个本原多项式;通过相应的本原多项式与生成元生成相应的域元素、加法表、乘法表;获取所有本原多项式的相应根指数序列:获取以2^n‑1为模,与模互素的数;以1开始,后一个元素在前一个元素的基础上乘以2,mod(2^n‑1),当等于第一个元素时,结束此循环,将相关元素保存入相应数组中;选取最小一个未被选中的数,以之前的方法,获得相应循环序列,保存至相应数组中;直至无元素可以选取,全部选取完毕,输出相应的序列,算法结束。本发明可快速求解出GF(2^n)中所有的本原多项式,并说明了其相互转化关系。
技术领域
本发明涉及计算机领域,具体地说,是一种伽罗瓦域GF(2^n)下本原多项式的快速寻找方法。
背景技术
有限域理论作为现代代数的重要分支,在密码学、编码理论、组合理论、大规模集成电路设计等诸多领域都发挥着重要的作用,一方面有限域理论的应用极大地推动了这些学科的发展,另一方面,相关领域的研究热点都归结为有限域理论中的关键问题,使得有限域理论的重要性日益得到重视,充实和推动整个理论的发展。
有限域上的本原元和本原多项式在诸多领域都有重要应用。在密码学方面,可以利用本原多项式生成随机比特序列以及非线性组合序列,时钟序列等多种密钥流序列;在纠错编码理论中,可以利用本原多项式来构造汉明码;利用有限域上的多项式可以得到线性递归序列,为了得到最大周期的线性序列,就需要寻找本原多项式。
现在流行的二维码技术,包括微信、支付宝中使用的二维码编码与识别技术,其编码、解码以及纠错,关键的核心就在于伽罗瓦域,而其生成二维码的本原多项式为x^8+x^4+x^3+x^2+1。不同的本原多项式,决定了不同的域元素及其加法与乘法结果,因此,可以认为,不同的本原多项式,不同的生成元,即不同的二维码编解码方法。如某些专用的二维码,用普通的二维码扫码程序,则不能解析。如图1中的生成多项式,其次数为68(2t),在256个编码长度内,可以纠正34个分散甚至连续的错误。
对有限域的构造进行研究就必然要找出有限域的乘法生成元(即本原元),寻找本原元或本原多项式在理论上以及应用上都具有非常重要的地位。在大的有限域里,寻找本原多项式,快速算法的实现尤为重要。
期刊文献《计算机工程》,2008年第34卷第15期刊出的论文“求解本原多项式的快速算法”,结合求解最小多项式的方法给出在二元有限域上本原多项式的求解算法,在求解过程中同时给出了相应的最小多项式,并给出了算法相应的效能分析,具体的算法为:步骤1,求解出f(x)的一个根α及有限域GF(q);步骤2,计算模q的所有割圆陪集:C1,C2…,CV及陪集头的集合I;步骤3,计算每个陪集的最小多项式,对所有s∈I,其中,ms(x)即为αs及以s所在陪集为指数元素的最小多项式,设这个集合为M;步骤4,去除M中的多项式x,及x+1;步骤5,判断M中是否还有未判断的元素:若没有,则终止算法,若有,则从M中去除多项式p(x);步骤6,判断p(x)的互反多项式是否已经判断过,若判断过则转步骤5;步骤7,判断p(x)是否满足定理1(若一个n次多项式f(x)满足下列条件:(1)f(x)为不可约多项式;(2)f(x)可整除xm+1,m=2n-1;(3)f(x)除不尽xq+1,q<m。则称f(x)为本原多项式。),若是,则将f(x)放入集合F,否则转步骤5。该算法能够在执行最为占用时间的判断算法之前将搜索范围至少缩小为原有范围的1/6,提高搜索效果。
期刊文献《北京石油化工学院学报》,2003年第11卷第2期刊出的论文“利用窗口法寻找产生伪随机码的本原多项式”,作者提出了寻找本原多项式的窗口法,从伪随机码产生的原理出发,通过分析伪随机码的产生过程,并结合实际,借助MATLAB语言将窗口法实现,最后利用此窗口法寻找到了部分本原多项式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中医药大学附属岳阳中西医结合医院,未经上海中医药大学附属岳阳中西医结合医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810126226.4/2.html,转载请声明来源钻瓜专利网。