IP Library Patent Application 14520389
Patent Application
App. No. 14/520,389

METHOD AND PROTOCOL FOR SECURE DEVICE DEPLOYMENT USING A PARTIALLY-ENCRYPTED PROVISIONING FILE

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 None
App. No.
14/520,389
Abstract

A method, system, and computer program product for Internet-connected device deployment, and to techniques for secure device deployment using a partially-encrypted provisioning file.

Claims (34)

1 . A method comprising:

establishing an IP connection between a first computing platform and a first device;

retrieving one or more messages over the IP connection wherein at least a portion of the one or more messages comprise a provisioning file;

authenticating at least one aspect of the provisioning file; and

decrypting at least one aspect of the provisioning file.

2 . The method of claim 1 , wherein the provisioning file includes an identification header area, an encrypted area and at least one first user override area.

3 . The method of claim 2 , wherein the provisioning file further comprises a second user override area.

4 . The method of claim 3 , wherein the first user override area is unencrypted and second user override area is encrypted.

5 . The method of claim 2 , wherein the identification header area comprises at least one of, a project identifier, an encoding identifier, and a random salt.

6 . The method of claim 5 , wherein the provisioning file further comprises a begin encrypted portion indication and an end encrypted portion indication.

7 . The method of claim 5 , wherein the encoding identifier indicates an encryption scheme.

8 . A computer program product, embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:

establishing an IP connection between a first computing platform and a first device;

retrieving one or more messages over the IP connection wherein at least a portion of the one or more messages comprise a provisioning file;

authenticating at least one aspect of the provisioning file; and

decrypting at least one aspect of the provisioning file.

9 . The computer program product of claim 8 , wherein the provisioning file comprises an identification header area, an encrypted area and at least one first user override area.

10 . The computer program product of claim 9 , wherein the provisioning file further comprises instructions for a second user override area.

11 . The computer program product of claim 10 , wherein the first user override area is unencrypted and second user override area is encrypted.

12 . The computer program product of claim 9 , wherein the identification header area comprises at least one of, a project identifier, an encoding identifier, and a random salt.

13 . The computer program product of claim 12 , wherein the provisioning file further comprises a begin encrypted portion indication and an end encrypted portion indication.

14 . The computer program product of claim 12 , wherein the encoding identifier indicates an encryption scheme.

15 . A system comprising:

at least one computer processor to execute a set of program code instructions; and

at least one memory to hold the program code instructions, in which the program code instructions comprises program code to perform,

establishing an IP connection between a first computing platform and a first device;

retrieving one or more messages over the IP connection wherein at least a portion of the one or more messages comprise a provisioning file;

authenticating at least one aspect of the provisioning file; and

decrypting at least one aspect of the provisioning file.

16 . The system of claim 15 , wherein the provisioning file comprises an identification header area, an encrypted area and at least one first user override area.

17 . The system of claim 16 , wherein the provisioning file further comprises a second user override area.

18 . The system of claim 17 , wherein the first user override area is unencrypted and second user override area is encrypted.

19 . The system of claim 16 , wherein the identification header area comprises at least one of, a project identifier, an encoding identifier, and a random salt.

20 . The system of claim 16 , wherein the provisioning file further comprising a begin encrypted portion indication and an end encrypted portion indication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: JOHNSON, MICHAEL W; KOYAMA, RYO; SMITH, MICHAEL J.S.
To: WEAVED, INC.
Reel/Frame 034468/0634 →