CN105307172B - 基于动态时间的蓝牙基站合法性验证方法 - Google Patents
基于动态时间的蓝牙基站合法性验证方法 Download PDFInfo
- Publication number
- CN105307172B CN105307172B CN201510779260.8A CN201510779260A CN105307172B CN 105307172 B CN105307172 B CN 105307172B CN 201510779260 A CN201510779260 A CN 201510779260A CN 105307172 B CN105307172 B CN 105307172B
- Authority
- CN
- China
- Prior art keywords
- peripheral equipment
- time
- central apparatus
- station
- current time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/108—Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明属于物联网领域,特别涉及通过蓝牙进行物联时的身份验证方法,目的是为了解决目前中心设备发现蓝牙设备过程中数据可能被劫持,影响用户数据安全性的问题,本发明提供一种基于动态时间的蓝牙基站合法性验证方法包括如下步骤:首先,对中心设备及周边设备进行时间初始化设置,将中心设备的时间及周边设备的时间设置为初始时间,设置完成后,中心设备及周边设备各自分别计时;然后,周边设备广播带有当前时间的广播数据,中心设备接收所述带有当前时间的广播数据,解析提取周边设备的当前时间,将周边设备的当前时间与中心设备的当前时间进行对比验证,根据对比结果判断周边设备是否为合法的蓝牙基站。本发明适用于基于蓝牙的物联网。
Description
技术领域
本发明属于物联网领域,特别涉及通过蓝牙进行物联时的身份验证方法。
背景技术
Bluetooth Smart(以下简称BLE4.0),是最新一种蓝牙传输技术标准。BLE4.0是在以往蓝牙传输标准上添加了4.0蓝牙规范,针对无线应用程序与低功耗,低延迟,小数据包的传输要求。目前,在物联网,手机,可穿戴设备,汽车电子设备中有着广泛的应用,并且也在飞速的发展和改良。新一代的BLE4.0规范因其不同于以往的蓝牙规范,去掉了在扫描、发现、连接过程中需要对码的要求,大大提高了其应用的便利性和广泛性。但是正由于不需要对码的原因,当中心设备接近周边设备后,接收到周边广播的一些数据并可发现该蓝牙基站,随后就能进行数据交换的操作,比如,蓝牙门禁,蓝牙定位,蓝牙支付等。中心设备发现蓝牙设备的一般流程如图1所示。这样广播的数据就有可能被劫持,并仿造广播数据,伪造出一些伪蓝牙用户基站,影响用户数据的安全性和可靠性。
发明内容
针对目前中心设备发现蓝牙设备过程中数据可能被劫持,影响用户数据安全性的问题,本发明提供一种基于动态时间的蓝牙基站合法性验证方法,包括如下步骤:
对中心设备及周边设备进行时间初始化设置,将中心设备的时间及周边设备的时间设置为初始时间,设置完成后,中心设备及周边设备各自分别计时;
周边设备广播带有当前时间的广播数据,中心设备接收所述带有当前时间的广播数据,解析提取周边设备的当前时间,将周边设备的当前时间与中心设备的当前时间进行对比验证,根据对比结果判断周边设备是否为合法的蓝牙基站。
具体地,若中心设备的当前时间与周边设备的当前时间的差值在设定的合法差值范围内,中心设备判断该周边设备为合法蓝牙基站,通过该周边设备的验证。
优选地,所述合法差值范围为3秒至8秒。
进一步地,周边的广播数据还包括周边设备的身份识别信息,若周边设备验证通过,中心设备记录该周边设备的身份识别信息,当同一设备通过认证的次数大于设定的次数时,中心设备将该周边设备的当前时间与自身的当前时间进行对比,若两者的误差超过误差标准值,中心设备利用该周边设备的时间数据对中心设备进行本地时间校正。
优选地,所述设定的次数为3次。
具体地,所述广播数据包括一个自定义字段,所述自定义字段包括25个可利用字节。
具体地,所述自定义字节中,时间数据由7个字节组成,自定义字段的最后一个作为时间位置起始标识字节,用于存放时间数据的起始位置。
具体地,所述自定义字节的其余18个字节用于存放随机数。这样可以防止固定位置存放时间数据,遭到暴力比对的破解。
具体地,若中心设备对周边设备的验证通过,则中心设备与周边设备通过蓝牙进行数据交互,若验证不通过,中心设备断开与周边设备的连接。
本发明的有益效果是:本发明通过在最新的低功耗蓝牙新协议BLE4.0的基础上加入了动态时间数据,把”易复制、易仿冒”的静态低功耗蓝牙广播数据转变为带时间变化的动态数据进行广播,在接收端进行数据比对,凡满足加密方法的的蓝牙基站,即可被视为合法的广播基站,避免了蓝牙伪基站及伪数据的不安全发现和连接。
附图说明
图1为现有技术的中心设备发现蓝牙设备的一般流程图;
图2为本发明的基于动态时间的蓝牙基站合法性验证方法的流程图;
图3为实施例的基于动态时间的蓝牙基站合法性验证方法的流程图。
具体实施方式
以下结合附图及实施例对本发明的技术方案作进一步详细阐述,本领域技术人员应当理解,实施例仅仅是为了帮助读者更好地理解本发明的技术构思而做的示例性阐述,其不应当被理解为对本发明保护范围的限定。
本发明针对目前物联网应用领域中,使用蓝牙进行设备互联时数据可能被劫持,影响用户数据安全性的问题,提出一种基于动态时间的蓝牙基站合法性验证方法,如图2所示,该方法具体包括如下步骤:首先,对中心设备及周边设备进行时间初始化设置,将中心设备的时间及周边设备的时间设置为初始时间,设置完成后,中心设备及周边设备各自分别计时;然后,周边设备广播带有当前时间的广播数据,中心设备接收所述带有当前时间的广播数据,解析提取周边设备的当前时间,将周边设备的当前时间与中心设备的当前时间进行对比验证,根据对比结果判断周边设备是否为合法的蓝牙基站。
实施例
结合图3,对本发明的合法性验证方法进行详细说明。
步骤一:初始时间设置
初始时间设置,针对周边设备和中心设备,进行一个当前时间的初始化设置T0,即:T1=T2=初始T0。
步骤二:合法基站发现过程的加密与校验
针对周边设备,其不断循环发送广播帧数据,这里的广播数据帧中,携带的是当前周边设备的时间信息,由于周边设备和中心设备初始化了同一个起始时间,并且各自分别计时,当接中心收到周边设备广播帧中带有的时间数据,中心设备就会根据收的时间数据来进行解析提取,比对验证是否是合法的蓝牙基站,通过***一个动态的时间数据,并将其解析和比对的过程,就把静态的,固定不变广播数据变成了可加密的动态的广播数据。广播数据包括一个自定义字段,所述自定义字段包括25个可利用字节。加密数据就利用这25个字节进行,一个时间数据可以由7个字节组成,比如:20150722130620,分别表示2015年,7月,22日,13点,6分,20秒,在AD Data最后一个字节作为时间位置标识字节。这里时间数据起始指示字节存放的是的时间数据的起始位置,在1到18之间随机数,这样可以防止固定位置存放时间数据,遭到暴力比对的破解。
对于中心设备,接收到周边设备的广播帧后,根据时间数据起始指示字节解析并提取出时间数据,用接收到的时间T2减中心设备的本地时间T1,如果误差在5秒以内,就证明是合法的基站,即使是伪基站接收到合法的周边设备发出的广播数据并且复制,广播,由于时间是动态变化的特性,在中心设备端对于合法性验过程证必定失败,这样就达到了数据加密和广播基站合法性的验证过程。
步骤三:时间偏移校正
周边的广播数据还包括周边设备的身份识别信息,若周边设备验证通过,中心设备记录该周边设备的身份识别信息,当同一设备通过认证的次数大于设定的次数时,中心设备利用该周边设备的时间数据对中心设备进行本地时间校正。
由于长时间工作,可能会导致中心设备时间产生偏移和误差,这样就需要利用周边设备广播的基准时间进行校验,当验证合法基站通过后,进行一个计数,每获得超过5次的合法周边基站时间数据后,中心设备将该周边设备的当前时间与自身的当前时间进行对比,若两者的误差超过设定的误差标准值,就利用其时间数据对该中心设备进行本地时间校正,将中心设备的当前时间调整为周边设备的当前时间,并将通过认证次数初始化为零次。
Claims (8)
1.基于动态时间的蓝牙基站合法性验证方法,其特征在于,包括如下步骤:
对中心设备及周边设备进行时间初始化设置,将中心设备的时间及周边设备的时间设置为初始时间,设置完成后,中心设备及周边设备各自分别计时;
周边设备广播带有当前时间的广播数据,中心设备接收所述带有当前时间的广播数据,解析提取周边设备的当前时间,将周边设备的当前时间与中心设备的当前时间进行对比验证,根据对比结果判断周边设备是否为合法的蓝牙基站;
周边的广播数据还包括周边设备的身份识别信息,若周边设备验证通过,中心设备记录该周边设备的身份识别信息,当同一设备通过认证的次数大于设定的次数时,中心设备将获取的周边设备的当前时间与中心设备的当前时间进行对比,若两者的误差超过误差标准值,则中心设备利用该周边设备的时间数据对中心设备进行本地时间校正。
2.如权利要求1所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,若中心设备的当前时间与周边设备的当前时间的差值在设定的合法差值范围内,中心设备判断该周边设备为合法蓝牙基站,通过该周边设备的验证。
3.如权利要求1所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,所述合法差值范围为3秒至8秒。
4.如权利要求1所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,所述设定的次数为3次。
5.如权利要求1或2或3或4所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,所述广播数据包括一个自定义字段,所述自定义字段包括25个可利用字节。
6.如权利要求5所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,所述自定义字节中,时间数据由7个字节组成,自定义字段的最后一个作为时间位置起始标识字节,用于存放时间数据的起始位置。
7.如权利要求6所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,所述自定义字节的其余18个字节用于存放随机数。
8.如权利要求1或2或3或4或6或7所述的基于动态时间的蓝牙基站合法性验证方法,其特征在于,若中心设备对周边设备的验证通过,则中心设备与周边设备通过蓝牙进行数据交互,若验证不通过,中心设备断开与周边设备的连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510779260.8A CN105307172B (zh) | 2015-11-13 | 2015-11-13 | 基于动态时间的蓝牙基站合法性验证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510779260.8A CN105307172B (zh) | 2015-11-13 | 2015-11-13 | 基于动态时间的蓝牙基站合法性验证方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105307172A CN105307172A (zh) | 2016-02-03 |
CN105307172B true CN105307172B (zh) | 2018-11-23 |
Family
ID=55203812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510779260.8A Active CN105307172B (zh) | 2015-11-13 | 2015-11-13 | 基于动态时间的蓝牙基站合法性验证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105307172B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107465641B (zh) * | 2016-06-02 | 2020-08-18 | 上海海典软件股份有限公司 | 基于三层架构软件***及其数据请求方法 |
CN106341781A (zh) * | 2016-09-26 | 2017-01-18 | 时瑞科技(深圳)有限公司 | 蓝牙连接物联网路的初始化***及方法 |
EP3537631B1 (en) | 2016-11-07 | 2023-11-01 | Tendyron Corporation | Circuit delay self-measurement method, device, and system |
CN107359947B (zh) * | 2016-11-07 | 2020-09-15 | 天地融科技股份有限公司 | 电路延时自检测装置和*** |
CN107359946B (zh) * | 2016-11-07 | 2020-09-15 | 天地融科技股份有限公司 | 一种电路延时自检测方法、装置和*** |
CN108600231B (zh) * | 2018-04-27 | 2020-10-27 | 广东复安科技发展有限公司 | 一种基于同步技术的网络安全传输方法 |
CN111542028B (zh) * | 2020-04-17 | 2023-09-01 | 软通动力信息技术(集团)股份有限公司 | 身份验证方法、装置、存储介质、移动终端及服务器 |
CN116208955A (zh) * | 2022-12-30 | 2023-06-02 | 飞天诚信科技股份有限公司 | 一种基于蓝牙连接的设备认证方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970129A (zh) * | 2012-11-16 | 2013-03-13 | 深圳光启创新技术有限公司 | 基于时间信息的信号加密、解密方法和装置 |
CN103687066A (zh) * | 2013-12-26 | 2014-03-26 | 深圳市金立通信设备有限公司 | 一种终端连接方法、终端及*** |
CN103945373A (zh) * | 2014-04-25 | 2014-07-23 | 上海大众汽车有限公司 | 蓝牙传输数据的安全加密方案 |
-
2015
- 2015-11-13 CN CN201510779260.8A patent/CN105307172B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970129A (zh) * | 2012-11-16 | 2013-03-13 | 深圳光启创新技术有限公司 | 基于时间信息的信号加密、解密方法和装置 |
CN103687066A (zh) * | 2013-12-26 | 2014-03-26 | 深圳市金立通信设备有限公司 | 一种终端连接方法、终端及*** |
CN103945373A (zh) * | 2014-04-25 | 2014-07-23 | 上海大众汽车有限公司 | 蓝牙传输数据的安全加密方案 |
Also Published As
Publication number | Publication date |
---|---|
CN105307172A (zh) | 2016-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105307172B (zh) | 基于动态时间的蓝牙基站合法性验证方法 | |
US11265319B2 (en) | Method and system for associating a unique device identifier with a potential security threat | |
US9825991B2 (en) | Systems, methods and apparatuses for prevention of relay attacks | |
EP3280090B1 (en) | User authentication method and device | |
US10078125B2 (en) | Beacon security | |
US20190165947A1 (en) | Signatures for near field communications | |
CN104079562B (zh) | 一种基于支付终端的安全认证方法及相关装置 | |
US9888385B1 (en) | Method for subscriber authentication in cellular IoT device, IoT device for subscriber authentication, and base station apparatus for subscriber authentication | |
US10872327B2 (en) | Mobile payment systems and mobile payment methods thereof | |
WO2016097074A1 (en) | Securing contactless payment performed by a mobile device | |
KR100847145B1 (ko) | 불법 액세스 포인트 검출 방법 | |
US20160328714A1 (en) | Method and apparatus for authenticating payment related information in mobile communication system | |
US20210227368A1 (en) | Master-Slave System for Communication Over a Bluetooth Low Energy Connection | |
CN113272670A (zh) | 位置信息提供***和位置信息提供方法 | |
CN108966232B (zh) | 基于服务网络的无线物联网物理层混合认证方法及*** | |
CN103404076B (zh) | 在第三实体上认证第一和第二实体的方法 | |
KR101745482B1 (ko) | 스마트홈 시스템에서의 통신 방법 및 그 장치 | |
US20110034149A1 (en) | Method for releasing a mobile communication card for the use of a service of a mobile communication network and user equipment for interaction with a mobile communication network | |
CN114258013B (zh) | 数据加密方法、设备和存储介质 | |
US10341301B2 (en) | Method for transmitting encrypted data, method for receiving, corresponding devices and computer programs | |
US11245698B2 (en) | Registration system and registration method | |
CN105207987A (zh) | 基于蓝牙手机终端的指纹识别*** | |
EP2940647A1 (en) | Method for processing issuance of mobile credit card | |
US20240086890A1 (en) | Payment method and device using ultra-wideband communication | |
KR101505735B1 (ko) | 시간 검증을 이용한 엔에프씨카드 인증 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 621000, No. 35 Mian Xing Dong Road, hi tech Zone, Sichuan, Mianyang Patentee after: Sichuan Hongxin Software Co.,Ltd. Address before: 621000, No. 35 Mian Xing Dong Road, hi tech Zone, Sichuan, Mianyang Patentee before: SICHUAN RAINBOW CONSULTING & SOFTWARE Co.,Ltd. |