一种建立蓝牙连接的方法及蓝牙智能密钥设备技术

技术编号:13122524 阅读:44 留言:0更新日期:2016-04-06 10:59
本发明专利技术公开了一种建立蓝牙连接的方法及蓝牙智能密钥设备,所述方法包括:蓝牙智能密钥设备设置蓝牙发现模式为隐藏模式;搜索蓝牙设备的设备信息;当搜索到蓝牙设备的设备信息后,获取设备信息中的设备标识;将设备标识作为待选信息或将设备标识和第一预设信息作为待选信息;输出待选信息;当检测到确认信号后,根据用户在待选信息中选中的目标设备标识,与对应的目标蓝牙设备建立连接;等待接收来自目标蓝牙设备的指令。本发明专利技术中,蓝牙智能密钥设备和目标蓝牙设备在建立连接的过程中,将自身的蓝牙发现模式设置为隐藏模式,和自身搜索到的目标蓝牙设备进行连接,降低了被恶意攻击的可能,提升了蓝牙智能密钥设备的安全性。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,特别涉及一种建立蓝牙连接的方法及蓝牙智能密钥设备
技术介绍
随着电子信息的快速发展,在日常生活中网上银行交易日渐普及。蓝牙智能密钥设备(简称蓝牙KEY)是为保证网上银行交易的安全性而提出的一种安全且便捷的智能密钥设备。现有技术中,蓝牙KEY在蓝牙连接的过程中,存在被恶意攻击的风险。
技术实现思路
本专利技术解决了蓝牙KEY在蓝牙连接的过程中,存在被恶意攻击的风险的技术问题。本专利技术提供了一种建立蓝牙连接的方法,包括:步骤S1:蓝牙智能密钥设备设置蓝牙发现模式为隐藏模式;步骤S2:所述蓝牙智能密钥设备搜索蓝牙设备的设备信息;步骤S3:当所述蓝牙智能密钥设备搜索到蓝牙设备的设备信息后,所述蓝牙智能密钥设备获取所述设备信息中的设备标识,将所述设备标识作为待选信息或将所述设备标识和第一预设信息作为待选信息;步骤S4:所述蓝牙智能密钥设备输出所述待选信息;步骤S5:当所述蓝牙智能密钥设备检测到确认信号后,根据用户在所述待选信息中选中的目标设备标识,与对应的目标蓝牙设备建立连接;步骤S6:所述蓝牙智能密钥设备等待接收来自所述目标蓝牙设备的指令。本专利技术还提供了一种蓝牙智能密钥设备,包括:隐藏模块、搜索模块、第一获取模块、输出模块、检测模块、连接模块和通讯模块;所述隐藏模块,用于设置蓝牙发现模式为隐藏模式;所述搜索模块,用于当所述隐藏模块设置蓝牙发现模式为隐藏模式后,搜索蓝牙设备的设备信息;所述第一获取模块,用于在述搜索模块搜索到的设备信息中获取设备标识,将所述设备标识作为待选信息或者将所述设备将所述设备标识和第一预设信息作为待选信息;所述输出模块,用于当所述第一获取模块将所述设备标识作为待选信息或者将所述设备将所述设备标识和第一预设信息作为待选信息后,输出所述待选信息;所述检测模块,用于当所述输出模块输出所述待选信息后,检测触发信号;所述连接模块,用于当所述检测模块检测到确认信号后,根据用户在所述待选信息中选中的目标设备标识,与对应的目标蓝牙设备建立连接;所述通讯模块,用于当所述连接模块根据用户在所述待选信息中选中的目标设备标识,与对应的目标蓝牙设备建立连接后,等待接收来自所述目标蓝牙设备的指令。本专利技术的有益效果是:蓝牙KEY和目标蓝牙设备在连接的过程中,蓝牙KEY将自身的蓝牙发现模式设置为隐藏模式,和自身搜索到的目标蓝牙设备进行连接,降低了被恶意攻击的可能,提升了蓝牙KEY的安全性。【附图说明】图1为本专利技术实施例1提供的一种建立蓝牙连接的方法的流程图;图2为本专利技术实施例1提供的蓝牙KEY根据被用户选中的目标设备标识与目标蓝牙设备建立连接的具体流程图;图3-图4为本专利技术实施例2提供的一种建立蓝牙连接的方法的流程图;图5为本专利技术实施3提供的一种蓝牙智能密钥设备的结构图。【具体实施方式】下面将结合本专利技术的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本实施例提供了一种建立蓝牙连接的方法,如图1所示,具体包括:步骤101:蓝牙KEY上电,设置蓝牙发现模式为隐藏模式;步骤102:蓝牙KEY搜索蓝牙设备的设备信息,判断是否搜索到设备信息,如果是,则执行步骤103;否则,返回步骤102;本实施例中,蓝牙设备的设备信息包括:蓝牙设备的MAC地址、蓝牙设备的设备名称和蓝牙设备的设备访问编码等。蓝牙设备可以是具有蓝牙功能的手机或其他设备等。步骤103:蓝牙KEY获取并存储设备信息中的设备标识;本实施例中,设备标识是可以标识蓝牙设备的信息,每个蓝牙设备的设备标识均不同。本实施例中,蓝牙设备的设备标识包括:蓝牙设备的MAC地址和/或蓝牙设备的设备名称等。优选地,蓝牙设备的设备标识包括:蓝牙设备的MAC地址和蓝牙设备的设备名称。当蓝牙设备的设备标识包括设备名称和MAC地址时,可以按照“设备名称| MAC地址”的格式存储蓝牙设备的设备标识。需要说明的是,蓝牙KEY获取并存储设备信息中的设备标识后,可以将设备标识作为待选信息。步骤104:蓝牙KEY输出设备标识;具体地,蓝牙KEY可以通过多种方式输出设备标识,可以但不限于:蓝牙KEY在液晶屏上显示设备标识或者通过声控方式播报设备标识。步骤105:当蓝牙KEY检测到确认信号后,根据用户选中的目标设备标识与目标蓝牙设备建立连接,执行步骤106。本实施例中,蓝牙KEY可以但不限于通过触摸屏触发、按键触发或者声控触发等多种方式中的至少一种检测到确认信号。本步骤中,目标蓝牙设备为与目标设备标识对应的蓝牙设备。步骤106:蓝牙KEY等待通过蓝牙通道接收指令,当通过蓝牙通道接收到复核签名指令后,执行步骤107 ;当通过蓝牙通道接收到其他指令后,蓝牙KEY执行相应操作,返回步骤 106。本实施例中,其他指令可以但不限于为:生成随机数指令、生成密钥对指令和读取公钥指令等。具体地,当蓝牙KEY通过蓝牙通道接收到指令后,蓝牙KEY解析指令,根据指令的指令头判断指令类型。当蓝牙KEY根据指令的指令头判断出指令类型为复核签名指令后,执行步骤107;当蓝牙KEY根据指令的指令头判断出指令类型为生成随机数指令后,则生成第五随机数,发送第五随机数,返回步骤106;当蓝牙KEY根据指令的指令头判断出指令类型为生成密钥对指令后,生成第二密钥对,返回步骤106;当蓝牙KEY根据指令的指令头判断出指令类型为读取公钥指令后,发送第二密钥对中的第三公钥,返回步骤106;需要说明的是,当蓝牙KEY根据指令的指令头判断出指令类型是生成密钥对指令,生成第二密钥对后,还可以直接发送第二密钥对中的第三公钥,返回步骤106。本实施例中,第三公钥和用户私钥相对应。本步骤还可以具体为:蓝牙KEY在第二预设时间内等待通过蓝牙通道接收指令,当在第二预设时间内通过蓝牙通道接收到复核签名指令后,执行步骤107;当在第二预设时间通过蓝牙通道接收到其他指令后,蓝牙KEY执行相应操作,返回步骤106;当在第二预设时间内没有通过蓝牙通道接收到指令后,进入休眠状态;本实施例中,优选地,第二预设时间为30s。需要说明的是,当蓝牙KEY进入到休眠状态后,蓝牙KEY检测与目标蓝牙设备的蓝牙连接是否有效,如果是有效,则当通过蓝牙通道接收到复核签名指令后,退出休眠状态,根据复核签名指令获取交易报文,继续;当通过蓝牙通道接收到其他指令后,退出休眠状态,执行相应操作,返回步骤102;如果蓝牙KEY检测与目标蓝牙设备的蓝牙连接无效,则退出休眠状态,输出连接断开信息,返回步骤102或者关机。或者当蓝牙KEY进入到休眠状态后,蓝牙KEY检测与目标蓝牙设备的蓝牙连接是否有效,如果是有效,则当通过蓝牙通道接收到复核签名指令后,退出休眠状态,根据复核签名指令获取交易报文,继续;当检测到触发信号后,退出休眠状态,返回步骤106;如果蓝牙KEY检测与目标蓝牙设备的蓝牙连接无效,则退出休眠状态,输出连接断开信息,返回步骤102或者关机。步骤107:蓝牙KEY获取复核签名指令中的交易报文;步骤108:蓝牙KEY判断交易报文是否正确,如果是,则执行步骤109;否则,蓝牙K本文档来自技高网...

【技术保护点】
一种建立蓝牙连接的方法,其特征在于,包括:步骤S1:蓝牙智能密钥设备设置蓝牙发现模式为隐藏模式;步骤S2:所述蓝牙智能密钥设备搜索蓝牙设备的设备信息;步骤S3:当所述蓝牙智能密钥设备搜索到蓝牙设备的设备信息后,所述蓝牙智能密钥设备获取所述设备信息中的设备标识,将所述设备标识作为待选信息或将所述设备标识和第一预设信息作为待选信息;步骤S4:所述蓝牙智能密钥设备输出所述待选信息;步骤S5:当所述蓝牙智能密钥设备检测到确认信号后,根据用户在所述待选信息中选中的目标设备标识,与对应的目标蓝牙设备建立连接;步骤S6:所述蓝牙智能密钥设备等待接收来自所述目标蓝牙设备的指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:北京;11

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

1