Secure Memory: CryptoMemory
Secure Memory: CryptoMemory

Secure Memory: CryptoMemory

CryptoMemory® The world's first and only family of EEPROMs with a 64-bit embedded hardware encryption engine, four sets of non-readable, 64-bit authentication keys and four sets of non-readable, 64-bit session encryption keys provide the only low-cost, truly secure means of preventing product counterfeiting and/or piracy.

Multiple Sectors with Configurable Access. CryptoMemory devices are available in densities from 1 Kbit to 256 Kbits of user memory to accommodate a wide range of information storage and cost requirements. The user memory itself may be divided into as many as 16 separate sections, each of which can be customized to allow different levels of read and write access.

No Cryptography Expertise Required. Atmel offers a CryptoMemory design kit with a library of simple API calls that execute the most complex host operations, including building a software model of the host-side cryptographic engine, computing challenges, performing data encryption and decryption, computing encrypted passwords and message authentication codes, and keeping the host model of the cryptographic engine in synchrony with that in the device. The development library is delivered as a highly decoupled binary cryptographic core, and a source code interface for easy integration into any embedded system.

Memory Densities and Packaging. Atmel's CryptoMemory devices are available now in memory densities of 1-kbit up to 256-kbits. They have standard communication interfaces to microcontrollers and off-the-shelf readers that include a synchronous two-wire interface (TWI), and asynchronous interface (ISO 7816-3 in T=0 Mode) for smart card applications. CryptoMemory devices can be used as drop-in replacements for non-secure EEPROMs to protect software IP.

Package options include 8-lead SOIC and PDIP plastic packages, modules for smartcard applications, and wafers thinned down to 6 mils.

CryptoMemory is also available with a contactless interface as CryptoRF®.

Existing applications include:

  • IP Protection
  • Product Authentication
  • Software Protection
  • Anti counterfeiting
  • Anti cloning
  • Secret Key Storage
  • Loyalty
  • Secure Access Control

Check out the 5-minute video to learn more about the security features CryptoMemory has to offer download the video (60 MB).

CryptoCompanion™

CryptoCompanion provides plug-and-play host-side cryptographic security for embedded systems. This plug-and-play convenience means that designers do not have to design or test the cryptographic algorithms. The companion chip implements the necessary algorithms and the entire protocol completely in hardware. It's fully tested and guaranteed to work properly with all CryptoMemory/CryptoRF chips.

To validate the authenticity of a consumable or replaceable item (a.k.a. client) connected to a system (a.k.a. host), there must be some secret information stored in both the client and the host. The CryptoMemory and CryptoRF devices provide a secure location to store this secret data in the client and the CryptoCompanion chip provides a way to securely store this secret in the host.