P
US11057776B2ActiveUtilityPatentIndex 62

Device identifying method, identifying device, and device pairing method

Assignee: MEDIATEK INCPriority: Jan 11, 2018Filed: Jan 9, 2019Granted: Jul 6, 2021
Est. expiryJan 11, 2038(~11.5 yrs left)· nominal 20-yr term from priority
Inventors:KO LI-CHUN
H04W 8/005H04L 2209/80H04L 63/18H04L 9/30H04W 76/10H04W 12/55H04L 9/321H04W 12/06H04L 9/3226H04W 84/18H04W 4/80H04W 12/069H04L 2209/34H04L 9/0833H04W 12/50
62
PatentIndex Score
0
Cited by
14
References
21
Claims

Abstract

A device identifying method for identifying whether a candidate member device belongs to a device set or not by an identifying device. The device set comprising at least one member device. The method comprises: (a) establishing a connection between the identifying device and a first member device among the member device, to acquire a set ID and at least one identifying key from the first member device; (b) discovering the candidate member device according to the set ID; (c) generating identifying data according to the identifying key and transmitting the identifying data to the candidate member device; and (d) determining whether the candidate member device belongs to the device set or not according to a comparing result for the identifying data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A device identifying method, for identifying whether a candidate member device belongs to a device set or not by an identifying device, the device set comprising at least one member device, the method comprising:
 (a) establishing a connection between the identifying device and a first member device among the member device, to acquire a set ID and at least one identifying key from the first member device; 
 (b) discovering the candidate member device according to the set ID; 
 (c) generating identifying data according to the identifying key and transmitting the identifying data to the candidate member device; and 
 (d) determining whether the candidate member device belongs to the device set or not according to a comparing result for the identifying data. 
 
     
     
       2. The device identifying method of  claim 1 , wherein the identifying key comprises set public keys respectively for each one of the member devices, wherein the step (c) comprises:
 (e) acquiring a set public key of the candidate member device from the set public keys; and 
 (f) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       3. The device identifying method of  claim 2 , wherein the step (f) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       4. The device identifying method of  claim 3 , wherein the confirm data is a confirm of out of band authentication for Bluetooth pairing. 
     
     
       5. The device identifying method of  claim 1 , wherein each of the member device comprises a set privacy key for the device set and the identifying key comprises the set privacy key, wherein the step (c) comprises:
 (e) acquiring an encoded set public key of the candidate member device from the candidate member device; 
 (f) decoding the encoded set public key by the set privacy key to acquire a set public key of the candidate member device; and 
 (g) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       6. The device identifying method of  claim 5 , wherein the step (g) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       7. The device identifying method of  claim 6 , wherein the confirm data is confirm of out of band authentication for Bluetooth pairing. 
     
     
       8. An identifying device can identify whether a candidate member device belongs to a device set or not, the device set comprising at least one member device, comprising:
 a processing circuit, configured to execute at least one program code to perform: 
 (a) establishing a connection between the identifying device and a first member device among the member device, to acquire a set ID and at least one identifying key from the first member device; 
 (b) discovering the candidate member device according to the set ID; 
 (c) generating identifying data according to the identifying key and transmitting the identifying data to the candidate member device; and 
 (d) determining whether the candidate member device belongs to the device set or not according to a comparing result for the identifying data. 
 
     
     
       9. The identifying device of  claim 8 , wherein the identifying key comprises set public keys respectively for each one of the member devices, wherein the step (c) comprises:
 (e) acquiring a set public key of the candidate member device from the set public keys; and 
 (f) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       10. The identifying device of  claim 9 , wherein the step (f) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       11. The identifying device of  claim 10 , wherein the confirm data is a confirm of out of band authentication for Bluetooth pairing. 
     
     
       12. The identifying device of  claim 8 , wherein each of the member device comprises a set privacy key for the device set and the identifying key comprises the set privacy key, wherein the step (c) comprises:
 (e) acquiring an encoded set public key of the candidate member device from the candidate member device; 
 (f) decoding the encoded set public key by the set privacy key to acquire a set public key of the candidate member device; and 
 (g) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       13. The identifying device of  claim 12 , wherein the step (g) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       14. The identifying device of  claim 13 , wherein the confirm data is confirm of out of band authentication for Bluetooth pairing. 
     
     
       15. A device pairing method, for determining whether an identifying device should be paired with a candidate member device or not, the method comprising:
 (a) establishing a connection between the identifying device and a first member device among at least one member device of a device set, to acquire a set ID and at least one identifying key from the first member device; 
 (b) discovering the candidate member device according to the set ID; 
 (c) generating identifying data according to the identifying key and transmitting the identifying data to the candidate member device; 
 (d) determining whether the candidate member device belongs to the device set or not according to a comparing result for the identifying data; and 
 (e) pairing the identifying device to the candidate member device when the candidate member device belongs to the device set and not pairing the identifying device to the candidate member device when the candidate member device does not belong to the device set. 
 
     
     
       16. The device pairing method of  claim 15 , wherein the identifying key comprises set public keys respectively for each one of the member devices, wherein the step (c) comprises:
 (f) acquiring a set public key of the candidate member device from the set public keys respectively for each one of the member devices; and 
 (g) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       17. The device pairing method of  claim 16 , wherein the step (g) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       18. The device pairing method of  claim 17 , wherein the confirm data is a confirm of out of band authentication for Bluetooth pairing. 
     
     
       19. The device pairing method of  claim 15 , wherein each of the member device comprises a set privacy key for the device set and the identifying key comprises the set privacy key, wherein the step (c) comprises:
 (f) acquiring an encoded set public key of the candidate member device from the candidate member device; 
 (g) decoding the encoded set public key by the set privacy key to acquire a set public key of the candidate member device; and 
 (h) generating the identifying data according to the set public key of the candidate member device. 
 
     
     
       20. The device pairing method of  claim 19 , wherein the step (h) comprises:
 selecting a random number; 
 applying a specific function to generate confirm data according to a public key of the identifying device, a public key of the candidate member device, and the random number; and 
 encoding the confirm data and the random number by the set public key of the candidate member device to generate the identifying data. 
 
     
     
       21. The device pairing method of  claim 20 , wherein the confirm data is confirm of out of band authentication for Bluetooth pairing.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.