Top

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

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

Product Details

Key Features

Applications/Uses

Parametric specs for Secure Authenticators
Crypto Engine Symmetric
End Equipment Rack Card Security
Bus Type 1-Wire
Memory Type EEPROM
Memory Size 1K x 1
Oper. Temp. (°C) -40 to +85
Package/Pins TDFN/6
TO92/2
TSOC/6
Budgetary
Price (See Notes)
1.06
View More

Technical Docs

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

Support & Training

Search our knowledge base for answers to your technical questions.

Filtered Search

Our dedicated team of Applications Engineers are also available to answer your technical questions. Visit our support portal .

Parameters

Parametric specs for Secure Authenticators
Crypto Engine Symmetric
End Equipment Rack Card Security
Bus Type 1-Wire
Memory Type EEPROM
Memory Size 1K x 1
Oper. Temp. (°C) -40 to +85
Package/Pins TDFN/6
TO92/2
TSOC/6
Budgetary
Price (See Notes)
1.06

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

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.

Technical Docs

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

Support & Training

Search our knowledge base for answers to your technical questions.

Filtered Search

Our dedicated team of Applications Engineers are also available to answer your technical questions. Visit our support portal .