ISL9206A: FlexiHash+™ For Battery Authentication

The ISL9206A is a highly cost-effective fixed-secret hash engine based on Intersil's second generation FlexiHash™ technology. The device authentication is achieved through a challenge-response scheme customized for low-cost applications, where cloning via eavesdropping without knowledge of the device's secret code is not economically viable. When used for its intended applications, the ISL9206A offers the same level of effectiveness as other significantly more expensive high-maintenance hash algorithm and authentication schemes.

The ISL9206A has a wide operating voltage range, and is suitable for direct powering from a 1-cell Li-ion/Li-Poly or a 3- cell series NiMH battery pack. The ISL9206A can also be powered by the XSD bus when the bus pull-up voltage is 3.3V or higher. The device connects directly to the cell terminals of a battery pack, and includes on-chip voltage regulation circuit, POR, and a non-crystal based oscillator for bus timing reference.

Communication with the host is achieved through a single wire XSD interface (a light-weight subset of Intersil's ISD bus interface). The XSD bus is compatible for use with serial ports offered by all 8250 compatible UART's or a single GPIO (general purpose input and output) pin of a microprocessor.

A clone prevention solution utilizing the ISL9206A offers safety and revenue protection at the lowest cost and power, and is suitable for protection against after-market replacement for a wide variety of low-cost applications.

Key Features
  • Challenge-response based authentication scheme using 32-Bit challenge code and 8-Bit authentication code.
  • Fast and flexible authentication process. Multi-pass authentication can be used to achieve the highest security level if necessary.
  • 16x8 OTP ROM stores up to three sets of 32-Bit host-selectable secrets with additional programmable memory for storage of up to 48-Bits of ID code and/or pack information.
  • FlexiHash+™ engine uses two sets of 32-Bit secrets for authentication code generation.
  • Non-unique mapping of the secret key to an 8-Bit authentication code maximizes hacking difficulty due to need for exhaustive key search (superior to SHA-1).
  • Supports 1-cell Li-ion/Li-Poly and 3-cell series NiMH battery packs (2.6V ~ 4.8V operation), or powered by the XSD bus.
  • XSD single-wire host bus interface communicates with all 8250-compatible UART's or a single GPIO. Supports CRC on read data and transfer bit-rate up to 23kbps.
  • True "Zero Power" Sleep mode (automatically entered after a bus inactivity time-out period)
  • 5 Ld SOT-23 or 8 Ld TDFN (2mmx3mm) packages
  • -20°C to +85°C operating temperature range
  • Pb-free (RoHS compliant)
Applications
  • Battery Pack Authentication
  • Printer Cartridges
  • Add-on Accessories
  • Other Non-Monetary Authentication Applications
Typical Diagram
Application Notes
TitleTypeUpdatedSizeOther Languages
AN1167: Implementing XSD Host Using a GPIOPDF13 Nov 2014160 KB
Datasheets
TitleTypeUpdatedSizeOther Languages
ISL9206A DatasheetPDF17 Nov 2014347 KB
Tech Briefs
TitleTypeUpdatedSizeOther Languages
TB363: Guidelines for Handling and Processing Moisture Sensitive Surface Mount Devices (SMDs)PDF13 Jan 201529 KB
User Guides
TitleTypeUpdatedSizeOther Languages
ISL6296EVAL1 User GuidePDF03 Dec 2014493 KB
White Papers
TitleTypeUpdatedSizeOther Languages
Five Easy Steps to Create a Multi-Load Power SolutionPDF30 Jan 2017502 KB
Order Information
Part NumberPackage TypeWeight(g)PinsMSL RatingPeak Temp (°C)RoHS Status
ISL9206ADHZ-T5 Ld SOT T+R0.01853260RoHS
ISL9206ADRTZ-T8 Ld DFN T+R0.01281260RoHS
ISL9206A Datasheet 17 Nov 2014
5 Ld SOT T+R ISL84514
8 Ld DFN T+R ISL3298EMRTEP
ISL9206A
AN1167: Implementing XSD Host Using a GPIO 13 Nov 2014
TB363: Guidelines for Handling and Processing Moisture Sensitive Surface Mount Devices (SMDs) 13 Jan 2015
ISL6296EVAL1 User Guide 03 Dec 2014
Five Easy Steps to Create a Multi-Load Power Solution 30 Jan 2017