[发明专利]对称迭代块编码方法和相应设备有效
申请号: | 201510506925.8 | 申请日: | 2015-08-18 |
公开(公告)号: | CN105376052B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | P.杜普利斯;S.莱热 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杜荔南;胡莉莉 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对称 迭代块 编码 方法 相应 设备 | ||
1.一种对称的迭代块编码方法,其包括:
通过集成电路的多个XOR元件将预先确定的块的预先确定的数据字与预先确定的轮密钥的预先确定的数据字进行按位XOR关联,以及通过所述集成电路的所述多个XOR元件将所述预先确定的块的所述预先确定的数据字与至少一个其它预先确定的数据字进行按位XOR关联,所述至少一个其它预先确定的数据字不同于所述预先确定的轮密钥的预先确定的数据字,
其中所述集成电路具有与所述多个XOR元件连接的输入端,
其中每个XOR元件在输出端与多个功能块中的一个功能块的输入端连接,所述功能块将其输入端上的数据字映射为其输出端上的数据字,
其中所述多个功能块在输出端与多路复用器连接,所述多路复用器被构造为将所述多个功能块之一的输出端连接到所述集成电路的输出端上,
其中每个XOR元件具有第二输入端,在所述第二输入端上施加多个密钥之一,其中所述多个密钥中的至少一个密钥是当前的轮密钥。
2.根据权利要求1所述的方法,其中附加于所述预先确定的块的预先确定的数据字与所述预先确定的轮密钥的预先确定的数据字的按位XOR关联,进行所述预先确定的块的预先确定的数据字与其它预先确定的数据字的多个按位XOR关联。
3.根据权利要求2所述的方法,其中由所述预先确定的轮密钥的所述预先确定的数据字和由所述其它预先确定的数据字所采纳的值的整体至少一次包括具有所述预先确定的块的所述预先确定的数据字的字宽的数据字的每个可能值。
4.根据权利要求1至3之一所述的方法,其中所述迭代块编码方法的仅仅第一轮和最后一轮包括所述预先确定的块的预先确定的数据字与至少一个其它预先确定的数据字的按位XOR关联。
5.根据权利要求1至3之一所述的方法,其中所述迭代块编码方法的每一轮包括所述预先确定的块的预先确定的数据字与至少一个其它预先确定的数据字的按位XOR关联。
6.根据权利要求1至3之一所述的方法,其中针对通过所述预先确定的块的预先确定的数据字与所述预先确定的轮密钥的预先确定的数据字的按位XOR关联和所述预先确定的块的预先确定的数据字与所述至少一个其它预先确定的数据字的按位XOR关联之一所获得的至少一个数据字从替换盒中确定值。
7.根据权利要求6所述的方法,其中针对从所述预先确定的块的预先确定的数据字与所述预先确定的轮密钥的预先确定的数据字的按位XOR关联以及所述预先确定的块的预先确定的数据字与所述至少一个其它预先确定的数据字的按位XOR关联所获得的多个数据字从替换盒中确定多个值。
8.根据权利要求7所述的方法,其中从多个所确定的值中选择这样的值,该值针对所述预先确定的块的预先确定的数据字与所述预先确定的轮密钥的预先确定的数据字的按位XOR关联从替换盒中被确定。
9.根据权利要求8所述的方法,其中借助于所述替换盒通过对由所述预先确定的块的预先确定的数据字与所述预先确定的轮密钥的预先确定的数据字的按位XOR关联所确定的数据字映射的值被用于所述迭代块编码方法。
10.根据权利要求7的方法,其中针对所获得的多个数据字中的至少两个相继进行从替换盒中确定值。
11.根据权利要求7的方法,其中针对至少两个值同时进行对映射所述替换盒的表的存储器访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510506925.8/1.html,转载请声明来源钻瓜专利网。