[发明专利]一种基于AES算法的加密、解密方法及装置无效
申请号: | 201010593085.0 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102025505A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 穆裕;刘非 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 aes 算法 加密 解密 方法 装置 | ||
1.一种基于AES算法的加密方法,其特征在于,包括:
使用AES密钥对明文进行加密处理,得到所述明文的密文;
使用接收端公钥对所述AES密钥进行加密处理,得到所述AES密钥的密文;
获取所述明文的信息摘要,使用发送端私钥对所述信息摘要进行加密处理,得到摘要签名。
2.如权利要求1所述的方法,其特征在于,还包括:
根据所述发送端私钥和所述接收端公钥得到所述AES密钥。
3.如权利要求1所述的方法,其特征在于,
使用动态S盒优化的AES算法来对所述明文进行加密处理。
4.一种基于AES算法的解密方法,其特征在于,用于从包含明文的密文、AES密钥的密文,以及摘要签名的信号中解密出明文,所述明文的密文由AES密钥加密,所述AES密钥的密文由接收端公钥加密,所述摘要签名由发送端私钥加密,所述解密方法包括:
使用所述接收端私钥对所述AES密钥的密文进行解密处理,得到AES密钥;
使用所述AES密钥对所述明文的密文进行解密处理,得到明文;
从所述明文中获取信息摘要,得到第一信息摘要;
使用所述发送端私钥对所述摘要签名进行解密处理,得到第二信息摘要;
比较所述第一信息摘要和所述第二信息摘要,如果两者相同,则认为解密正确,否则,认为解密失败。
5.如权利要求4所述的方法,其特征在于:
所述明文的密文是使用动态S盒优化的AES算法进行加密的;
使用所述动态S盒优化的AES算法来对所述明文的密文进行解密处理。
6.一种基于AES算法的加密装置,其特征在于,包括:
第一加密模块,使用AES密钥对明文进行加密处理,得到所述明文的密文;
第二加密模块,使用接收端公钥对所述AES密钥进行加密处理,得到所述AES密钥的密文;
第三加密模块,获取所述明文的信息摘要,使用发送端私钥对所述信息摘要进行加密处理,得到摘要签名。
7.如权利要求6所述的加密装置,其特征在于,还包括:
AES密钥生成模块,根据所述发送端私钥和所述接收端公钥生成所述AES密钥。
8.如权利要求6所述的加密装置,其特征在于:
所述第一加密模块,使用动态S盒优化的AES算法来对所述明文进行加密处理。
9.一种基于AES算法的解密装置,其特征在于,用于从包含明文的密文、AES密钥的密文,以及摘要签名的信号中解密出明文,所述明文的密文由AES密钥加密,所述AES密钥的密文由接收端公钥加密,所述摘要签名由发送端私钥加密,所述解密装置包括:
第一解密模块,使用所述接收端私钥对所述AES密钥的密文进行解密处理,得到AES密钥;
第二解密模块,使用所述AES密钥对所述明文的密文进行解密处理,得到明文;
第三解密模块,从所述明文中获取信息摘要,得到第一信息摘要;
第四解密模块,使用所述发送端私钥对所述摘要签名进行解密处理,得到第二信息摘要;
比较模块,比较所述第一信息摘要和所述第二信息摘要,如果两者相同,则认为解密正确,否则,认为解密失败。
10.如权利要求9所述的解密装置,其特征在于:
所述明文的密文是使用动态S盒优化的AES算法进行加密的;
所述第一解密模块,使用所述动态S盒优化的AES算法来对所述明文的密文进行解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010593085.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:伺服加针机
- 下一篇:涉及随机接入过程的功率控制的方法、设备和计算机程序