一种实现蓝牙设备之间语音加密通信的方法及系统技术方案

技术编号:10925891 阅读:232 留言:0更新日期:2015-01-21 08:39
本申请公开了一种实现蓝牙设备之间语音加密通信的方法及系统,该方法包括:第一蓝牙设备发送语音通信请求到第二蓝牙设备;当第二蓝牙设备同意语音通信请求后,第一蓝牙设备提取第一共享信息;第一蓝牙设备接收输入音频码流;第一蓝牙设备利用第一轮密钥对输入音频码流进行加密,得到加密音频码流;第一蓝牙设备将加密音频码流发送至第二蓝牙设备;第二蓝牙设备接收加密音频码流;第二蓝牙设备利用第二轮密钥对加密音频码流进行解密。本申请实施例公开的方法中,轮密钥是基于对共享信息进行处理后得到的,由于共享信息的内容能够更新,这样轮密钥也实现了动态更新,降低了语音被非法获知的可能性,提高了蓝牙设备之间语音通信的安全性。

【技术实现步骤摘要】
一种实现蓝牙设备之间语音加密通信的方法及系统
本专利技术涉及蓝牙语音通信领域,特别涉及一种实现蓝牙设备之间语音加密通信的方法及系统。
技术介绍
当前,随着语音通信技术和服务的发展,具有语音通信功能的蓝牙设备得到了越来越广泛的应用,增加了用户语音通信的便捷性。蓝牙设备是基于蓝牙技术开发的通信设备,蓝牙技术遵循一种具有开放性的全球规范,蓝牙技术的开放性使得蓝牙技术能够在诸多领域上得到应用,但是,蓝牙技术自身所提供的语音机密机制的安全性不高,导致蓝牙设备之间语音通信的安全性无法得到保障。综上所述可以看出,如何提高蓝牙设备之间语音通信的安全性是目前亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的是提供一种实现蓝牙设备之间语音加密通信的方法及系统,提高了蓝牙设备之间语音通信的安全性。其具体方案如下:一种实现蓝牙设备之间语音加密通信的方法,包括以下步骤:步骤101:第一蓝牙设备发送语音通信请求到第二蓝牙设备,所述第二蓝牙设备为与所述第一蓝牙设备进行过绑定认证处理的蓝牙设备;步骤102:当所述第二蓝牙设备同意所述语音通信请求后,所述第一蓝牙设备提取预先存储的第一共享信息,所述第一共享信息为,本文档来自技高网...
一种实现蓝牙设备之间语音加密通信的方法及系统

【技术保护点】
一种实现蓝牙设备之间语音加密通信的方法,其特征在于,包括以下步骤:步骤101:第一蓝牙设备发送语音通信请求到第二蓝牙设备,所述第二蓝牙设备为与所述第一蓝牙设备进行过绑定认证处理的蓝牙设备;步骤102:当所述第二蓝牙设备同意所述语音通信请求后,所述第一蓝牙设备提取预先存储的第一共享信息,所述第一共享信息为,预先存储在所述第一蓝牙设备中,且至少包括时间参数的共享信息;步骤103:所述第一蓝牙设备接收输入音频码流,利用第一轮密钥对所述输入音频码流进行加密,得到加密音频码流,将所述加密音频码流发送至所述第二蓝牙设备,所述第一轮密钥为,所述第一蓝牙设备利用密码杂凑算法对所述第一共享信息进行杂凑处理后得到...

【技术特征摘要】
1.一种实现蓝牙设备之间语音加密通信的方法,其特征在于,包括以下步骤:步骤101:第一蓝牙设备发送语音通信请求到第二蓝牙设备,所述第二蓝牙设备为与所述第一蓝牙设备进行过绑定认证处理的蓝牙设备;步骤102:当所述第二蓝牙设备同意所述语音通信请求后,所述第一蓝牙设备提取预先存储的第一共享信息,所述第一共享信息为,预先存储在所述第一蓝牙设备中,且至少包括时间参数的共享信息;步骤103:所述第一蓝牙设备接收输入音频码流,利用第一轮密钥对所述输入音频码流进行加密,得到加密音频码流,将所述加密音频码流发送至所述第二蓝牙设备,所述第一轮密钥为,所述第一蓝牙设备利用密码杂凑算法对所述第一共享信息进行杂凑处理后得到第一加密密钥,并利用分组密码算法对所述第一加密密钥进行密钥扩展处理后生成的;步骤104:所述第二蓝牙设备接收所述加密音频码流,利用第二轮密钥对所述加密音频码流进行解密,得到解密音频码流,并输出所述解密音频码流,所述第二轮密钥为,所述第二蓝牙设备利用所述密码杂凑算法对预先存储的第二共享信息进行杂凑处理后得到第二加密密钥,并利用所述分组密码算法对所述第二加密密钥进行密钥扩展处理后生成的,所述第二共享信息为,预先存储在所述第二蓝牙设备中,且至少包括所述时间参数的共享信息,所述第二共享信息的内容和所述第一共享信息的内容相同,且当满足更新条件时,所述第一共享信息的内容和所述第二共享信息的内容进行更新。2.根据权利要求1所述的实现蓝牙设备之间语音加密通信的方法,其特征在于,所述绑定认证处理的过程包括:步骤201:所述第一蓝牙设备和所述第二蓝牙设备通过绑定认证信道建立信道连接;步骤202:所述第一蓝牙设备和所述第二蓝牙设备之间经过信息交换整合处理,所述第一蓝牙设备得到第一初始共享信息,所述第二蓝牙设备得到第二初始共享信息;步骤203:所述第一蓝牙设备获取所述第二初始共享信息,所述第二蓝牙设备获取所述第一初始共享信息;步骤204:所述第一蓝牙设备和所述第二蓝牙设备分别确认所述第一初始共享信息与所述第二初始共享信息是否一致,如果是,则将所述第一初始共享信息确认为所述第一共享信息,将所述第二初始共享信息确认为所述第二共享信息,并将所述第一共享信息存储到所述第一蓝牙设备,将所述第二共享信息存储到所述第二蓝牙设备,完成所述第一蓝牙设备和所述第二蓝牙设备的绑定认证。3.根据权利要求2所述的实现蓝牙设备之间语音加密通信的方法,其特征在于,所述绑定认证信道为,通过物理硬件搭建起来的物理信道,所述物理硬件为包括有金属屏蔽层的USB数据线。4.根据权利要求2所述的实现蓝牙设备之间语音加密通信的方法,其特征在于,所述步骤203中,所述第一蓝牙设备获取所述第二初始共享信息的过程包括:所述第一蓝牙设备根据公钥密码算法,利用第一私有密钥对所述第二蓝牙设备发送的第二初始加密共享信息进行解密还原,得到所述第二初始共享信息,所述第二初始加密共享信息为,所述第二蓝牙设备根据所述公钥密码算法,利用与所述第一私有密钥对应的第一公开密钥对所述第二初始共享信息进行加密后得到的;所述第二蓝牙设备获取所述第一初始共享信息的过程包括:所述第二蓝牙设备根据所述公钥密码算法,利用第二私有密钥对...

【专利技术属性】
技术研发人员:陈航蒲永才宋方伟
申请(专利权)人:绵阳市维博电子有限责任公司
类型:发明
国别省市:四川;51

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

1