[发明专利]一种网络通信的加密方法在审
申请号: | 201810926002.1 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109039605A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 郭元 | 申请(专利权)人: | 合肥云序科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 苏友娟 |
地址: | 231609 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信平台 密钥 加密 原始数据序列 发送方用户 接收方用户 网络通信 通信技术领域 因数 加密算法 加密通信 解密数据 解密算法 密文数据 密钥信息 通信过程 接收方 密文 通信 服务器 验证 传输 发放 申请 应用 | ||
1.一种网络通信的加密方法,其特征在于,应用在通信平台的信息交互过程中,所述方法包括:
步骤1、通信平台给需要加密通信的用户发放一个唯一的密钥,通信平台上保存有完全相同的密钥副本,根据本次待发送数据中的第一个字节来确定加密算法因数,然后通过该加密算法因数来选择本次加密算法和对应算法的密钥所需的最少字节数N,根据加密算法因数和最少字节数N计算得到本次加密密钥;
步骤2、发送方用户和接收方用户到通信平台上进行验证,使用本次加密算法和本次加密密钥对本次待发送数据中的另一部分数据进行加密得到本次加密数据,根据加密算法因数和本次加密数据生成本次通信密文,将本次通信密文通过网络发送至接收端;
步骤3、发送方用户使用密钥对通信的原始数据序列进行加密,形成一个第一密文数据序列,然后将第一密文数据序列发送到通信平台;
步骤4、通信平台接收到第一密文数据序列以后,调用发送方用户的密钥副本对其解密,恢复出原始数据序列;
步骤5、通信平台从原始数据序列中提取接收方用户信息,调用接收方用户的密钥副本对原始数据序列加密,形成第二密文数据序列,并将第二密文数据序列发送给接收方用户;
步骤6、接收方接收本次通信密文得到对应的解密算法因数和待解密数据,通过该解密算法因数来确定本次解密算法和对应算法的密钥所需的最少字节数N,而后再根据解密算法因数和最少字节数N进行计算得到本次解密密钥,使用本次解密密钥和本次解密算法对待解密数据进行解密得到本次解密数据,根据解密算法因数和本次解密数据生成本次通信明文。
2.根据权利要求1所述的一种网络通信的加密方法,其特征在于,所述发送俯取本次待发送数据的第1个字节的数字作为加密算法因数。
3.根据权利要求1所述的一种网络通信的加密方法,其特征在于,所述发送方定期更新自己的密钥,不用和其他节点协商,更新完成后使用旧密钥加密密钥广播通知各节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥云序科技有限公司,未经合肥云序科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810926002.1/1.html,转载请声明来源钻瓜专利网。