【技术实现步骤摘要】
一种网络通信的加密方法
本专利技术涉及通信
,尤其是一种网络通信的加密方法。
技术介绍
加密通信在很多领域都有使用,而且在云时代使用的更多,目前的加密通信大部分是单播,密钥的更新一般在节点启动时进行。而对于分布式通信的多节点而言,广播通信很常见,密钥定期更新对安全性很重要。但是目前多节点间的加密通信存在以下问题:没有多节点间密钥更换策略;密钥更新时间长,在节点重启时更新,安全性降低;没有很好的广播通信加密方式;不能很好的处理缓存数据,不论广播还是单播。
技术实现思路
本专利技术提供一种网络通信的加密方法,具有无限长密钥、安全可靠。应用在服务器相互的通信过程中,所述方法包括:步骤1、通信平台给需要加密通信的用户发放一个唯一的密钥,通信平台上保存有完全相同的密钥副本,根据本次待发送数据中的第一个字节来确定加密算法因数,然后通过该加密算法因数来选择本次加密算法和对应算法的密钥所需的最少字节数N,根据加密算法因数和最少字节数N计算得到本次加密密钥;步骤2、发送方用户和接收方用户到通信平台上进行验证,使用本次加密算法和本次加密密钥对本次待发送数据中的另一部分数据进行加密得到本次加密数据,根据加密算法因数和本次加密数据生成本次通信密文,将本次通信密文通过网络发送至接收端;步骤3、发送方用户使用密钥对通信的原始数据序列进行加密,形成一个第一密文数据序列,然后将第一密文数据序列发送到通信平台;步骤4、通信平台接收到第一密文数据序列以后,调用发送方用户的密钥副本对其解密,恢复出原始数据序列;步骤5、通信平台从原始数据序列中提取接收方用户信息,调用接收方用户的密钥副本对原始 ...
【技术保护点】
1.一种网络通信的加密方法,其特征在于,应用在通信平台的信息交互过程中,所述方法包括:步骤1、通信平台给需要加密通信的用户发放一个唯一的密钥,通信平台上保存有完全相同的密钥副本,根据本次待发送数据中的第一个字节来确定加密算法因数,然后通过该加密算法因数来选择本次加密算法和对应算法的密钥所需的最少字节数N,根据加密算法因数和最少字节数N计算得到本次加密密钥;步骤2、发送方用户和接收方用户到通信平台上进行验证,使用本次加密算法和本次加密密钥对本次待发送数据中的另一部分数据进行加密得到本次加密数据,根据加密算法因数和本次加密数据生成本次通信密文,将本次通信密文通过网络发送至接收端;步骤3、发送方用户使用密钥对通信的原始数据序列进行加密,形成一个第一密文数据序列,然后将第一密文数据序列发送到通信平台;步骤4、通信平台接收到第一密文数据序列以后,调用发送方用户的密钥副本对其解密,恢复出原始数据序列;步骤5、通信平台从原始数据序列中提取接收方用户信息,调用接收方用户的密钥副本对原始数据序列加密,形成第二密文数据序列,并将第二密文数据序列发送给接收方用户;步骤6、接收方接收本次通信密文得到对应的解密 ...
【技术特征摘要】
1.一种网络通信的加密方法,其特征在于,应用在通信平台的信息交互过程中,所述方法包括:步骤1、通信平台给需要加密通信的用户发放一个唯一的密钥,通信平台上保存有完全相同的密钥副本,根据本次待发送数据中的第一个字节来确定加密算法因数,然后通过该加密算法因数来选择本次加密算法和对应算法的密钥所需的最少字节数N,根据加密算法因数和最少字节数N计算得到本次加密密钥;步骤2、发送方用户和接收方用户到通信平台上进行验证,使用本次加密算法和本次加密密钥对本次待发送数据中的另一部分数据进行加密得到本次加密数据,根据加密算法因数和本次加密数据生成本次通信密文,将本次通信密文通过网络发送至接收端;步骤3、发送方用户使用密钥对通信的原始数据序列进行加密,形成一个第一密文数据序列,然后将第一密文数据序列发送到通信平台;步骤4、通信平台接收到第一密文数据序列以后,调用发送方用户的密钥副本对其...
【专利技术属性】
技术研发人员:郭元,
申请(专利权)人:合肥云序科技有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。