一种基于VOIP通信的加密通信方法技术

技术编号:12916958 阅读:83 留言:0更新日期:2016-02-24 23:26
本发明专利技术公开了一种基于VOIP通信的加密通信方法,主要解决了现有技术中没有针对网络语音通信的安全加密方法的问题。该基于VOIP通信的加密通信方法在通信终端前端即完成对语音数据的加密,因此,即使语音数据在通信终端被第三方拿到,也无法获取明文内容,从而能够有效保护通话内容的安全性。

【技术实现步骤摘要】

本专利技术涉及一种加密通信方法,具体的说,是涉及一种基于V0IP通信的加密通信方法。
技术介绍
目前,通信已经深入到社会的各个方面,而语音通话仍然是移动通信的主要内容。V0IP是通过互联网网数据来传输语音信息,使用者只需要支付网络费用,而不用支付通信费用,可以有效的节约通信成本。然而,V0IP需要在电脑端或者智能终端安装专用软件,而电脑与智能终端为开放系统,很容易被植入木马、病毒等恶意代码,轻松拿走通话的原始信息,现有技术中也并没有可有效针对网络语音通信的加密方法来保证通信双方的信息安全。
技术实现思路
本专利技术的目的在于克服上述缺陷,提供一种安全可靠、实现方便的基于V0IP通信的加密通信方法。为了实现上述目的,本专利技术采用以下技术方案: 一种基于V0IP通信的加密通信方法,包括以下步骤: (1)配置蓝牙语音加密装置,蓝牙语音加密装置与通信终端配对绑定,完成系统初始化的步骤; (2)通信双方进行呼叫通信的步骤: (21)呼叫方通信终端通过与其配对的蓝牙语音加密装置生成工作密钥W1、公钥P1和私钥S1,被叫方通信终端通过与其配对的蓝牙语音加密装置生成工作密钥W2、公钥P2和私钥S2 ; (22)与呼叫方通信终端配对的蓝牙语音加密装置使用公钥P2加密工作密钥W1后传输至被叫方,与被叫方通信终端配对的蓝牙语音加密装置使用公钥P1加密工作密钥W2后传输至呼叫方; (23)与呼叫方通信终端配对的蓝牙语音加密装置使用私钥S1解密得到工作密钥W2,与被叫方通信终端配对的蓝牙语音加密装置使用私钥S2解密得到工作密钥W1 ; (24)语音传输 呼叫方向被叫方传输语音:与呼叫方通信终端配对的蓝牙语音加密装置使用工作密钥W1加密语音数据传输至被叫方; 被叫方向呼叫方传输语音:与被叫方通信终端配对的蓝牙语音加密装置使用工作密钥W2加密语音数据传输至呼叫方; (25)语音接收 被叫方接收语音:与被叫方通信终端配对的蓝牙语音加密装置使用工作密钥W1解密语音数据,再经解码后传输至听筒; 呼叫方接收语音与呼叫方通信终端配对的蓝牙语音加密装置使用工作密钥W2解密语音数据,再经解码后传输至听筒。进一步的,所述步骤(1)具体如下: (11)通信终端设置用户口令A; (12)通信终端发送索引ID至与其配对的蓝牙语音加密装置; (13)蓝牙语音加密装置根据索引ID生成公钥P和私钥S,并发送公钥P至通信终端; (14)通信终端存储公钥P并使用公钥P加密用户口令A后传输至蓝牙语音加密装置; (15)蓝牙语音加密装置使用私钥S解密得到用户口令A; (16)蓝牙语音加密装置存储索引ID、公钥P、私钥S和用户口令A。进一步的,在所述步骤(2)之前还包括以下步骤: (a)通信终端使用公钥P对用户口令A1、索引ID1进行加密后传输至蓝牙语音加密装置; (b)蓝牙语音加密装置使用私钥S解密得到用户口令A1、索引ID1; (c)蓝牙语音加密装置验证用户口令A1、索引ID1与存储的用户口令A、索引ID是否匹配,若匹配,则允许通信,反之不允许通信。进一步的,所述蓝牙语音加密装置包括:蓝牙模块,用于语音采集和数据传输;语音加密模块,用于完成语音的压缩编码、加密与组帧。进一步的,所述蓝牙语音加密装置的工作方法如下: 发送: 蓝牙模块接收模拟语音信号后,进行AD转换后变换为数字语音信号,由i2s通道送至语音加密模块,语音加密模块完成语音压缩编码、加密后,由i2s通道传输给蓝牙模块,再由蓝牙模块发送至通信终端; 接收: 蓝牙模块收到加密后的语音数据,经i2s通道传输给语音加密模块,语音加密模块完成解密与解压,还原出数字语音,经i2s通道传输至蓝牙模块,由蓝牙模块完成DA转换,然后送至通信终端。与现有技术相比,本专利技术的有益效果在于: 本专利技术在通信终端前端即完成对语音数据的加密,因此,即使语音数据在通信终端被第三方拿到,也无法获取明文内容,从而能够有效保护通话内容的安全性。【具体实施方式】下面结合实施例对本专利技术作进一步说明。本专利技术的实施方式包括但不限于下列实施例。实施例本实施例提供了一种基于V0IP通信的加密通信方法,该方法通过配置蓝牙语音加密装置,实现对语音数据在通信终端前端即进行加密处理,避免通信信息泄漏。蓝牙语音加密装置由蓝牙模块、语音加密模块组成,蓝牙模块负责语音采集和与PC或移动终端的数据传输,语音加密模块完成语音的压缩编码、加密与组帧,蓝牙模块负责与通信终端的通信;通信终端对收到的加密数据重新组帧后发送至通信服务器,通信服务器把收到的语音数据转发给接收方。其中,通信终端是指安装有VOIP软件的PC端、平板电脑或智能手机端。在实现双方通信时,首先会对蓝牙语音加密装置与对应的通信终端进行配对绑定,完成系统的初始化,其具体过程如下:(11)通信终端设置用户口令A ; (12)通信终端发送索引ID至与其配对的蓝牙语音加密装置;(13)蓝牙语音加密装置根据索引ID生成公钥P和私钥S,并发送公钥P至通信终端;(14)通信终端存储公钥P并使用公钥P加密用户口令A后传输至蓝牙语音加密装置;(15)蓝牙语音加密装置使用私钥S解密得到用户口令A ;(16)蓝牙语音加密装置存储索引ID、公钥P、私钥S和用户口令A。配对绑定的目的,相对于是将对应的加密装置和通信终端进行匹配,同时,蓝牙语音加密装置中存储通信终端的相应信息,在用户使用通信时,首先会对通信终端进行合法性验证,只有当通信终端的用户口令和索引与蓝牙语音加密装置中存储的用户口令和索引匹配,用户才能进入相应的操作工作界面,这样就避免了对通信终端的盗用或破解。在使用中,通信终端的验证过程如下:(a)通信终端使用公钥P对用户口令A1、索引ID1进行加密后传输至蓝牙语音加密装置;(b)蓝牙语音加密装置使用私钥S解密得到用户口令A1、索引ID1 ;(c)蓝牙语音加密装置验证用户口令A1、索引ID1与存储的用户口令A、索引ID是否匹配,若匹配,则允许通信,反之不允许通信。其中,用户口令A1由用户在V0IP通信软件中输入。通信双方都应当配备上述的通信终端和蓝牙语音加密装置,当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于VOIP通信的加密通信方法,其特征在于,包括以下步骤:(1)配置蓝牙语音加密装置,蓝牙语音加密装置与通信终端配对绑定,完成系统初始化的步骤;(2)通信双方进行呼叫通信的步骤:(21)呼叫方通信终端通过与其配对的蓝牙语音加密装置生成工作密钥W1、公钥P1和私钥S1,被叫方通信终端通过与其配对的蓝牙语音加密装置生成工作密钥W2、公钥P2和私钥S2;(22)与呼叫方通信终端配对的蓝牙语音加密装置使用公钥P2加密工作密钥W1后传输至被叫方,与被叫方通信终端配对的蓝牙语音加密装置使用公钥P1加密工作密钥W2后传输至呼叫方;(23)与呼叫方通信终端配对的蓝牙语音加密装置使用私钥S1解密得到工作密钥W2,与被叫方通信终端配对的蓝牙语音加密装置使用私钥S2解密得到工作密钥W1;(24)语音传输呼叫方向被叫方传输语音:与呼叫方通信终端配对的蓝牙语音加密装置使用工作密钥W1加密语音数据传输至被叫方;被叫方向呼叫方传输语音:与被叫方通信终端配对的蓝牙语音加密装置使用工作密钥W2加密语音数据传输至呼叫方;(25)语音接收被叫方接收语音:与被叫方通信终端配对的蓝牙语音加密装置使用工作密钥W1解密语音数据,再经解码后传输至听筒;呼叫方接收语音与呼叫方通信终端配对的蓝牙语音加密装置使用工作密钥W2解密语音数据,再经解码后传输至听筒。...

【技术特征摘要】

【专利技术属性】
技术研发人员:左光磊
申请(专利权)人:深圳市九鼎安华科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1