Secure Storage: Cryptographic algorithms require keys
as their basis for operation. Since the algorithms are published
and known to all including to potential attackers, protecting
the secrecy of the key is an important issue for security.
Secure Storage essentially deals with protecting access to keys
and other pieces of data. Secure Storage also needs to be
persistent such that items are not lost during power cycles.
Examples of persistent storage are on-chip ROM memory on-
chip One-Time-Programmable (OIP) technology as well as
off-chip flash memory.