Method and Apparatus for Secure Pairing of Bluetooth Devices
First Claim
1. A computer readable medium containing an executable program for pairing a first Bluetooth device and a second Bluetooth device, where the program performs:
- sending, by the first Bluetooth device, a series of audio tones to the second Bluetooth device;
comparing the series of audio tones to a first verification value computed by the second Bluetooth device; and
pairing with the second Bluetooth device if the first verification value corresponds to the series of audio tones.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention generally provide a method and apparatus for secure pairing of Bluetooth devices that supports the detection of man-in-the-middle attacks. One embodiment of a method for pairing a first Bluetooth device and a second Bluetooth device includes sending, by the first Bluetooth device, a series of audio tones to the second Bluetooth device, comparing the series of audio tones to a verification value computed by the second Bluetooth device and pairing with the second Bluetooth device if the verification value corresponds to the series of audio tones. Another embodiment of a method for pairing a first Bluetooth device and a second Bluetooth device includes receiving, at the second Bluetooth device, a series of audio tones from the first Bluetooth device, comparing the series of audio tones to a first verification value computed by the second Bluetooth device and pairing with the first Bluetooth device if the series of audio tones corresponds to the first verification value.
-
Citations
20 Claims
-
1. A computer readable medium containing an executable program for pairing a first Bluetooth device and a second Bluetooth device, where the program performs:
-
sending, by the first Bluetooth device, a series of audio tones to the second Bluetooth device; comparing the series of audio tones to a first verification value computed by the second Bluetooth device; and pairing with the second Bluetooth device if the first verification value corresponds to the series of audio tones. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium containing an executable program for pairing a first Bluetooth device and a second Bluetooth device, where the program performs the steps of:
-
receiving, at the second Bluetooth device, a series of audio tones from the first Bluetooth device; comparing the series of audio tones to a first verification value computed by the second Bluetooth device; and pairing with the first Bluetooth device if the series of audio tones corresponds to the first verification value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a first Bluetooth device for sending a series of audio tones; and a second Bluetooth device for receiving the series of audio tones and for comparing a first verification value represented by the series of audio tones to a second verification value, where the first Bluetooth device and the second Bluetooth are configured for pairing with each other if the first verification value matches the second verification value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification