[发明专利]有限域运算装置、有限域运算方法、程序以及记录介质有效
申请号: | 201080016403.5 | 申请日: | 2010-04-23 |
公开(公告)号: | CN102396010A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 高桥元;小林铁太郎;竹内格 | 申请(专利权)人: | 日本电信电话株式会社 |
主分类号: | G09C1/00 | 分类号: | G09C1/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡金珑 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 有效地对将有限域上的对于K个有限域GF(pm)的元R(i,k)∈GF(pm)的运算设为e(R(i,0),...,R(i,K-1))的情况下的运算∏i=0N-1e(R(i,0),...,R(i,K-1))进行运算。在表示有限域GF(pm)的d次扩散域的多项式poly(R(i,0),...,R(i,K-1))之间进行乘算,并对该乘算结果进行累积乘算,其中该多项式是在进行对于各i的运算e(R(i,0),...,R(i,K-1))的过程中分别得到的。该多项式poly(R(i,0),...,R(i,K-1))是来自所输入的有限域GF(pm)的元的映射,至少一部分项的系数为0。对不同的i的组合执行相同的处理,并使用该结果来进行运算∏i=0N-1e(R(i,0),...,R(i,K-1))。 | ||
搜索关键词: | 有限 运算 装置 方法 程序 以及 记录 介质 | ||
【主权项】:
一种有限域运算装置,具有:输入单元,输入N·K个(N≥2,K≥1)有限域GF(pm)的元R(i,k)∈GF(pm),其中,i∈{0,...,N 1},k∈{0,...,K 1},p是质数,m是1以上的整数;有限域运算单元,进行将有限域上对于K个所述有限域GF(pm)的元R(i,0),...,R(i,K 1)∈GF(pm)的运算设为e(R(i,0),...,R(i,K 1))的情况下的运算∏i=0N 1e(R(i,0),...,R(i,K 1));以及输出单元,输出所述有限域运算单元的运算结果,所述有限域上的运算e(R(i,0),...,R(i,K 1))分别在一部分中包括有限域GF(pm)的d次扩散域GF(pd·m)(d≥2)上的扩散域运算,所述扩散域运算是,将依赖于所输入的1个以上的有限域GF(pm)的元R(i,k)∈{R(i,0),...,R(i,K 1)}的有限域GF(pm)上的像和/或有限域GF(pm)的元R(i,k)∈{R(i,0),...,R(i,K 1)}映射到表示d次扩散域GF(pd·m)的元的多项式poly(R(i,0),...,R(i,K 1))∈GF(pd·m)的运算,所述多项式poly(R(i,0),...,R(i,K 1))∈GF(pd·m)是项数d的多项式,并且是其中一部分项h∈{0,...,d 1}的系数ah被设为依赖于所述1个以上的有限域GF(pm)的元R(i,k)的有限域GF(pm)上的像和/或有限域GF(pm)的元R(i,k)、预先决定的一部分项r∈{0,...,d 1}(r≠h)的系数ar预先被设为0∈GF(pm)的多项式,所述有限域运算单元包括:第一运算单元,对任意的i1∈{0,...,N 1}输入依赖于1个以上的有限域GF(pm)的元R(i1,k)的有限域GF(pm)上的像和/或有限域GF(pm)的元R(i1,k),并进行对其的所述扩散域运算,从而得到多项式poly(R(i1,0),...,R(i1,K 1))∈GF(pd·m);第二运算单元,对任意的i2∈{0,...,N 1}(i2≠i1)输入依赖于1个以上的有限域GF(pm)的元R(i2,k)的有限域GF(pm)上的像和/或有限域GF(pm)的元R(i2,k),并进行对其的所述扩散域运算,从而得到多项式poly(R(i2,0),...,R(i2,K 1))∈GF(pd·m);第三运算单元,输入所述多项式poly(R(i1,0),...,R(i1,K 1))和所述多项式poly(R(i2,0),...,R(i2,K 1)),并计算这些多项式的积poly(R(i1,0),...,R(i1,K 1))·poly(R(i2,0),...,R(i2,K 1))∈GF(pd·m);控制单元,将由集合{0,...,N 1}所包含的L个互相不同的多个元构成的子集合的各元分别各选择一次作为i1或i2,并且使分别对所选择的i1和i2的组执行一次由所述第一运算单元和所述第二运算单元和所述第三运算单元进行的第一处理,从而使执行包括分别与L/2个所述组对应的所述第一处理的循环处理,其中,L是偶数;以及第四运算单元,使用分别通过所述第一处理而得到的所述积poly(R(i1,0),...,R(i1,K 1))·poly(R(i2,0),...,R(i2,K 1))来计算∏i=0N 1poly(R(i,0),...,R(i,K 1))∈GF(pd·m)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080016403.5/,转载请声明来源钻瓜专利网。
- 上一篇:避免肋骨折断的雏鸡阉割法
- 下一篇:综合提升电子照相成像设备功能的方法
- 同类专利
- 专利分类
G09 教育;密码术;显示;广告;印鉴
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接