IP Library Granted Patent US 8,972,730
Granted Patent B2
US 8,972,730 · App. 13/789,764 · Granted Mar 3, 2015

System and method of using a signed GUID

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 8,972,730
App. No.
13/789,764
Granted
Mar 3, 2015
Kind
B2
Abstract

A method and apparatus wherein the method includes the steps of generating a globally unique identifier (GUID) for a security system appliance, saving a public key and private key of the security system appliance in a memory of the security system appliance, a manufacturer of the security system appliance generating a signed version of the GUID and the public key, saving the signed version of the GUID and public key in the memory of the security system appliance, the security system appliance sending a registration message including the signed version of the GUID and public key to a security system server and the security system server authenticating the security system appliance using the signed version of the GUID and public key of the security system appliance and a public key of the manufacturer.

Claims (36)

1. A method comprising:

setting up a security system that protects a secured area, the security system including a plurality of security system appliances including a sensor of at least one of the plurality of security system appliances within the secured area that detect threats via activation of the sensor, the setting up of the security system further comprises:

a manufacturer of the a security system appliance of the plurality of security system appliances generating a globally unique identifier (GUID) for the security system appliance;

the manufacturer saving a public key and private key of the security system appliance and the GUID in a memory of the security system appliance wherein the private and public keys are mathematically linked via an asymmetric cipher;

the manufacturer of the security system appliance generating a signed version of the GUID and the public key using a private key of a manufacturer where the private key and a public key of the manufacturer are mathematically linked via an asymmetric cipher;

the manufacturer saving the signed version of the GUID and public key in the memory of the security system appliance;

the security system appliance automatically registering itself with a corresponding parent device of the plurality of security system appliances within the secured area by sending a registration message including the signed version of the GUID and public key to a security system server through the corresponding parent upon activation of the security system appliance; and

the security system server authenticating the security system appliance using the signed version of the GUID and public key of the security system appliance and the public key of the manufacturer, the security system appliance further including a copy of the public key of the manufacturer and a public key of the server.

2. The method as in claim 1 further comprising saving a public key of the security system server in the appliance.

3. The method as in claim 1 further comprising the security system server setting up a secure connection with the appliance.

4. The method as in claim 3 further comprising the server generating a pairwise symmetric key that is used for communicating with the appliance.

5. The method as in claim 4 further comprising the server encrypting the pairwise symmetric key with the public key of the appliance.

6. The method as in claim 5 further comprising the server encrypting the pairwise symmetric key previously encrypted with the public key of the appliance with the private key of the server.

7. The method of claim 6 further comprising the server sending the pairwise symmetric key encrypted with the public key of the appliance and private key of the server to the appliance.

8. An apparatus comprising:

a security system that protects a secured area, the security system includes a plurality of security system appliances including a sensor of at least one of the plurality of security system appliances that detect threats within the secured area via activation of the sensor, the security system further comprises:

a security system appliance of the plurality of security system appliances, the security system appliance further comprising a globally unique identifier (GUID), a public key and private key saved in a memory of the security system appliance, wherein the public and private keys are mathematically linked via an asymmetric cipher;

a signed version of the GUID and private key of the security system appliance generated by a manufacturer of the security system appliance using a private key wherein the private key and a public key of the manufacturer are mathematically linked via an asymmetric cipher and wherein the signed GUID and private key are saved in the memory of the security system appliance; and

a processor of the security system appliance that automatically registers itself with a corresponding parent of the plurality of security system appliances within the secured area, the processor transmits a registration message to the corresponding parent including the signed version of the GUID and public key upon activation of the security system appliance, the security system appliance including a copy of the public key of the manufacturer and a public key of the server.

9. The apparatus as in claim 8 further comprising a security system server, the security system server authenticating the security system appliance using the signed version of the GUID and public key of the security system appliance and the public key of the manufacturer.

10. The apparatus as in claim 8 further comprising a public key of the security system server save in a memory of the appliance.

11. The apparatus as in claim 10 further comprising the security system server setting up a secure connection with the appliance.

12. The apparatus as in claim 11 further comprising a processor of the server that generates a pairwise symmetric key that is used for communicating with the appliance.

13. The apparatus as in claim 12 further comprising a processor of the server that encrypts the pairwise symmetric key with the public key of the appliance.

14. The apparatus as in claim 13 further comprising a processor of the server that encrypts the pairwise symmetric key previously encrypted with the public key of the appliance with the private key of the server.

15. The apparatus of claim 14 further comprising a processor of the server that sends the pairwise symmetric key encrypted with the public key of the appliance and private key of the server to the appliance.

16. The apparatus as in claim 15 wherein the appliance further comprises a controller located in a secure area of the security system.

17. The apparatus as in claim 16 further comprising a processor of the controller that receives a registration message from a remote appliance of the controller where the remote appliance further comprises one of a sensor, a camera and a user interface.

18. The apparatus as in claim 17 further comprising a processor of the controller that encrypts the registration message from the remote controller with the pairwise symmetric key and send the encrypted registration message to the server.

19. The apparatus as in claim 18 further comprising a processor of the server that authenticates the remote appliance via the registration message from the remote appliance.

20. An apparatus comprising:

a security system that protects a secured area, the security system includes a plurality of security system appliances including a sensor of at least one of the plurality of security system appliances within the secured area that detect threats via activation of sensor, the security system further comprises:

a security system appliance of the plurality of security system appliances, the security system appliance further comprising a globally unique identifier (GUID), a public key and private key of the security system appliance, a public key of a security system server, all saved in a memory of the security system appliance, wherein corresponding public and private keys are mathematically linked via an asymmetric cipher;

a signed version of the GUID and public key of the security system appliance generated by a manufacturer of the security system appliance using a private key wherein the private key and a public key of the manufacturer are mathematically linked via an asymmetric cipher, the signed version of the GUID and public key and the public key of the manufacturer are saved in the memory of the security system appliance;

a processor of the security system appliance that automatically registers itself with a corresponding parent of the plurality of security system appliances, the processor transmits a registration message including the signed version of the GUID and public key through the corresponding parent to the security system server upon activation of the security system appliance; and

a processor of the security system server that authenticates the security system appliance using the signed version of the GUID and public key of the security system appliance and the public key of the manufacturer.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE PREVIOUS RECORDING BY NULLIFICATION. THE INCORRECTLY RECORDED PATENT NUMBERS 8545483, 8612538 AND 6402691 PREVIOUSLY RECORDED AT REEL: 047909 FRAME: 0425. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 12, 2019
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 050431/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 047909/0425 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →