[发明专利]利用VLSI实现128位密钥长度AES算法的装置无效
申请号: | 200910013660.2 | 申请日: | 2009-01-19 |
公开(公告)号: | CN101478392A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 王祖强;桑涛;李运田;李春蕾;姜伟 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L9/14 | 分类号: | H04L9/14;H04L9/32 |
代理公司: | 济南金迪知识产权代理有限公司 | 代理人: | 许德山 |
地址: | 250100山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 利用VLSI实现128位密钥长度AES算法的装置,属信息加密技术领域。包括微处理器接口模块、密钥扩展模块、加密运算模块、解密运算模块、密钥轮数选择器、数据输出选择器和状态输出选择器,微处理器接口模块和微处理器相连接,接收来自微处理器的命令和数据;微处理器接口模块分别和密钥扩展模块、加密运算模块、解密运算模块、密钥轮数选择器、数据输出选择器和状态输出选择器相连接,以控制密钥扩展模块、加密运算模块和解密运算模块的运行,并负责控制密钥轮数选择器、状态输出选择器、数据输出选择器,将运算结果对外部微处理器输出。本发明装置降低了功耗,提高了运算效率,具有高度的灵活性和可移植性。 | ||
搜索关键词: | 利用 vlsi 实现 128 密钥 长度 aes 算法 装置 | ||
【主权项】:
1、一种利用VLSI实现128位密钥长度AES算法的装置,包括微处理器接口模块、密钥扩展模块、加密运算模块、解密运算模块、密钥轮数选择器、数据输出选择器和状态输出选择器,其特征在于微处理器接口模块和微处理器相连接,接收来自微处理器的命令和数据;微处理器接口模块分别和密钥扩展模块、加密运算模块、解密运算模块、密钥轮数选择器、数据输出选择器和状态输出选择器相连接,以控制密钥扩展模块、加密运算模块和解密运算模块的运行,并负责控制密钥轮数选择器、状态输出选择器、数据输出选择器,将运算结果对外部微处理器输出;密钥扩展模块的密钥轮数输入与密钥轮数选择器输出连接;密钥扩展模块状态输出与微处理器接口模块连接;密钥扩展模块轮密钥输出同时与加密运算模块的轮密钥输入、解密运算模块的轮密钥输入连接;加密运算模块的密文输出与数据输出选择器连接;加密运算模块的状态输出与状态输出选择器连接;解密运算模块的明文输出与数据输出选择器连接;解密运算模块的状态输出与状态输出选择器连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910013660.2/,转载请声明来源钻瓜专利网。
- 上一篇:液压延时二级制动提升机液压站
- 下一篇:基于催化燃烧的便携式温差发电装置