[发明专利]密钥次序表确定在审
申请号: | 201910207105.7 | 申请日: | 2019-03-12 |
公开(公告)号: | CN110287140A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 约法夫·亚瑟·利维 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开涉及密钥次序表确定,提供了用于执行密钥次序表的迭代确定的数据处理装置和方法。一组寄存器最初接收输入数据项,然后使用这组寄存器的内容作为输入来执行数据处理。然后,该数据处理的结果用于在确定密钥次序表的每个迭代轮次中更新存储在这组寄存器的预定寄存器中的值。根据数据处理装置是处于反向密钥扩展模式还是前向密钥扩展模式来确定这组寄存器中的哪个寄存器是该预定寄存器。此外,这组寄存器被布置成在一个方向上使包含在这组寄存器中的值移位,该方向取决于数据处理装置是处于反向密钥扩展模式还是前向密钥扩展模式。两种模式的方向彼此相反。 | ||
搜索关键词: | 寄存器 密钥次序表 密钥扩展 数据处理装置 预定寄存器 数据处理 迭代 前向 更新存储 接收输入 数据项 移位 | ||
【主权项】:
1.一种用于执行密钥次序表的迭代确定的数据处理装置,所述数据处理装置包括:一组寄存器,每个寄存器被布置成最初接收相应的输入数据项;数据处理电路,所述数据处理电路用于对中间数据项执行数据处理操作,并且生成结果数据项,其中,所述中间数据项是基于所述一组寄存器的内容的;以及寄存器更新电路,所述寄存器更新电路用于在密钥次序表的每个迭代确定轮次中用所述结果数据项的当前值更新存储在所述一组寄存器中的预定寄存器中的值,其中,当所述数据处理装置处于反向密钥扩展模式时,所述预定寄存器是所述一组寄存器中的第二寄存器,并且所述一组寄存器被布置成使包含在所述一组寄存器中的值在第一方向上移位,并且将所述一组寄存器中的最后一个寄存器中的值反馈到所述一组寄存器中的第一寄存器,其中,当所述数据处理装置处于前向密钥扩展模式时,所述预定寄存器是所述一组寄存器中的最后一个寄存器,并且所述一组寄存器被布置成使包含在所述一组寄存器中的值在第二方向上移位,并且其中,所述第二方向是与所述第一方向相反的方向。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910207105.7/,转载请声明来源钻瓜专利网。