Patent ID: 9653004
Date: 2017-05-16
CPC Classifications: G06F,G09C,H04L

Claim:
1. A method for downloading information to a secure embedded device (SED), comprising: scrambling or ciphering, by a first processor, the information into first transformed information at a computing device using a first scramble algorithm or a first cipher algorithm and generating a first key; transferring, by the first processor, the first transformed information, the first key and a software program from the computing device into a temporary storage memory of the SED; running the software program by a second processor of the SED, to facilitate an initialization of a second key and to facilitate a transfer of the first transformed information from the temporary storage memory to a secure non-volatile memory of the SED; in response to the running the software program, initializing, by the second processor, the second key at the SED, and descrambling or deciphering, at a descrambling/deciphering mechanism in the SED, the first transformed information into second transformed information using the first key; scrambling or ciphering, by the second processor, the second transformed information into third transformed information at a scrambling/ciphering mechanism of the SED using a second scramble algorithm or a second cipher algorithm wherein the third transformed information is defined by the second key; and writing, by the second processor, at least a portion of the third transformed information to a memory location of a memory element of the secure non-volatile memory, wherein the memory location is defined by the second key.