DALLAS Semiconductor, represented in Australia by Arrow Electronics , has released the DS2703 battery pack authentication IC.
It implements a challenge/response scheme using the Secure Hash Algorithm (SHA-1) specified in the Federal Information Publication 180-1/2 and ISO/IEC 10118-3, to authenticate a battery pack for a host system such as a mobile phone, PDA, or other portable computing device.
Integrating the DS2703 in the battery pack allows the host to guard against unauthorised packs that could introduce unknown function or substandard operation, and even cause harm to the user. Using its stored 64-bit secret key and unique 64-bit ROM ID, the DS2703's SHA-1 engine processes a 64-bit host-transmitted challenge to produce a 160-bit response word for transmission back to the host. The secret key is securely stored on-chip and never transmitted between the battery and the host. This produces a high degree of authentication security between a host system and its battery pack or other peripheral devices.
The DS2703 integrates a thermistor multiplexor which allows a single battery pack contact to handle both data and thermistor functions. This feature saves both space and cost by enabling the use of only three contacts between the pack and host: Pack+, Pack-, and data/thermistor. This data/thermistor contact also serves as the power line to the device because the DS2703 is directly powered through its 1-Wire data interface.
Typical applications for the DS2703 include wireless handsets, PDA's, handheld computers, digital still cameras, and digital video cameras. The device is available in an eight-pin microSOP package.