Invention Publication
CN102647272A 256比特位密钥扩展系统及方法
失效 - 权利终止
- Patent Title: 256比特位密钥扩展系统及方法
- Patent Title (English): Expansion system and method for 256-bit keys
-
Application No.: CN201210133163.8Application Date: 2012-05-02
-
Publication No.: CN102647272APublication Date: 2012-08-22
- Inventor: 郝跃 , 赵哲斐 , 史江一 , 邸志雄 , 李康 , 赵彦尚
- Applicant: 西安电子科技大学
- Applicant Address: 陕西省西安市太白南路2号
- Assignee: 西安电子科技大学
- Current Assignee: 西安电子科技大学
- Current Assignee Address: 陕西省西安市太白南路2号
- Agency: 陕西电子工业专利中心
- Agent 王品华; 朱红星
- Main IPC: H04L9/06
- IPC: H04L9/06

Abstract:
本发明公开了一种基于高级加密标准AES的256比特位密钥扩展系统及方法,主要解决现有256比特AES加密算法中密钥扩展过程的低效率以及高功耗问题。其实现过程是:在密钥扩展的第一轮对初始密钥进行存储,取前4列作为该轮密钥扩展的轮密钥,并进行字循环、字节替换、按位异或操作;根据序号n执行新一次字节替换和二次按位异或操作;将两次按位异或操作结果作为轮密钥存储在本地寄存器和外部存储单元中,供加密流程读取使用;之后每轮都对前一轮所得轮密钥重复上述操作,直到得到所有14个轮密钥,结束密钥扩展。本发明能够兼顾密钥扩展的实时性以及轮密钥的可重用性,实现高效率和低功耗的密钥扩展,适用于AES加密算法的256比特密钥扩展过程。
Public/Granted literature
- CN102647272B 256比特位密钥扩展系统及方法 Public/Granted day:2014-08-20
Information query