[发明专利]采用流水线实现AES算法处理的方法在审
申请号: | 201710004761.8 | 申请日: | 2017-01-04 |
公开(公告)号: | CN106487500A | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 龚源泉;孙冠男;耿磊 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙)32256 | 代理人: | 王锋 |
地址: | 215000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种采用流水线实现AES算法处理的方法,其硬件处理架构包括加密处理部件、解密处理部件和密钥扩展部件,其中加密处理部件与解密处理部件共用密钥扩展部件;在所述解密处理部件中的首个解密轮次操作前增加一延迟逻辑;所述密钥扩展部件中密钥扩展流水线生成Nr+1个加密轮密钥供加密操作使用,并在各级密钥扩展流水线增加一延迟逻辑生成Nr+1个解密轮密钥供解密操作使用,Nr为生成轮密钥所需的变换轮数。采用本发明,可实现加密和解密的交替操作,实现过程中不需要使用存储器,简化了控制逻辑,且可以根据芯片后端设计的需要对延迟逻辑的流水线级数灵活进行裁减。 | ||
搜索关键词: | 采用 流水线 实现 aes 算法 处理 方法 | ||
【主权项】:
一种采用流水线实现AES算法处理的方法,其硬件处理架构包括加密处理部件、解密处理部件和密钥扩展部件,各部件均采用流水线设计,每级流水线由相应操作逻辑和触发器组成,其特征在于:加密处理部件与解密处理部件共用密钥扩展部件;在所述解密处理部件中的首个解密轮次操作前增加一延迟逻辑;所述密钥扩展部件中密钥扩展流水线生成Nr+1个加密轮密钥供加密操作使用,并在各级密钥扩展流水线增加一延迟逻辑生成Nr+1个解密轮密钥供解密操作使用,Nr为生成轮密钥所需的变换轮数;其中,生成解密所需的第一个轮密钥不需要增加延迟逻辑,直接由密钥扩展流水线末端获取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710004761.8/,转载请声明来源钻瓜专利网。