基于高级加密标准AES的128比特位密钥扩展方法专利登记公告
专利名称:基于高级加密标准AES的128比特位密钥扩展方法
摘要:本发明公开了一种基于高级加密标准AES的128比特位密钥扩展系统及方法,主要解决现有AES加密算法中的128比特密钥扩展过程的低效率和高功耗问题。其实现过程是:在密钥扩展的第一轮对初始密钥进行存储,作为该轮的轮密钥,对轮密钥进行字循环、字节替换、按位异或操作并将所得轮密钥同时存储在本地寄存器和外部存储单元中,供加密流程读取使用;之后每轮都对前一轮所得轮密钥重复上述操作,直到得到所有10个轮密钥,则结束密钥扩展。本发明能保证密钥扩展的实时性以及轮密钥的可重用性,实现密钥扩展的高效率和低功耗,可用于AES加密
专利类型:发明专利
专利号:CN201210132558.6
专利申请(专利权)人:西安电子科技大学
专利发明(设计)人:郝跃;赵哲斐;史江一;邸志雄;李康;赵彦尚;张译
主权项:一种基于高级加密标准AES的128比特位密钥扩展系统,包括:轮号计数器单元(1),用于对轮号n进行加一操作,并将轮号n输出;寄存器堆(2),由位宽均为32比特的44个寄存器构成,用于暂存初始密钥和轮密钥,保证密钥扩展进程能够即时取用;轮密钥存储单元(3),采用位宽为32比特位,深度为44的双口SDRAM,用于存储初始密钥和轮密钥,使得加密流程能够在密钥扩展进行的同时取得已存储的轮密钥,并保证后续数据加密时无需密钥扩展即可直接读取已存储轮密钥;循环寄存器(4),用于存储供字循环单元(5)读取使用的32比特位
专利地区:陕西
关于上述专利公告申明 : 上述专利公告转载自国家知识产权局网站专利公告栏目,不代表该专利由我公司代理取得,上述专利权利属于专利权人,未经(专利权人)许可,擅自商用是侵权行为。如您希望使用该专利,请搜索专利权人联系方式,获得专利权人的授权许可。