Bluetooth master and slave devices and method for establishing safety channel between same

A technology of bluetooth master device and secure channel, which is applied in the field of bluetooth master and slave devices and the establishment of a secure channel between them, which can solve the problems of message modification, malicious connection, and increase of connection uncertainty, etc.

Active Publication Date: 2016-03-23
FEITIAN TECHNOLOGIES
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When a secure channel is established between Bluetooth devices, most of the current Bluetooth devices use non-authenticated connections, which increases the uncertainty of the connection, and there is a problem of malicious connections; when a Bluetooth device sends data to a device with Bluetooth function , because the communication data will not be encrypted, the communication data is vulnerable to eavesdropping, man-in-the-middle attacks, message modification and resource abuse, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Bluetooth master and slave devices and method for establishing safety channel between same
  • Bluetooth master and slave devices and method for establishing safety channel between same
  • Bluetooth master and slave devices and method for establishing safety channel between same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0088] Such as figure 1 As shown, Embodiment 1 provides a method for establishing a secure channel between a Bluetooth master-slave device, specifically:

[0089] In step 101, the slave device broadcasts data.

[0090] The slave device broadcasts data, specifically 110946545F3230303030303030303031320002010511074546415354460000C300010001005446, where the third to eighteenth bytes are the name of the slave device.

[0091] Step 102, the master device sends an Inquiry search command to search for bluetooth devices within the effective range around, and sends the device information of the master device to the searched bluetooth devices;

[0092] Specifically, the device information of the Bluetooth master device includes a device address and a device address type.

[0093] The Inquiry search command described in this embodiment is specifically 010104059E8B330600, wherein the fifth byte to the eighth byte are general access codes, the master device allows unlimited searches, and ...

Embodiment 2

[0151] Such as image 3 As shown, the present embodiment 2 provides a bluetooth slave device specifically including:

[0152] A data receiving module 11, configured to receive device information of the Bluetooth master device, a pairing request instruction, a first random number, a first authentication key, and an authentication result;

[0153] Specifically, the device information of the Bluetooth master device received by the data receiving module 11 is a device address and a device address type;

[0154] The first data sending module 12 is configured to send the device information of the Bluetooth slave device, a pairing response instruction and a second authentication key to the Bluetooth master device;

[0155] Specifically, the device information of the Bluetooth slave device sent by the first data sending module 12 is specifically the device address and device address type of the Bluetooth slave device;

[0156] The second data sending module 13 is configured to send ...

Embodiment 3

[0184] Such as Figure 4 As shown, the present embodiment 3 provides a bluetooth master device, including:

[0185] A data receiving module 21, configured to receive device information of the Bluetooth slave device, a pairing response command, a second random number and a second authentication key;

[0186] The device information of the Bluetooth slave device received by the data receiving module 21 is specifically the device name, device address and device address type of the Bluetooth slave device;

[0187] A data sending module 22, configured to send the device information of the Bluetooth master device, a pairing request instruction, a first random number and a first authentication key to the Bluetooth slave device;

[0188] The device information of the Bluetooth master device sent by the data sending module 22 is a device address and a device address type.

[0189] A data generation module 23, configured to generate the first random number;

[0190] The input module 2...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses Bluetooth master and slave devices and a method for establishing a safety channel between the same, and belongs to the field of information safety. The method comprises: both the Bluetooth devices exchange respective device information; according to the device information, a connection is established between the Bluetooth devices; both the Bluetooth devices exchange and verify respective authentication keys generated according to a same algorithm; and after authentication is successful, both the Bluetooth devices generate communication encryption keys according to a same algorithm, so that the safety channel is established between the Bluetooth devices. The Bluetooth slave device comprises a data receiving module, a first data sending module, a second data sending module, a data generation module, an operation module, a judgment module, a communication encryption module and a display module; the Bluetooth master device comprises a data receiving module, a data sending module, a data generation module, an operation module, a judgment module, a communication encryption module and an input module. The connection between the Bluetooth devices by verification codes is achieved, and the malicious connection of other devices is prevented.

Description

technical field [0001] The invention relates to the field of information security, in particular to a bluetooth master-slave device and a method for establishing a safe channel between them. Background technique [0002] Bluetooth technology replaces cable connections with short-distance, low-cost wireless connections, and is widely used among many devices including mobile phones, wireless headsets, laptops, and related peripherals, and realizes wireless communication between Bluetooth devices; Bluetooth devices It is a wireless communication electronic product designed using Bluetooth technology, supports short-distance wireless communication, and has the characteristics of short delay time and strong connection stability. [0003] When a secure channel is established between Bluetooth devices, most of the current Bluetooth devices use non-authenticated connections, which increases the uncertainty of the connection, and there is a problem of malicious connections; when a Bl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04W4/00H04W12/02H04W12/06H04W76/02H04W12/041
CPCH04W4/80H04W12/02H04W12/06H04W76/10
Inventor 陆舟于华章
Owner FEITIAN TECHNOLOGIES
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products