DS28C22:DeepCover Secure Memory with I2C SHA-256 and 3Kb User EEPROM

Protect Your Development Investment with SHA-256 Crypto-Strong Authentication and Encryption

DeepCover® embedded security solutions cloak sensitive data under multiple layers of advanced physical security to provide the most secure key storage possible. The DeepCover Secure Memory (DS28C22) combines crypto-strong, bidirectional, secure challenge-and-response authentication and small message encryption functionality with an implementation based on the FIPS 180-specified Secure Hash Algorithm (SHA-256). A 3Kb user-programmable EEPROM array provides nonvolatile storage for application data and additional protected memory holds a read-protected secret for SHA-256 operations and settings for user memory control. Each device has its own guaranteed unique and unalterable 64-bit ROM identification number (ROM ID) that is factory programmed into the chip. This unique ROM ID is used as a fundamental input parameter for cryptographic operations and also serves as an electronic serial number within the application. A bidirectional security model enables two-way authentication and encryption between a host system and slave-embedded DS28C22. Slave-to-host authentication is used by a host system to securely validate that an attached or embedded DS28C22 is authentic. Host-to-slave authentication is used to protect DS28C22 user memory from being modified by a nonauthentic host. The SHA-256 message authentication code (MAC), which the DS28C22 generates, is computed from data in the user memory, an on-chip secret, a host random challenge, and the 64-bit ROM ID. The device also facilitates encrypted read and write between host and slave using a one time pad computed by the SHA-256 engine. When not in use, the DS28C22 can be put in sleep mode where power consumption is minimal.

Key Features
  • Symmetric Key-Based Bidirectional Secure Authentication and Encryption Model Based on SHA-256
  • Dedicated Hardware-Accelerated SHA Engine for Generating SHA-256 MACs
  • Strong Authentication with a 256-Bit, User-Programmable Secret, and Input Challenge
  • 3072 Bits of User EEPROM Partitioned Into 12 Pages of 256 Bits
  • User-Programmable and Irreversible EEPROM Protection Modes Including Authentication, Write and Read Protect, Encryptions, and OTP/EPROM Emulation
  • Supports 100kHz and 400kHz I2C Communication Speeds
  • Supports Power-Saving Sleep Mode at 0.5µA (typ)
  • Operating Range: 3.3V ±10%, -40°C to +85°C
  • 8-Pin TDFN Package
DS28C22: Typical Application Circuit
DS28C22: Typical Application Circuit
Applications/Uses
  • Authentication of Network-Attached Appliances
  • Key Generation and Secure Exchange for Cryptographic Systems
  • Secure Feature Setting for Configurable Systems
  • System Intellectual Property Protection
DataSheet
titleDownload file
DS28C22 Data SheetDS28C22.pdf
Parametrics
Part NumberApplicationsMemory TypeMemory SizeBus TypeVSUPPLY
(V)
Deep CoverOper. Temp.
(°C)
Package/Pins
DS28C22IP Protection
PCB ID and Authentication
EEPROM3K x 1I2C2.97 to 3.63Yes-40 to +85TDFN-EP/8
Design kits & evaluation modules
Quality and Environmental Data
Related Products
  • DS28E22:DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM
  • DS28E25:DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM
  • DS28E15:DeepCover Secure Authenticator with 1-Wire SHA-256 and 512-Bit User EEPROM
  • DS2465:DeepCover Secure Authenticator with SHA-256 Coprocessor and 1-Wire Master Function
Ordering Information
Part NumberStatusRecommended ReplacementPackageTempRoHS
DS28C22Q+TActiveTDFN-EP,;8 pin;6.3 mm²-40°C to +85°CLead Free
DS28C22Q+UActiveTDFN-EP,;8 pin;6.3 mm²-40°C to +85°CLead Free
DS28C22.pdf DS28C22
DS28C22.pdf DS28C22
DS28C22.pdf DS28C22
MAXREFDES43# ZedBoard Quick Start Guide DS28C22
Secure Your FPGA System Using a DeepCover Secure Authenticator DS28EL25
Implement Heightened Security with a SHA-256 Master/Slave Authentication System DS2465
DS28C22.pdf DS28C22