CPC H04L 63/08 (2013.01) [G06F 21/10 (2013.01); G06F 21/572 (2013.01); G06F 21/73 (2013.01); G09C 1/00 (2013.01); H04L 9/3268 (2013.01); G06F 21/109 (2023.08); G06F 2221/034 (2013.01); G06F 2221/2107 (2013.01); H04L 63/0442 (2013.01); H04L 63/0823 (2013.01); H04L 63/126 (2013.01)] | 20 Claims |
1. A method of operation of a secure programming system comprising:
coupling programmable devices to a programmer, the programmable devices having at least a first device, the programmer having a programmer private key;
receiving a job control package and a target payload at the programmer, the job control package and the target payload both encrypted with a programmer public key, the target payload having a first content;
transferring the first content to each of the first devices in the programming devices using a security kernel on each of the first devices;
generating provisioning statuses based on the transfer of the first content to each of the first devices; and
sorting each of the first devices into an output receptacle of the programing unit based on the provisioning statuses of each of the first devices being authenticated or unauthenticated.
|