Patent ID: 11870915
Assignee: DATA I/O CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method of operation of a secure programming system comprising:
receiving a security kernel, a target payload, and an authentication list at a programmer;
authenticating a programmable device mounted in the programmer based on the authentication list;
transferring a copy of the security kernel to the programmable device over an encrypted channel between the programmer and the programmable device;
installing the copy of the security kernel in the programmable device;
activating the security kernel in the programmable device, the security kernel reboots the programmable device and generates a validation code;
validating the security kernel in the programmable device based on the validation code; and
upon validation of the security kernel in the programmable device, provisioning the programmable device with the target payload.