[发明专利]一种提高对称加密算法安全性的方法有效
申请号: | 202110574983.X | 申请日: | 2021-05-26 |
公开(公告)号: | CN113300842B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 陈继;庞文俊;古传路;李小超 | 申请(专利权)人: | 清创网御(北京)科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40 |
代理公司: | 合肥律众知识产权代理有限公司 34147 | 代理人: | 练兰英 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 对称 加密算法 安全性 方法 | ||
1.一种提高对称加密算法安全性的方法,其特征在于:包括以下步骤:
S1、随机生成原始密钥k0,并向服务端下发原始密钥k0;
S2、服务端根据客户端的身份信息和原始密钥k0生成中间密钥k1,并分配给客户端;
S3、客户端生成随机数rand,并结合分配得到的中间密钥k1生成会话密钥sk;
S4、客户端利用会话密钥sk加密原始数据生成密文,并将密文和随机数rand发送至服务端;
S5、服务端生成会话密钥sk,并利用会话密钥sk解密密文得到原始数据;
S2中服务端根据客户端的身份信息和原始密钥k0生成中间密钥k1,包括:
服务端根据客户端的标识ID计算y位摘要值s0,并对x位原始密钥k0与y位摘要值s0进行字符串拼接,计算出y位摘要值s1,并从y位摘要值s1中截取x位生成中间密钥k1;
其中,y≥x。
2.根据权利要求1所述的提高对称加密算法安全性的方法,其特征在于:S1中随机生成原始密钥k0,包括:
根据对称加密算法的密钥位数x,随机生成x位原始密钥k0。
3.根据权利要求1所述的提高对称加密算法安全性的方法,其特征在于:所述x位原始密钥k0与y位摘要值s0进行字符串拼接,包括:
将x位原始密钥k0与y位摘要值s0按顺序进行整体拼接。
4.根据权利要求1所述的提高对称加密算法安全性的方法,其特征在于:S3中客户端生成随机数rand,并结合分配得到的中间密钥k1生成会话密钥sk,包括:
客户端生成16位随机数rand,并对x位中间密钥k1和16位随机数rand进行字符串拼接,计算出y位摘要值s2,并从y位摘要值s2中截取x位生成会话密钥sk。
5.根据权利要求4所述的提高对称加密算法安全性的方法,其特征在于:S5中服务端生成会话密钥sk,包括:
服务端接收16位随机数rand后,将x位中间密钥k1和16位随机数rand进行字符串拼接,计算出y位摘要值s2,并从y位摘要值s2中截取x位生成会话密钥sk。
6.根据权利要求4或5所述的提高对称加密算法安全性的方法,其特征在于:所述x位中间密钥k1和16位随机数rand进行字符串拼接,包括:
将x位中间密钥k1与16位随机数rand按顺序进行整体拼接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清创网御(北京)科技有限公司,未经清创网御(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574983.X/1.html,转载请声明来源钻瓜专利网。