DS28E01-100

1Kb Protected 1-Wire EEPROM with SHA-1 Engine

Provides Low-Cost, World-Class Secure Authentication of Peripherals and Systems


Description

The DS28E01-100 combines 1024 bits of EEPROM with challenge-and-response authentication security implemented with the ISO/IEC 10118-3 Secure Hash Algorithm (SHA-1). The 1024-bit EEPROM array is configured as four pages of 256 bits with a 64-bit scratchpad to perform write operations. All memory pages can be write protected, and one page can be put in EPROM-emulation mode, where bits can only be changed from a 1 to a 0 state. Each DS28E01-100 has its own guaranteed unique 64-bit ROM registration number that is factory lasered into the chip. The DS28E01-100 communicates over the single-contact 1-Wire® bus. The communication follows the standard 1-Wire protocol with the registration number acting as the node address in the case of a multidevice 1-Wire network.

Key Features

  • 1024 Bits of EEPROM Memory Partitioned Into Four Pages of 256 Bits
  • On-Chip 512-Bit SHA-1 Engine to Compute 160-Bit Message Authentication Codes (MAC) and to Generate Secrets
  • Write Access Requires Knowledge of the Secret and the Capability of Computing and Transmitting a 160-Bit MAC as Authorization
  • User-Programmable Page Write Protection for Page 0, Page 3, or All Four Pages Together
  • User-Programmable OTP EPROM Emulation Mode for Page 1 ("Write to 0")
  • Communicates to Host with a Single Digital Signal at 15.3kbps or 90.9kbps Using 1-Wire Protocol
  • Switchpoint Hysteresis and Filtering to Optimize Performance in the Presence of Noise
  • Reads and Writes Over a Wide Voltage Range of 2.8V to 5.25V from -40°C to +85°C
  • 6-Lead TSOC and TDFN or 2-Lead TO-92 and SFN Packages

Applications/Uses

  • Accessory/PCB Identification
  • Identification and authentication of consumables
  • Ink and Toner Print Cartridge Identification
  • Intellectual Property, License Management
  • Sensor Calibration and Authentication
  • System Programmable Feature Control
Part Number Memory Type Memory Size Bus Type Real Time Clock DIP w/Int. Batt. Pwr. Cap Pckg. Battery Monitor GPIO VSUPPLY
(V)
VSUPPLY
(V)
min max
DS28E01-100  EEPROM 1K x 1 1-Wire No No No No No 2.8 5.25
See All Memory (EPROM, EEPROM, ROM, NV SRAM) (68)
Pricing Notes:
This pricing is BUDGETARY, for comparing similar parts. Prices are in U.S. dollars and subject to change. Quantity pricing may vary substantially and international prices may differ due to local duties, taxes, fees, and exchange rates. For volume-specific and version-specific prices and delivery, please see the price and availability page or contact an authorized distributor.


DS28E01PMOD: Evaluation Kit for the DS28E01-100 Plug-In Module
DSAUTHSK: Evaluation Kit for the DS28E01-100, DS28CN01, and DS2460

Technical Documents

App Note 5507 Understanding the DS1WM Synthesizable 1-Wire Bus Master
App Note 5485 Understanding the DSSHA1 Synthesizable SHA-1 Coprocessor
App Note 5403 How to Build a 1-Wire® Evaluation Kit
App Note 5042 Implementing Nonvolatile, Nonresettable Counters for Embedded Systems
App Note 4717 Injection Molding an IC into a Connector or Consumable Item
Tutorial 4702 Easily Add Memory, Security, Monitoring, and Control to Medical Sensors and Consumables
Tutorial 4701 Introduction to Programmable Logic Controllers (PLCs) and the Operational Function of Main System Modules
Tutorial 4671 Improve Sensor Performance and SNR in Pulse Oximeter Designs
Tutorial 4659 Blood Glucose Meters
App Note 4594 Protect Your FPGA Against Piracy: Cost-Effective Authentication Scheme Protects IP in SRAM-Based FPGA Designs
App Note 4478 How to Implement SHA-1 Based Secure Authentication and System Feature Settings
Reference Schematic 4477 Reference Design of a 1-Wire® Bidirectional Voltage-Level Translator for 1.8V to 5V
App Note 4255 How to Power the Extended Features of 1-Wire® Devices
App Note 4132 Attachment Methods for the Electro-Mechanical SFN Package
App Note 3989 Add Control, Memory, Security, and Mixed-Signal Functions with a Single Contact
App Note 3826 Xilinx® FPGA IFF Copy Protection with 1-Wire® SHA-1 Secure Memories
App Note 3675 Protect Your R&D Investment with Secure Authentication
App Note 3522 White Paper 9: Are SHA-1 Devices Still Secure Enough?
Tutorial 1201 White Paper 8: 1-Wire® SHA-1 Overview
App Note 1099 White Paper 4: Glossary of 1-Wire SHA-1 Terms
App Note 1098 White Paper 3: Why are 1-Wire SHA-1 Devices Secure?
App Note 178 Printed Circuit Board Identification Using 1-Wire® Products

Quality and Environmental Data

Product Reliability Reports: DS28E01-100.pdf 
Lead-Free Package Tin (Sn) Whisker Reports
 

Related Resources


DS28E80
Gamma Radiation Resistant 1-Wire Memory

  • High Gamma Resistance Allows User-Programmable Manufacturing or Calibration Data Before Medical Sterilization
  • Lower Block Size Provides Greater Flexibility in Programming User Memory
  • Advanced 1-Wire Protocol Minimizes Interface to Just Single Contact

MAX66242
DeepCover Secure Authenticator with ISO 15693, I²C, SHA-256, and 4Kb User EEPROM

  • Complete Counterfeit/Cloning/IP Protection Engine
  • Flexible Connection and Communication Capabilities Support a Wide Range of Applications
  • Enables Robust Design

Type ID PDF Title
App Note 5507 Understanding the DS1WM Synthesizable 1-Wire Bus Master
App Note 5485 Understanding the DSSHA1 Synthesizable SHA-1 Coprocessor
App Note 5403 How to Build a 1-Wire® Evaluation Kit
App Note 5042 Implementing Nonvolatile, Nonresettable Counters for Embedded Systems
App Note 4717 Injection Molding an IC into a Connector or Consumable Item
Tutorial 4702 Easily Add Memory, Security, Monitoring, and Control to Medical Sensors and Consumables
Tutorial 4701 Introduction to Programmable Logic Controllers (PLCs) and the Operational Function of Main System Modules
Tutorial 4671 Improve Sensor Performance and SNR in Pulse Oximeter Designs
Tutorial 4659 Blood Glucose Meters
App Note 4594 Protect Your FPGA Against Piracy: Cost-Effective Authentication Scheme Protects IP in SRAM-Based FPGA Designs
App Note 4478 How to Implement SHA-1 Based Secure Authentication and System Feature Settings
Reference Schematic 4477 Reference Design of a 1-Wire® Bidirectional Voltage-Level Translator for 1.8V to 5V
App Note 4255 How to Power the Extended Features of 1-Wire® Devices
App Note 4132 Attachment Methods for the Electro-Mechanical SFN Package
App Note 3989 Add Control, Memory, Security, and Mixed-Signal Functions with a Single Contact
App Note 3826 Xilinx® FPGA IFF Copy Protection with 1-Wire® SHA-1 Secure Memories
App Note 3675 Protect Your R&D Investment with Secure Authentication
App Note 3522 White Paper 9: Are SHA-1 Devices Still Secure Enough?
Tutorial 1201 White Paper 8: 1-Wire® SHA-1 Overview
App Note 1099 White Paper 4: Glossary of 1-Wire SHA-1 Terms
App Note 1098 White Paper 3: Why are 1-Wire SHA-1 Devices Secure?
App Note 178 Printed Circuit Board Identification Using 1-Wire® Products