[发明专利]一种基于心动阵列的有限域乘法装置有效
| 申请号: | 201710168823.9 | 申请日: | 2017-03-21 |
| 公开(公告)号: | CN106951210B | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 易海博;聂哲 | 申请(专利权)人: | 深圳职业技术学院 |
| 主分类号: | G06F7/52 | 分类号: | G06F7/52 |
| 代理公司: | 深圳精智联合知识产权代理有限公司 44393 | 代理人: | 夏声平 |
| 地址: | 518055*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 心动 阵列 有限 乘法 装置 | ||
1.一种基于心动阵列的有限域乘法装置,其特征在于,包括:
输入端口,用于输入有限域的第一运算数和第二运算数、所述有限域的子域上选定的第一既约多项式、所述有限域上选定的第二既约多项式以及时钟信号;
子域乘法器,用于调用乘法心动阵列执行所述第一运算数和所述第二运算数在所述子域上的乘法;
子域加法器,用于调用加法心动阵列执行所述第一运算数和所述第二运算数在所述子域上的加法;
控制器,与所述输入端口、所述子域乘法器和所述子域加法器分别相连接,用于解析所述时钟信号、调用所述子域乘法器和所述子域加法器、并执行所述有限域上的所述第一运算数和所述第二运算数的乘法;以及
输出端口,连接所述控制器,用于输出所述有限域上的所述第一运算数和所述第二运算数的乘法的运算结果;
其中,所述有限域为GF((2n))2,所述子域为GF(2n);所述有限域上的所述第一运算数和所述第二运算数的乘法为(a(x)×b(x))mod(q(x)),所述子域上的乘法为(e(x)×f(x))mod(p(x)),所述子域上的加法为(e(x)+f(x))mod(p(x)),其中,a(x)和b(x)分别表示所述第一运算数和所述第二运算数,e(x)和f(x)分别表示所述子域GF(2n)的两个运算数,p(x)表示所述第一既约多项式,q(x)表示所述第二既约多项式,mod为求模运算;
所述第一运算数及所述第二运算数在所述有限域上分别具有表示形式:a(x)=a1x+a0,b(x)=b1x+b0,所述第一既约多项式具有表示形式:p(x)=xn+pn-1xn-1+pn-2xn-2+...+p1x+1,所述第二既约多项式具有表示形式:q(x)=q2x2+q1x+e,其中,a0,a1,b0,b1,q1,q2均为所述子域上的元素,pn-1,pn-2,...,p1均为所述有限域上的元素,e为所述子域上的常数。
2.根据权利要求1所述的基于心动阵列的有限域乘法装置,其特征在于,所述输入端口包括:用于分别输入所述第一运算数和所述第二运算数的第一运算数输入端口及第二运算数输入端口,用于输入所述第一既约多项式的第一既约多项式输入端口,用于输入所述第二既约多项式的第二既约多项式输入端口,以及用于输入所述时钟信号的时钟输入端口。
3.如权利要求1所述的基于心动阵列的有限域乘法装置,其特征在于,所述有限域上的所述第一运算数和所述第二运算数的乘法的运算结果c(x)具有表示形式:c(x)=c1x+c0,其中c1,c0是所述子域上的元素。
4.根据权利要求1所述的基于心动阵列的有限域乘法装置,其特征在于,所述时钟信号为单比特数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳职业技术学院,未经深圳职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710168823.9/1.html,转载请声明来源钻瓜专利网。





