用于对蓝牙设备进行安全配对的系统和方法
【专利说明】用于对蓝牙设备进行安全配对的系统和方法
[0001]对相关共同待决申请的交叉引用
[0002]本申请主张于2013年3月27日提交的题为“用于对蓝牙设备进行安全配对的系统和方法”的序列号为61805538的美国临时申请的权益,该临时专利申请与本申请被共同转让给本申请人,其内容通过参考明确并入本文中。
发明领域
[0003]本发明涉及用于采用带外(out-of-band,00B)音频通道对蓝牙设备进行安全配对的系统和方法。
[0004]发明背景
[0005]诸如智能手机、个人数字助理(PDA)、便携式计算机、平板电脑等便携式个人计算设备和诸如数字音乐播放器等音频设备在近年来已无所不在。这些设备通常具有不同的内置式物理电气接口,例如USB、火线、RS232串口和音频插头等。在几乎所有的这些设备中,特别是在音频设备中,音频插头是一种常见的接口。设备的音频插头充当音频插孔连接器的插接件,其用于传送包括音频信号在内的模拟信号。音频插头用于连接耳机、扬声器、话筒和免提设备等。
[0006]在过去,许多手机常有其自己专有的音频插头形式,其被配置为与电缆一起使用,其中电缆配备有与之相匹配的专有音频插孔。然而,近年来手机的功能有了很大的变化,现在大多数手机也是数字音乐播放器、支付设备、导航设备和摄像机等。包括耳机、打印机和读卡器等附加的附件设备可被连接至手机,用以听音乐、打印和完成支付等。因此,由于这些增加的功能和将附加的附件设备连接至手机的需求,现在在多数中高端手机均采用了
2.5mm音频插头和/或3.5mm音频插头。
[0007]除有线连接之外,许多便携式设备还配有无线连接能力,例如蓝牙、W1-Fi或WiMAX等。在设备以物理方式连接的有线连接中,数据安全较少成为受人关注的问题。与有线连接不同,在无线连接中可能进行窃听,数据必须有密码保护,且两个相互通信的设备必须相互进行验证。必须采用一个配对过程来建立这种安全连接。
[0008]蓝牙是一种用于短距离通信的专用低功耗无线技术。蓝牙的特性使之成为用于主机设备与其他外围设备之间的数据通信技术的一种有竞争力的备选方式。在两个设备可以通信之前,必须首先完成配对过程,以在两个蓝牙设备之间建立安全连接。在配对过程中,设备会交换并建立起共同的用于安全连接的链接密钥。链接密钥会被存储,此后的连接将无需用户交互即可完成。
[0009]同时配有音频插头接口和蓝牙技术的设备的数量可望快速地增长。音频接口可用于数据传输,但其数据率有限。蓝牙可支持较高的数据率,但优选保持蓝牙收发器关闭,以节省用电并降低辐射。相应地,需要有一种简单且高效的方式来实现无线设备配对,其中,控制副信息(side informat1n)通过一个替代通道进行传输。
[0010]发明概述
[0011]本发明提供了一种使用带外(OOB)音频通道对蓝牙设备进行配对的安全且方便的方式。
[0012]—般而言,在一方面,本发明提供了一种安全配对的蓝牙设备的系统,其包括主设备和外围设备。主设备包括音频接口和蓝牙收发器,外围设备包括音频接口和蓝牙收发器。主设备和外围设备被配置为通过物理连接其相应的音频接口进行相互连接,并通过经由已连接的音频接口建立带外音频通信通道的方式进行相互通信。主设备和外围设备被配置为通过带外音频通信通道交换蓝牙验证数据。随后,主设备和外围设备被配置为通过用相应的被交换的蓝牙验证数据对相应的蓝牙收发器进行开启和初始化,在相互间建立经过验证且有密码保护的带内蓝牙通信通道,以此实现相互间的安全配对。
[0013]本发明的这一方面的实现方式可包括以下特征中的一项或多项。在外围设备检测到主设备存在或主设备检测到外围设备存在时,自动建立主设备与外围设备之间的带内蓝牙通信通道会。蓝牙验证数据可以是验证码、PIN码、“蓝牙设备地址”(BluetoothDevice Address)、“简单配对哈希C”(Simple Pairing Hash C)或“简单配对随机数发生器R”(Simple Pairing Randomizer R)。主设备与外围设备之间通过带外音频通信通道进行的通信为双向通信,其采用的调制方式包括曼彻斯特编码、频移键控(FSK)或相移键控(PSK)。蓝牙收发器的开关通过带外音频通信通道进行控制,以降低蓝牙收发器的功耗和辐射。主设备与外围设备采用蓝牙配对协议进行配对,所述蓝牙配对协议包括传统配对(Legacy Pairing)、安全简单配对(Secure Simple Pairing,SSP)或带外(OOB)配对。主设备和外围设备包括计算设备,计算设备包括台式计算机、手机、个人数字助理(PDA)、上网本、平板电脑、笔记本电脑、电子阅读器、数字音乐播放器、数字视频播放器、游戏控制台或计算电路。外围设备起初处于休眠模式,主设备被配置为通过经带外音频通信通道发送指令的方式唤醒外围设备。该指令包括频率音调或数据包。外围设备起初处于休眠模式,其被配置为在检测到主设备存在时进行自我唤醒。
[0014]—般而言,在另一方面,本发明提供了一种对蓝牙设备进行安全配对的方法,包括以下步骤。首先,提供包含音频接口和蓝牙收发器的主设备。随后,提供包括音频接口和蓝牙收发器的外围设备。接下来,通过物理连接主设备和外围设备的相应音频接口,建立两者相互间的连接。随后,通过经由已连接的音频接口建立一个带外音频通信通道的方式,在主设备与外围设备之间进行通信。接下来,通过带外音频通信通道,在主设备与外围设备之间交换蓝牙验证数据。最后,通过在相互间建立经验证且有密码保护的带内蓝牙通信通道,实现主设备与外围设备之间的相互配对。带内蓝牙通信通道通过用相应的被交换的蓝牙验证数据对相应蓝牙收发器进行开启和初始化的方式建立。
[0015]本发明的优势可能包括下文所述的一项或多项优势。本系统提供了一种简单且高效的方式来实现无线设备配对,其中,控制副信息通过一个带外音频通道进行传输。
[0016]本发明的一种或多种实施例的详情在下文附图和说明中给出。从下文中对优选实施例、附图的说明以及从权利要求中,可以明显看出本发明的其他特征、目的和优势。
[0017]附图简要说明
[0018]图1示出了主设备100和外围设备110,两者均配有蓝牙收发器和音频接口 ;以及
[0019]图2示出了蓝牙配对过程的一个示例性操作流程,其中验证信息通过音频接口进行交换。
[0020]发明的详细说明
[0021]本发明描述了以一种简单且安全的方式使用带外(OOB)音频通道在蓝牙设备之间进行配对的系统和方法。
[0022]本发明中的系统包括主设备和外围设备,两者均配有音频接口和蓝牙收发器。起初,主设备与外围设备尚未配对。主设备与外围设备上的蓝牙收发器均可保持在关(OFF)的状态,以减少功耗和辐射。当主设备和外围设备希望配对,以通过无线蓝牙链接进行通信时,它们会通过音频接口被连接在一起。蓝牙配对所需的验证数据及其他控制信息通过音频接口进行交换。当配对数据准备好时,两侧的蓝牙收发器会被开启,并用配对数据进行初始化,以建立经验证且有密码保护的数据通信通道。
[0023]图1不出了王设备100和外围设备110。王设备100包括监牙收发器101、首频接口 103和微控制器102。微控制器102负责设备100内的其他组件之间的数据处理和控制。外围设备110包括蓝牙收发器111、音频接口 113和微控制器112。微控制器112负责设备110内的其他组件之间的的数据处理和控制。
[0024]外围设备110被配置为插接到主设备100内,并且以有线连接的方式,分别通过音频接口 113、103进行通信。外围设备110还能够通过蓝牙无线连接与主设备100进行通信。在可进行蓝牙通信之前,两个设备之间必须进行配对操作,其中会交换验证数据,以相互验证,并建立一个共同的链接密钥,以对连接进行密码方式保护。
[0025]有两种不同的