| |
Demand for Secure Storage
Handsets and storage devices utilize ever increasing non-volatile memory capacity of which a growing portion is used to store sensitive content, personal or corporate information.
DRM (Digital Rights Management) protect usage policy and sensitive keys. Enterprise secure storage protects multiple data objects that may relate to different entities with different access privileges. Authentication and financial applications are enabled by securely storing sensitive personal and financial credentials. Secure storage is an essential enabler for many new revenue generating applications.
What are the Threats?
For most applications the main threat is an attack initiated by an external entity that may employ logical or physical measures to extract sensitive information, including the the user's identity. Even when a sensitive device is momentarily unattended it may be subject to a physical or logical attack, let alone when the device is lost or stolen. Similarly the device is exposed through the web to malicious users or virus injection. In DRM applications,
attackers may even be legitimate device users who try to hack their own devices
in order to circumvent policies or to extract the digital content and use it freely. Another form of attack is 'reflash' attack in which a memory image is reused (e.g. to restore previous monetary balance in a "virtual electronic wallet" device).
To solve these threats, sensitive information must be secure enough so it cannot be read and illicit data alteration must be discovered immediately.
Examples:
- In healthcare applications, a sophisticated access control mechanism
allows various entities different levels of access. For example, the patient can access the medical information but may not alter it; the doctor may
read or write medical information; and the insurance company may read or write administrative information. These transactions may be performed remotely after the SST authenticates the entity.
- A securely stored private key enables users to authenticate themselves to an external server and to perform transactions and even digitally sign them for legally-binding non-repudiation purposes. That requires the private key to be highly protected to ensure that it cannot be tampered with or become compromised in any way.

Strong, Flexible, Security
The Secure Storage Toolkit ensures the strongest security for diverse scenarios employing different authorization mechanisms to protect different types of data.
A cornerstone building block, the SST Secret CryptoKey, is hidden from all applications and is only accessible with Discretix's firmware, which in turn only uses it instantaneously for loading the symmetric encryption engines.
The SST's flexible implementation enables diverse applications, such as enterprise applications and multi-user data applications. The SST supports strict enforcement of access policy, hierarchical access schemes and remote administration.
Double Layered Protection
- Foundation layer, Credentials SST (CSST), stores a-symmetric and symmetric keys securely. As in the case of the Secret CryptoKey, these credentials and keys are only used internally by Discretix's firmware to encrypt or decrypt data. This sensitive information is stored encrypted and includes an integrity checksum to ensure that any tampering attempt will be immediately detected. An intricate access control mechanism ensures that only the legitimate user (a person or an application) will be able to use these credentials and keys, and only in accordance with the permissions granted.
- Data Secure Storage layer (DSST) builds upon the underlying CSST. Various data objects, about which the DSST is completely agnostic, can be protected by a corresponding key with a set of access control rules and permissions
Flexible Authorization Mechanism
The authorization mechanism used in order to gain access rights to data objects, keys or credentials includes one or more of the following:
- PIN (digits only)
- Password (alpha-numeric characters)
- Challenge response (C/R) based (using either asymmetric or symmetric keys)
State-of-the-art Protection
SST is capable of ensuring a legitimate image of the non-volatile memory it protects. Even when an old image is re-written, the SST is able to detect it and prevent a hacker from using the protected data.
Countermeasures |
|
- Fault Analysis
- Timing Analysis
- Simple Power Analysis
- Differential Power Analysis
|
|
|
|
Supported algorithms: |
|
- RSA/DH
- AES/AES MAC
- DES/3DES
- SHA1
- Hardware based RNG
|
|
|
|
|
|