[发明专利]一种基于查找树的复合有限域求逆装置有效
申请号: | 201711259841.4 | 申请日: | 2017-12-04 |
公开(公告)号: | CN107885486B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 易海博 | 申请(专利权)人: | 深圳职业技术学院 |
主分类号: | G06F7/72 | 分类号: | G06F7/72 |
代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 郭福利;魏思凡 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 查找 复合 有限 域求逆 装置 | ||
本发明公开了一种基于查找树的复合有限域求逆装置,其特征在于,包括控制器、输入端口、输出端口和运算器;所述输入端口用于输入复合有限域GF((2n)2)的求逆运算数a(x);所述控制器用于调用所述运算器对所述求逆运算数a(x)进行求逆运算,获得复合有限域GF((2n)2)的求逆运算结果b(x);所述运算器用于运行加法运算、乘法运算、平方运算和基于查找树的求逆运算;所述输出端口用于输出所述求逆运算结果b(x)。本发明能够有效提高有限域求逆的运算效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于查找树的复合有限域求逆装置。
背景技术
有限域求逆属于有限域运算,与有限域加法、乘法、除法、平方、乘方等运算一起被密码算法广泛使用。复合有限域属于有限域,复合有限域求逆的特点是需要进行子域的运算。常用的复合有限域是GF((2n)2),域的大小是(2n)2,它的子域是GF(2n)。GF((2n)2)的求逆运算一般需要子域GF(2n)的加法、乘法、求逆等运算。因为复合有限域是GF((2n)2)求逆包含子域GF(2n)运算,所以通过优化GF(2n)运算可以提升GF((2n)2)的求逆效率。
现有技术中的复合有限域求逆器在实时和对速度敏感的环境下,无法实现有限域求逆所要达到的运算效率。
发明内容
本发明针对现有技术中存在的问题,提供了一种基于查找树的复合有限域求逆装置,能够有效提高有限域求逆的运算效率。
本发明就上述技术问题而提出的技术方案如下:
本发明提供一种基于查找树的复合有限域求逆装置,包括控制器、输入端口、输出端口和运算器;
所述输入端口用于输入复合有限域GF((2n)2)的求逆运算数a(x);
所述控制器用于调用所述运算器对所述求逆运算数a(x)进行求逆运算,获得复合有限域GF((2n)2)的求逆运算结果b(x);
所述运算器用于运行加法运算、乘法运算、平方运算和基于查找树的求逆运算;
所述输出端口用于输出所述求逆运算结果b(x)。
进一步地,所述求逆运算数a(x)的多项式表示形式为a(x)=ahx+al;
所述求逆运算结果b(x)的多项式表示形式为b(x)=bhx+bl;b(x)=a(x)-1;
其中,ah,al,bh,bl均为有限域GF(2n)的元素。
进一步地,所述运算器包括加法运算模块、乘法运算模块、平方运算模块和求逆运算模块;
所述输入端口还用于输入时钟信号;
所述控制器具体用于在第一个时钟周期,调用所述加法运算模块计算s0=ah+al,调用所述平方运算模块计算s1=ah2,调用所述乘法运算模块计算s3=ah×al;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳职业技术学院,未经深圳职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711259841.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冷镦十二角螺栓定位顶杆
- 下一篇:一种左旋螺纹抽钉安装用风扳机枪芯