ATMEL AT88SC0104C, AT88SC25616C User Manual

Applications
Subscriber Systems (set top boxes)
Access Control Systems
Subassembly Authentication
Removable Storage Devices
Networked Systems
The new CryptoMemory family of devices in plastic packages provides secure serial EEPROM storage for sensitive information within an embedded system.
AT88SC0104C to AT88SC25616C
FAMILY OF
CRYPTOMEMORY
®
SECURE
SERIAL ICS
C RYPTOGRAPHIC S ECURE ICS C RYPTOM EMORY
®
Key Features
A Family of Devices with User Memories from 1 Kbit to 256 Kbits: 1K, 2K,
4K, 8K, 16K, 32K, 64K, 128K, 256K
Symmetrical Dynamic Mutual Authentication with 64-bit Cryptographic Keys
Encrypted Passwords with Attempts Counters
Stream Encryption Ensures Data Privacy
AVR
®
-based Interface Software Available for Easy Implementation
1.5 MHz Compatible 2-wire Serial Interface for Fast Operation
Standard 8-lead SOIC, PDIP and LAP Packages Available, Using the Same
Pinout as Atmel’s AT24Cxx 2-wire Serial EEPROMs
BDTIC www.bdtic.com/Semiconductor
C RYPTOGRAPHIC S ECURE ICSC RYPTOM EMORY
®
Atmel Corporation
2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500
Asia
Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong TEL (852) 2721-9778 FAX (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
© Atmel Corporation 2003. All rights reserved. Atmel® and combinations thereof and CryptoMemory®and AVR®are registered trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trademarks of others.
5043A-SMEM-04/03/10K
Atmel contact: cryptomemory@atmel.com
CryptoMemory Cryptographic Security ICs offer a low cost, high security solution for any embedded application requiring data protection. A proprietary cryptographic algorithm encrypts data, passwords and checksums, providing a secure place for storage of sensitive information within a system. With its tamper detection circuits, this information remains safe even under attack. Whether it is factory configuration data, user preference data or encryption keys that need to be protected, Atmel’s CryptoMemory offers a secure solution.
Security
The device includes a proprietary algorithm for encrypting data and passwords and providing a MAC for read and write operations. Access to data stored in the device is also protected by an authentication routine. Various security options are available, including four unique key sets for authentication and eight unique password sets. Encryption is performed using a new session key each time the device is accessed. The setting of security options along with keys and passwords is performed by simply writing to a configuration zone in the memory when initial data is loaded into the device. Atmel’s CryptoMemory family was developed after many years of designing chips for the smart card marketplace, a market where security is key. The same techniques used to keep information safe from attack in smart cards is now available to the embedded market.
Communications
CryptoMemory utilizes a common 2-wire serial interface for easy implementation with any microcontroller. Running at up to 1.5 MHz, this synchronous communications interface ensures fast operation in any system. With its set of 15 commands, CryptoMemory offers the flexibility to use any or all of its security features to protect up to 256 Kbits of information.
Implementation
Hardware implementation is easy: CryptoMemory uses the same familiar pinout as Atmel’s AT24Cxx 2-Wire Serial EEPROMs and is available in standard plastic packages. All memory densities of CryptoMemory are available in space-saving SOIC and LAP packages as well as PDIPs. Software implementation requires the CryptoMemory command set and cryptographic algorithm to be ported into your system’s controller or logic. Full documentation is available under NDA; for AVR users, a Software Development Toolkit (AT88SC25616C-SDT) is available for easy integration of CryptoMemory into your system.
Packaging
CryptoMemory circuits are available in standard plastic packages (SOIC, PDIP, LAP) for PC board assembly with the same pinout as Atmel’s AT24Cxx serial EEPROM family.