IP Library Granted Patent US 9,015,487
Granted Patent B2
US 9,015,487 · App. 12/415,911 · Granted Apr 21, 2015

Apparatus and method for virtual pairing using an existing wireless connection key

Inventors: Lu Xiao (San Diego, CA); Gregory Gordon Rose (San Diego, CA); David Jonathan Julian (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L63/061H04L9/0861H04L9/0827H04L63/162H04L2463/061H04W12/04H04L9/0841H04L2209/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,015,487
App. No.
12/415,911
Granted
Apr 21, 2015
Kind
B2
Abstract

Disclosed is a method for virtual pairing of a first peer device with a second peer device. In the method, a nonce is generated at the first peer device for use in virtually pairing the first and second peer devices to establish a first-type wireless connection. The nonce is forwarded from the first peer device to the second peer device over an already established second-type wireless connection between the first and second peer devices. At least one new key is generated from the nonce and a shared key for the already established second-type wireless connection. The first peer device is virtually paired with the second peer device using the at least one new key to establish the first-type wireless connection between the first and second peer devices.

Claims (52)

1. A method for virtual pairing of a first peer device with a second peer device, comprising:

generating a nonce at the first peer device for use in virtually pairing the first and second peer devices to establish a first-type wireless connection having a first-type protocol;

forwarding the nonce from the first peer device to the second peer device over an existing second-type wireless connection between the first and second peer devices;

generating at least one new link key for the first-type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

virtually pairing the first peer device with the second peer device using the at least one new link key to establish the first-type wireless connection between the first and second peer devices.

2. A method for virtual pairing as defined in claim 1 , wherein the first-type wireless connection is a high-speed connection, and the second-type wireless connection is a low-power connection.

3. A method for virtual pairing as defined in claim 1 , wherein the first-type wireless connection and the second-type wireless connection correspond to different ones of a wireless body area network, a wireless local area network, a wireless personal area network, or a wireless wide area network.

4. A method for virtual pairing as defined in claim 1 , wherein the new link key for establishing the first-type wireless connection is formed in accordance with the following equation: new first-type wireless connection link key=kdf(second-type wireless connection shared link key∥nonce), where kdf is a key derivation function.

5. A method for virtual pairing as defined in claim 1 , wherein the first-type wireless connection is a secure connection, and the second-type wireless connection is a secure connection.

6. A method for virtual pairing as defined in claim 1 , wherein the virtually pairing to establish the first-type wireless connection is performed when the second-type wireless connection is experiencing interference exceeding a predetermined threshold.

7. Apparatus for virtual pairing with a peer device, comprising:

means for generating a nonce for use in virtually pairing the apparatus with the peer device to establish a first-type wireless connection having a first-type protocol;

means for forwarding the nonce to the peer device over an existing second-type wireless connection between the apparatus and the peer device;

means for generating at least one new link key for the first-type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

means for virtually pairing the apparatus with the peer device using the at least one new link key to establish the first-type wireless connection between the apparatus and the peer device.

8. Apparatus for virtual pairing as defined in claim 7 , wherein the first-type wireless connection is a high-speed connection, and the second-type wireless connection is a low-power connection.

9. Apparatus for virtual pairing as defined in claim 7 , wherein the first-type wireless connection and the second-type wireless connection correspond to two of a wireless body area network, a wireless local area network, a wireless personal area network, or a wireless wide area network.

10. Apparatus for virtual pairing as defined in claim 9 , wherein the new link key for establishing the first-type wireless connection is formed in accordance with the following equation: new first-type wireless connection key=kdf(second-type wireless connection shared link key∥nonce), where kdf is a key derivation function.

11. Apparatus for virtual pairing as defined in claim 7 , wherein the first-type wireless connection is a secure connection, and the second-type wireless connection is a secure connection.

12. Apparatus for virtual pairing as defined in claim 7 , wherein the virtually pairing to establish the first-type wireless connection is performed when the second-type wireless connection is experiencing interference exceeding a predetermined threshold.

13. A computer program product, comprising: a non-transitory computer readable medium, comprising:

code for causing a computer to generate a nonce for use in virtually pairing with a peer device to establish a first-type wireless connection having a first-type protocol;

code for causing a computer to forward the nonce to the peer device over an existing second-type wireless connection with the peer device;

code for causing a computer to generate at least one new link key for the first-type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

code for causing a computer to virtually pair with the peer device using the at least one new link key to establish the first-type wireless connection with peer device.

14. A computer program product as defined in claim 13 , wherein the first-type wireless connection is a high-speed connection, and the second-type wireless connection is a low-power connection.

15. A computer program product as defined in claim 13 , wherein the first-type wireless connection, and the second-type wireless connection correspond to different ones of a wireless body area network, a wireless local area network, a wireless personal area network, or a wireless wide area network.

16. A computer program product as defined in claim 13 , wherein the new link key for establishing the first-type wireless connection is formed in accordance with the following equation: new first-type wireless connection link key=kdf(second-type wireless connection shared link key∥nonce), where kdf is a key derivation function.

17. A computer program product as defined in claim 13 , wherein the first-type wireless connection is a secure connection, and the second-type wireless connection is a secure connection.

18. A computer program product as defined in claim 13 , wherein the virtually pairing to establish the first-type wireless connection is performed when the second-type wireless connection is experiencing interference exceeding a predetermined threshold.

19. A watch, comprising:

means for generating a nonce for use in virtually pairing the watch with a peer device to establish a first-type wireless connection having a first-type protocol;

means for forwarding the nonce to the peer device over an existing second-type wireless connection between the watch and the peer device;

means for generating at least one new link key for the first type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

means for virtually pairing the watch with the peer device using the at least one new link key to establish the first-type wireless connection between the watch and the peer device.

20. A headset, comprising:

means for generating a nonce for use in virtually pairing the headset with a peer device to establish a first-type wireless connection having a first-type protocol;

means for forwarding the nonce to the peer device over an existing second-type wireless connection between the headset and the peer device;

means for generating at least one new link key for the first type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

means for virtually pairing the headset with the peer device using the at least one new link key to establish the first-type wireless connection between the headset and the peer device.

21. A sensing device, comprising:

means for generating a nonce for use in virtually pairing the sensing device with a peer device to establish a first-type wireless connection having a first-type protocol;

means for forwarding the nonce to the peer device over an existing second-type wireless connection between the sensing device and the peer device;

means for generating at least one new link key for the first type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

means for virtually pairing the sensing device with the peer device using the at least one new link key to establish the first-type wireless connection between the sensing device and the peer device.

22. Apparatus for virtual pairing with a peer device, comprising:

a processor configured to:

generate a nonce for use in virtually pairing the apparatus with the peer device to establish a first-type wireless connection having a first-type protocol;

forward the nonce to the peer device over an existing second-type wireless connection between the apparatus and the peer device;

generate at least one new link key for the first type wireless connection from the nonce and a shared key for the existing second-type wireless connection using security delegation wherein security delegation comprises using device authentication from the existing second-type wireless connection without exchanging generation information for the at least one new link key according to the first-type protocol of the first-type wireless connection; and

virtually pair the apparatus with tie peer device using the at least one new link key to establish the first-type wireless connection between the apparatus and the peer device; and

a memory coupled to the processor for storing data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2009
From: XIAO, LU; ROSE, GREGORY GORDON; JULIAN, DAVID JONATHAN
To: QUALCOMM INCORPORATED
Reel/Frame 022750/0535 →
Continuity (1)
Related Publication 20100246824A1 · Sep 30, 2010