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

Claim 7:
8. An apparatus comprising:
a programming unit configured to receive a security kernel, a target payload, and an authentication list, authenticate a programmable device mounted in the programmer based on the authentication list;
a programmer of the programming unit configured to transfer a copy of the security kernel to the programmable device over an encrypted channel between the programmer and the programmable device, install the copy of the security kernel in the programmable device mounted in the programmer, activate the security kernel in the programmable device to reboot the programmable device and generate a validation code, and provision the programmable device with the target payload; and
a security controller of the programming unit configured to validate the security kernel in the programmable device based on the validation code.