Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ISL6296DH-T Datasheet(PDF) 7 Page - Intersil Corporation

Part # ISL6296DH-T
Description  FlexiHash For Battery Authentication
Download  17 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INTERSIL [Intersil Corporation]
Direct Link  http://www.intersil.com/cda/home
Logo INTERSIL - Intersil Corporation

ISL6296DH-T Datasheet(HTML) 7 Page - Intersil Corporation

Back Button ISL6296DH-T Datasheet HTML 3Page - Intersil Corporation ISL6296DH-T Datasheet HTML 4Page - Intersil Corporation ISL6296DH-T Datasheet HTML 5Page - Intersil Corporation ISL6296DH-T Datasheet HTML 6Page - Intersil Corporation ISL6296DH-T Datasheet HTML 7Page - Intersil Corporation ISL6296DH-T Datasheet HTML 8Page - Intersil Corporation ISL6296DH-T Datasheet HTML 9Page - Intersil Corporation ISL6296DH-T Datasheet HTML 10Page - Intersil Corporation ISL6296DH-T Datasheet HTML 11Page - Intersil Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 17 page
background image
7
FN9201.0
February 1, 2005
It is recommended that device authentication be done once
in a while to maximize its effectiveness. Before a new
challenge code can be accepted by the device, the SESL
register must be re-written again to ensure that the original
seeds are re-loaded from the OTP ROM into the hash
engine prior to performing the next authentication code
calculation. Failure to follow the sequence will result is a bus
error, causing the sBER flag to be set in the STAT register.
SET-UP FOR DEVICE AUTHENTICATION SUPPORT
To configure the host and the ISL6296 to support device
authentication function, the pack manufacturer will need to
select at least 2 sets of 32-bit secret codes. For greater
security, a third set of 32-bit secret may be used. The
FlexiHash™ engine requires two sets of 32-bit secrets for
use in its hash calculation: the first set to define its hash
function, and the second set to initialize its seed for hash
calculation. These two sets can be selected from the same
secret location. The chosen secret codes are to be kept by
the pack manufacturer and maintained at utmost
confidentiality.
After the secrets have been determined, they are written into
the device’s OTP ROM. After verification that the codes have
been written in correctly, the relevant secrets lock-out bits at
ROM address location 0-00 should be set. Once set, the
lock-out bits can no longer be cleared. Thereafter, read/write
access to the secret information will no longer be possible,
and the secret codes are made available only to the
FlexiHash™ engine for generation of authentication code
based on a challenge code input from the host.
On the host side, the same secret codes will need to be kept,
and the same FlexiHash™ engine will have to be
implemented in firmware. Refer to the application note
AN1166 for detailed information of firmware implementation.
It is important that the secret codes be stored scrambled in
the host’s non-volatile memory so that the secret information
cannot be easily revealed by monitoring signal transfer on
the host PCB.
THE HASH ENGINE
The hash engine consists of 4 separate programmable 8-bit
CRC calculators. Two sets of 32-bit secret codes are use by
the hash engine for authentication code generation. The first
set is used to define the CRC polynomial as well as the input
selection for each of the CRC calculators. The second is
used as initial seeds for the CRC calculations. Outputs of the
4 CRC calculators are logically combined to produce the 8-
bit output of the overall FlexiHash™ engine. Block diagram
of the FlexiHash engine is illustrated in Figure 7. More
detailed description on the hash engine can be found in the
application note AN1166.
FIGURE 5. AUTHENTICATION PROCESS FLOW DIAGRAM
FlexiHash
Engine
32-bit Hash Function
32-bit Hash Seed
64-bit Secret
32-bit pseudo-random
challenge word from host
8-bit authentication
code
FlexiHash
Engine
32-bit Hash Function
32-bit Hash Seed
64-bit Secret
32-bit pseudo-random
challenge word from host
8-bit authentication
code
FIGURE 6. FLOW CHART FOR AUTHENTICATION PROCESS
START
Wake up ISL6296 using a
regular break signal
Select hash function and seed
by writing to SESL register
Send a 32-bit random
challenge to CHLG register
Read the authentication result
from AUTH register, after
waiting for 1 BT
D
END
Calculate the expected
authentication result based on
the same secrets
The two results match?
Shut down
the system
YES
NO
ISL6296


Similar Part No. - ISL6296DH-T

ManufacturerPart #DatasheetDescription
logo
Intersil Corporation
ISL6296DH-T INTERSIL-ISL6296DH-T Datasheet
364Kb / 19P
   FlexiHash??For Battery Authentication
logo
Renesas Technology Corp
ISL6296DH-T RENESAS-ISL6296DH-T Datasheet
868Kb / 19P
   FlexiHash??For Battery Authentication
More results

Similar Description - ISL6296DH-T

ManufacturerPart #DatasheetDescription
logo
Intersil Corporation
ISL6296 INTERSIL-ISL6296_08 Datasheet
364Kb / 19P
   FlexiHash??For Battery Authentication
ISL9206ADHZ-T INTERSIL-ISL9206ADHZ-T Datasheet
357Kb / 17P
   FlexiHash For Battery Authentication
July 30, 2008
ISL6296A INTERSIL-ISL6296A Datasheet
420Kb / 20P
   FlexiHash For Battery Authentication
ISL9206 INTERSIL-ISL9206 Datasheet
370Kb / 16P
   FlexiHash For Battery Authentication
ISL6296 INTERSIL-ISL6296_07 Datasheet
372Kb / 19P
   FlexiHash??For Battery Authentication
ISL9206A INTERSIL-ISL9206A Datasheet
349Kb / 17P
   FlexiHash For Battery Authentication
ISL9206 INTERSIL-ISL9206_07 Datasheet
347Kb / 17P
   FlexiHash For Battery Authentication
logo
Renesas Technology Corp
ISL6296 RENESAS-ISL6296 Datasheet
868Kb / 19P
   FlexiHash??For Battery Authentication
ISL9206 RENESAS-ISL9206 Datasheet
935Kb / 17P
   FlexiHash™ For Battery Authentication
January 5, 2007
logo
Intersil Corporation
ISL6296A INTERSIL-ISL6296A Datasheet
119Kb / 2P
   FlexiHash™ For Battery Authentication
May 26, 2015
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com