一种蓝牙BLE设备的通信加密方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201510773520.0
(22)申请日 2015.11.13
(71)申请人 广西咪付网络技术有限公司
地址 530021 广西壮族自治区南宁市青秀
区竹溪路29号山水花都秀竹花园综合
楼5层
(72)发明人 王植 梅光干 
(51)Int.Cl.
H04W  12/02(2009.01)
H04W  12/04(2009.01)
H04W  4/00(2009.01)
(54)发明名称一种蓝牙BLE设备的通信加密方法(57)摘要本发明涉及蓝牙BLE设备的通信领域,具体是一种蓝牙BLE设备的通信加密方法和系统。在蓝牙BLE设备中分别设置一个可存放多个加密算法的加密算法库模块,预存DES算法、IDEA算法、RC2算法、RC4算法、SKIPJACK算法、RC5算法或AES 算法等。第一蓝牙设备在与第二蓝牙设备通信会话时,在第一蓝牙设备的加密算法库中随机选取一种加密算法和密钥对通信内容进行加密,并通知第二蓝牙设备;第二蓝牙设备,在第二蓝牙设备的加密算法库中选取相同的加密算法和密钥,对已加密的通信内容进行解密,获取通信内容。本发明通过在多种加密算法中随机选取一种算法进行加解密,大大提高加密通信被破解的难
度。权利要求书1页  说明书2页  附图1页CN 106714146 A 2017.05.24
C N  106714146
A
1.一种蓝牙BLE设备的通信加密方法,其特征在于包括如下步骤:
s1、 在蓝牙BLE设备中分别设置一个可存放多个加密算法的加密算法库模块;
s2 、 向所述加密算法库导入一种以上的加密算法;
s3 、第一蓝牙设备在与第二蓝牙设备通信会话时,在所述的第一蓝牙设备的加密算法库中随机选取一种加密算法和密钥对通信内容进行加密,并通知第二蓝牙设备;
s4、 第二蓝牙设备,在第二蓝牙设备的加密算法库中选取相同的加密算法和密钥,对所述已加密的通信内容进行解密,获取通信内容。
2.根据权利要求1所述的蓝牙BLE设备的通信加密方法,其特征在于:所述加密算法包括DES  算法、IDEA  算法、RC2 算法、RC4 算法、SKIPJACK  算法、RC5算法和AES  算法。
3.根据权利要求1或2所述的蓝牙BLE设备的通信加密方法,其特征在于:所述蓝牙BLE 设备为包含蓝牙
4.0通信模块的移动智能终端或POS终端机。
4.根据权利要求3所述的蓝牙BLE设备的通信加密方法,其特征在于:所述移动智能终端为智能手机或平板电脑。
权 利 要 求 书1/1页CN 106714146 A
一种蓝牙BLE设备的通信加密方法
技术领域
[0001]本发明涉及蓝牙BLE设备的通信领域,具体是一种蓝牙BLE设备的通信加密方法和系统。
背景技术
[0002]蓝牙是一种开放性短距离无线通信技术标准,其目的是提供一种“电缆替代技术”,通信距离从10 米到100 米。蓝牙使用无须申请的2.4GHz ISM 频段进行通信。它支持面向连接和无连接链路,实现全方位的语音和数据传输。低成本和广泛用途使蓝牙成为各种应用场合下的理想技术。
[0003]蓝牙的应用越来越广泛,由于蓝牙使用无线电波来发送和接收信号,使得其很容易受到第三方的监听和攻击。如何保证传输的重要的数据安全性成为蓝牙应用的一个重要的问题。目前蓝牙设备间传输数据主要是采用高级加密标准(AES)进行加密传送。单使用这种通用的确定的AES加密算法,还是有可能被破解。
发明内容
[0004]为了更好提高蓝牙设备间数据传输的保密性,本发明提出更安全的技术方案:一种蓝牙BLE设备的通信加密方法,其特征在于包括如下步骤:
s1、 在蓝牙BLE设备中分别设置一个可存放多个加密算法的加密算法库模块;
s2 、 向所述加密算法库导入一种以上的加密算法;
s3 、第一蓝牙设备在与第二蓝牙设备通信会话时,在所述的第一蓝牙设备的加密算法库中随机选取一种加密算法和密钥对通信内容进行加密,并通知第二蓝牙设备;
s4、 第二蓝牙设备在第二蓝牙设备的加密算法库中选取相同的加密算法和密钥,对所述已加密的通信内容进行解密,获取通信内容。
[0005]进一步的,所述加密算法包括DES 算法、IDEA 算法、RC2 算法、RC4 算法、SKIPJACK 算法、RC5算法和AES 算法。
[0006]进一步的,所述蓝牙BLE设备为包含蓝牙4.0通信模块的移动智能终端或POS终端机。
[0007]进一步的,所述移动智能终端为智能手机或平板电脑。
[0008]本发明通过在蓝牙设备中预设多种加密算法,在通信时随机选取其中一种加密算法进行加密传送。第三方无从知晓所采用的加密算法以及相应密钥,提高了数据传输的保密性。
[0009]附图说明:
图1 为本发明的蓝牙BLE设备的通信加密方法流程图。
具体实施方式
[0010]下面结合附图对本发明进一步说明,但是本发明的保护范围不仅仅局限于以下具
体实施例。
[0011]如图1所示,一种蓝牙BLE设备的通信加密方法,包括如下步骤:
s1、 在需通信的蓝牙BLE设备中分别都设置一个可存放多个加密算法的加密算法库模块。
[0012]s2 、 向所述加密算法库模块导入DES 算法、IDEA 算法、AES 算法、RC4 算法、SKIPJACK 算法、RC5算法和RC2 算法或其中几种算法。双方按一定规则约定这些算法编号。[0013]s3 、第一蓝牙设备在与第二蓝牙设备通信会话时,在所述的第一蓝牙设备的加密算法库中随机选取一种加密算法比如是第1编号的DES算法和密钥对通信内容进行加密,并将该编号广播通知第二蓝牙设备;
s4、 第二蓝牙设备在第二蓝牙设备的加密算法库中同样选取第1编号的DES加密算法和密钥,对所述已加密的通信内容进行解密,获取通信内容,完成一次加密通信。
[0014]s5、下一次通信时,比如第二蓝牙设备在第二蓝牙设备的加密算法库中随机选取一种加密算法比如是第3编号的AES算法和密钥对通信内容进行加密,并将该编号通知第一蓝牙设备。
[0015]s6、 第一蓝牙设备在第一蓝牙设备的加密算法库中同样选取第3编号的AES加密算法和密钥,对所述已加密的通信内容进行解密,获取通信内容,完成另一次加密通信。[0016]这样每次通信时,都是随机选取不同的加密算法,第三方无从知晓所采用的加密算法以及相应密钥,大大提高数据传输的保密性。
图1

本文发布于:2024-09-20 20:18:41,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/740935.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:蓝牙   设备   加密算法   加密   算法   技术   进行   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议