參數(shù)資料
型號: ISL9206EVAL1
廠商: Intersil Corporation
英文描述: FlexiHash For Battery Authentication
中文描述: FlexiHash對于電池認證
文件頁數(shù): 7/16頁
文件大小: 364K
代理商: ISL9206EVAL1
7
FN9260.0
March 9, 2006
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 ISL9206 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. 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 a cascade of programmable
highly non-linear proprietary encoders. Details on the
proprietary encoder implementation will be made available to
users under NDA only.
FIGURE 5. AUTHENTICATION PROCESS FLOW DIAGRAM
+
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
ISL9206
相關(guān)PDF資料
PDF描述
ISL9208IRZ Multi-Cell Li-ion Battery Pack OCP/Analog Front End
ISL9209B Charging System Safety Circuit
ISL9209BIRZ Charging System Safety Circuit
ISL9209 Charging System Safety Circuit
ISL9209IRZ Charging System Safety Circuit
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
ISL9208 制造商:INTERSIL 制造商全稱:Intersil Corporation 功能描述:Multi-Cell Li-ion Battery Pack OCP/Analog Front End
ISL9208_0711 制造商:INTERSIL 制造商全稱:Intersil Corporation 功能描述:Multi-Cell Li-ion Battery Pack OCP/Analog Front End
ISL9208EVAL1Z 制造商:Intersil Corporation 功能描述:ISL9208 EVALUATION BOARD 1 - ROHS COMPLIANT - QFN - Bulk
ISL9208EVAL2Z 功能描述:EVAL BOARD 2 FOR ISL9208 RoHS:是 類別:編程器,開發(fā)系統(tǒng) >> 評估演示板和套件 系列:* 標準包裝:1 系列:PCI Express® (PCIe) 主要目的:接口,收發(fā)器,PCI Express 嵌入式:- 已用 IC / 零件:DS80PCI800 主要屬性:- 次要屬性:- 已供物品:板
ISL9208IRZ 功能描述:IC MULTI-CELL LI-ION PROT 32-QFN RoHS:是 類別:集成電路 (IC) >> PMIC - 電池管理 系列:- 標準包裝:2,000 系列:Impedance Track™ 功能:燃料,電量檢測計/監(jiān)控器 電池化學:鋰離子(Li-Ion) 電源電壓:2.4 V ~ 2.6 V 工作溫度:-40°C ~ 85°C 安裝類型:表面貼裝 封裝/外殼:20-TSSOP(0.173",4.40mm 寬) 供應商設(shè)備封裝:20-TSSOP 包裝:帶卷 (TR) 產(chǎn)品目錄頁面:1020 (CN2011-ZH PDF) 配用:BQ27350EVM-ND - BQ27350EVM 其它名稱:296-21665-2