【技术实现步骤摘要】
一种会话加密传输方法、装置和系统
[0001]本专利技术涉及通信安全
,具体涉及一种会话加密传输方法。
技术介绍
[0002]随着技术的不断发展,移动或者无线通信作为一种便捷的通信方式已被人们广泛使用,随着无线或者移动通信技术的日益普及,通信安全问题也日益突出,成为人们所关注的重要课题。
[0003]在现有的通信中,为了实现安全通信,也经常性地进行保密通话,即对通信数据进行加密。保密通信中,每个保密通话在呼叫建立过程中,一般都需要在终端和网络之间或者在终端和终端之间进行密钥协商,使通信双方获取本次保密通话的密钥,在通话过程中使用呼叫建立过程中获取的密钥对自己发送出去的通信数据进行加密,同时对接收的加密通信数据进行解密,但在一些安全性要求较高的场合,如何从需要相互进行数据传输的双方认证到数据的保密传输做到统一性,同时不仅要保证一般性的安全性,还要克服各类恶意的主动攻击和数据窃密也是重点要解决的问题。
技术实现思路
[0004]针对现有技术的不足,本专利技术提供一种会话加密传输方法,用解决
技术介绍
中的问题。
[0005]本专利技术解决技术问题采用如下技术方案:
[0006]本专利技术提供了一种会话加密传输方法,包括以下步骤:
[0007]为每个客户端分别设定唯一标识符ID,并在每一标识符下设定对应身份密钥Key
d
和传输密钥Key
t
同时存储到后台数据库;
[0008]客户端通过身份密钥Key
d
对标识符I ...
【技术保护点】
【技术特征摘要】
1.一种会话加密传输方法,其特征在于,包括以下步骤:为每个客户端分别设定唯一标识符ID,并在每一标识符下设定对应身份密钥Key
d
和传输密钥Key
t
同时存储到后台数据库;客户端通过身份密钥Key
d
对标识符ID进行加密,传输至服务器,服务器调取后台数据库中存储的身份密钥Key
d
依次进行解密,若解密成功,读取标识符ID,得到传输密钥Key
t
;服务器随机产生会话密钥Key
s
,调用传输密钥Key
t
采用3DES算法将会话密钥Key
s
进行加密传输至客户端;客户端利用传输密钥Key
t
进行解密得到会话密钥Key
s
;客户端和服务器建立加密会话,将传输数据利用会话密钥采取AES算法在客户端和服务器端进行加密和解密运算,完成数据加密传输。2.根据权利要求1所述的一种会话加密传输方法,其特征在于,在服务器中设置各标识符对应周期计数器,当该标识符对应的客户端与服务器加密会话结束,周期计数器加一,当周期计数器超过阈值,更新该标识符对应的传输密钥Key
t
。3.根据权利要求1所述的一种会话加密传输方法,其特征在于,所述传输数据在加密前还进行如下处理:将传输数据拆分成K个最小加密单元,进行加密处理的客户端或者服务器产生位数为K的随机数,将K位随机数的每一位按顺序与K个最小加密单元的最低位进行异或运算,并将运算结束后的K个最小加密单元利用会话密钥Key
s
采取AES算法加密,同时将随机数利用传输密钥Key
t
加密,共同发送至待接收解密的服务器或客户端。4.根据权利要求3所述的一种会话加密传输方法,其特征在于,所述待接收解密的服务器或客户端对接收的加密随机数进行解密得到K位随机数,再用K位随机数对解密的K个最小加密单元的最低为进行反向运算,并进行拼接得到传输数据。5.根据权利要求3或4所述的一种会话加密传输方法,其特征在于,所述客户端与服务器间通过包括无线网、无线短距离射频技术、蓝牙或有线网进行数据传输。6.根据权利要求1所述的一种会话加密传输方法,其特征在于,若所述服务器调取后台数据库中存储的身份密钥K...
【专利技术属性】
技术研发人员:王玉龙,解正来,孙正明,
申请(专利权)人:合肥诺卡物联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。