A bluetooth master-slave device and method for establishing safe channel between them

A technology of bluetooth master device and secure channel, 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 increasing connection uncertainty, man-in-the-middle attack, malicious connection, etc.

Active Publication Date: 2018-09-25
FEITIAN TECHNOLOGIES
View PDF4 Cites 0 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
  • A bluetooth master-slave device and method for establishing safe channel between them
  • A bluetooth master-slave device and method for establishing safe channel between them
  • A bluetooth master-slave device and method for establishing safe channel between them

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] Step 101, the slave device broadcasts data.

[0090] Data broadcasting from the device, specifically 11 09 46 54 5F 32 30 30 30 30 30 30 30 30 3031 32 00 02 01 05 11 07 45 46 41 53 54 46 00 00 C3 00 01 00 01 00 54 46, the third The first byte to the eighteenth byte is 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 01 01 04 05 9E 8B 33 06 00, wherein the fifth byte to the eighth byte are general access c...

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 a bluetooth master-slave device and a method for establishing a safe channel between them, belonging to the field of information security. The method includes: the two parties of the Bluetooth devices exchange their respective device information; according to the device information, the Bluetooth devices start to establish a connection; The two sides of the device generate a communication encryption key according to the same algorithm, so far a secure channel is established between the Bluetooth devices; the Bluetooth slave device includes: a data receiving module, a first data sending module, a second data sending module, a data generating module, an operation module, a judgment module, Communication encryption module, display module; Bluetooth main equipment includes: data receiving module, data sending module, data generation module, calculation module, judgment module, communication encryption module, input module; realize the connection between Bluetooth devices through verification codes, prevent other Malicious connections to devices.

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04W4/80H04W12/02H04W12/06H04W76/14H04W12/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