Patent ID: 7725942

Claim:
A method for loading information into a portable electronic device containing a microprocessor and memory, comprising the following steps: loading non-confidential information into said memory; issuing an end-of-loading command upon completion of the loading of the non-confidential information into said memory; in response to said end-of-loading command, validating the content of the non-confidential information loaded into said memory; in response to a determination that the non-confidential information loaded into said memory was successfully validated, issuing commands to load confidential information into said memory; in response to receipt of each issued command, verifying the command, wherein verification of each issued command comprises determining whether an address associated with the write command corresponds to an address of a predefined area in memory for storing confidential information; and upon verification of an issued command, loading the confidential information associated with the issued command into the predefined area of memory.