蓝牙通信加密方法、装置和智能安防设备制造方法及图纸

技术编号:20050473 阅读:38 留言:0更新日期:2019-01-09 06:02
本发明专利技术提供一种蓝牙通信加密方法、装置和智能安防设备,该蓝牙通信解密方法包括:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将初始密钥广播至用户终端;在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;接收由用户终端发送的密文以及对密文进行加密的实际密钥;判断实际密钥与初始密钥是否一致;当实际密钥与初始密钥一致时,利用初始密钥对所述密文进行解密,获得与所述密文相应的明文。本发明专利技术的蓝牙通信加密方法,由解密端设备在预定时间间隔生成新的密钥,使密钥在一定的时间过后就会失效,从而防止用户终端发送的密文以及密钥被恶意截取后再次利用,提高蓝牙通信的安全性。

【技术实现步骤摘要】
蓝牙通信加密方法、装置和智能安防设备
本专利技术涉及蓝牙通信
,具体而言,涉及一种蓝牙通信加密方法、装置、智能安防设备和计算机存储介质。
技术介绍
随着通信技术以及智能设备的不断发展,智能设备之间的通信方式也日益增多,在不同的场景下,不同的智能设备会使用通信效率最优的通信方式。在智能设备进行近距离通信时,一般会采用蓝牙通信,以保证通信的效率。现有的智能设备之间的蓝牙通信,在传输各种明文时,都会先进行明文的加密,再通过蓝牙将加密后的密文以及加密使用的密钥传输至接收端。例如,在传输指令时,发送端会将加密后的指令以及密钥发送至接收端,在发送的过程中,一旦加密的指令以及密钥被截获,截获方再次将加密的指令以及密钥发送至接收端时,该接收端会正确解密出指令并执行。因此,现有的蓝牙通信加密的方式其安全性非常低。
技术实现思路
鉴于上述问题,本专利技术提供了一种蓝牙通信加密方法、装置、智能安防设备和计算机存储介质,以提高蓝牙通信的安全性。为了实现上述目的,本专利技术采用如下的技术方案:一种蓝牙通信加密方法,包括:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;接收由用户终端发送的密文以及对所述密文进行加密的实际密钥;判断所述实际密钥与所述初始密钥是否一致;当所述实际密钥与所述初始密钥一致时,利用所述初始密钥对所述密文进行解密,获得与所述密文相应的明文。在上述的蓝牙通信加密方法中,对所述密文进行加密以及解密的算法包括AES算法。优选地,所述的蓝牙通信加密方法,还包括:在利用所述实际密钥对所述密文进行解密后,立即利用随机码生成器生成随机码来更新所述初始密钥,并将更新的所述初始密钥广播至用户终端。优选地,所述的蓝牙通信加密方法,还包括:接收所述用户终端使用随机码生成器生成并广播的随机密钥,利用所述随机密钥对需要发送至用户终端的明文进行加密,生成待传输密文;将所述待传输密文以及所述随机密钥发送至所述用户终端。本专利技术还提供一种蓝牙通信加密装置,包括:密钥生成模块,用于在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;密文加密模块,用于在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;密文接收模块,用于接收由用户终端发送的密文以及对所述密文进行加密的实际密钥;密钥判断模块,用于判断所述实际密钥与所述初始密钥是否一致;密文解密模块,用于当所述实际密钥与所述初始密钥一致时,利用所述初始密钥对所述密文进行解密,获得与所述密文相应的明文。在上述的蓝牙通信加密装置中,所述密文进行加密以及解密的算法包括AES算法。优选地,所述的蓝牙通信加密装置,还包括:密钥更新模块,用于在利用所述实际密钥对所述密文进行解密后,立即利用随机码生成器生成随机码来更新所述初始密钥,并将更新的所述初始密钥广播至用户终端。优选地,所述的蓝牙通信加密装置,还包括:密文加密模块,用于接收所述用户终端使用随机码生成器生成并广播的随机密钥,利用所述随机密钥对需要发送至用户终端的明文进行加密,生成待传输密文;密文发送模块,用于将所述待传输密文以及所述随机密钥发送至所述用户终端。本专利技术还提供一种智能安防设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述智能安防设备执行所述的蓝牙通信加密方法。本专利技术还提供一种计算机存储介质,其存储有所述的智能安防设备中所使用的计算机程序。本专利技术提供一种蓝牙通信加密方法,该蓝牙通信加密方法包括:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;接收由用户终端发送的密文以及对所述密文进行加密的实际密钥;判断所述实际密钥与所述初始密钥是否一致;当所述实际密钥与所述初始密钥一致时,利用所述初始密钥对所述密文进行解密,获得与所述密文相应的明文。本专利技术的蓝牙通信加密方法,由解密端设备在预定时间间隔生成新的密钥,使密钥在一定的时间过后就会失效,从而防止用户终端发送的密文以及密钥被恶意截取后再次利用,提高蓝牙通信的安全性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术范围的限定。图1是本专利技术实施例1提供的一种蓝牙通信加密方法的流程图;图2是本专利技术实施例2提供的一种蓝牙通信加密方法的流程图;图3是本专利技术实施例3提供的一种蓝牙通信加密方法的流程图;图4是本专利技术实施例4提供的一种蓝牙通信加密装置的结构示意图;图5是本专利技术实施例4提供的另一种蓝牙通信加密装置的结构示意图;图6是本专利技术实施例4提供的第三种蓝牙通信加密装置的结构示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图1是本专利技术实施例1提供的一种蓝牙通信加密方法的流程图,该方法包括如下步骤:步骤S11:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将初始密钥广播至用户终端。本专利技术实施例中,在需要进行蓝牙通信的解密端设备中设置有随机码生成器,并在预设的时间间隔中开启该随机码生成器生成随机码,利用生成的随机码作为初始密钥。其中,该解密端设备,例如可以为门禁设备或智能门锁等智能安防设备,利用蓝牙通信连接用户终端,接收用户终端利用密钥加密的操作指令,并进行该加密指令的解密及运行该指令。本专利技术实施例中,该随机码生成器,可以为一个随机码生成程序,该程序存储在解密端设备的存储器中,按照预设的时间间隔激活,并且每次激活均生成一个随机码,并将该随机码作为蓝牙通信加密和解密的密钥。其中,该解密端设备在生成初始密钥后,通过蓝牙广播至需要进行蓝牙通信的用户终端。该预设时间间隔,例如可以为每隔一分钟生成一个新的随机码,或五分钟等,这里不做限定,可以由工作人员进行设定。步骤S12:在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文。步骤S13:接收由用户终端发送的密文以及对密文进行加密的实际密钥。本专利技术实施例中,该解密端设备接收需要进行蓝牙通信的用户终端的密文,以及用户终端进行加密使用的实际密钥。其中,该用户终端进行加密使用的实际密钥即为该解密终端生成的密钥,该密钥对应与随机码,每隔预设的时间段后会自动更新,因此该密钥会因时间过长而失效。步骤S14:判断实际密钥与初始密钥是否一致。本本文档来自技高网...

【技术保护点】
1.一种蓝牙通信加密方法,其特征在于,包括:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;接收由用户终端发送的密文以及对所述密文进行加密的实际密钥;判断所述实际密钥与所述初始密钥是否一致;当所述实际密钥与所述初始密钥一致时,利用所述初始密钥对所述密文进行解密,获得与所述密文相应的明文。

【技术特征摘要】
1.一种蓝牙通信加密方法,其特征在于,包括:在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;在用户终端使用当前密钥对待发送的密文进行加密,然后通过蓝牙通信方式发送加密后的密文;接收由用户终端发送的密文以及对所述密文进行加密的实际密钥;判断所述实际密钥与所述初始密钥是否一致;当所述实际密钥与所述初始密钥一致时,利用所述初始密钥对所述密文进行解密,获得与所述密文相应的明文。2.根据权利要求1所述的蓝牙通信加密方法,其特征在于,对所述密文进行加密以及解密的算法包括AES算法。3.根据权利要求1所述的蓝牙通信加密方法,其特征在于,还包括:在利用所述实际密钥对所述密文进行解密后,立即利用随机码生成器生成随机码来更新所述初始密钥,并将更新的所述初始密钥广播至用户终端。4.根据权利要求1所述的蓝牙通信加密方法,其特征在于,还包括:接收所述用户终端使用随机码生成器生成并广播的随机密钥,利用所述随机密钥对需要发送至用户终端的明文进行加密,生成待传输密文;将所述待传输密文以及所述随机密钥发送至所述用户终端。5.一种蓝牙通信加密装置,其特征在于,包括:密钥生成模块,用于在预设的密钥生成时间,使用随机码生成器生成随机码作为初始密钥,并将所述初始密钥广播至用户终端;密文加密模块,用于在用户终端使用当前密钥对待发送的密文进...

【专利技术属性】
技术研发人员:钟桂鑫许小阳孟宪军
申请(专利权)人:北京千丁互联科技有限公司
类型:发明
国别省市:北京,11

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

1