A system on a chip (SOC) device is disclosed comprising external outputs,
and external inputs. A first secure storage location is operably
decoupled from all of the external outputs of the SOC device during a
normal mode of operation. By being decoupled from all external outputs,
representations of the data stored at the first secure device are
prevented from being provided to the external outputs. The decryption
engine is also included on the system on a chip, comprising a first data
input, and a private key input coupled to a first portion of the first
secure storage location, and an output coupled to a second secure
location. The decryption engine is operable to determine decrypted data
from data received at the first data input based upon a private key
received at the private key input. The decryption engine is further
operable to write the decrypted data only to the first secure memory
location and the second secure location.