Rainbow-electronics AT88SA100S User Manual

Browse online or download User Manual for Software Rainbow-electronics AT88SA100S. Rainbow Electronics AT88SA100S User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 21
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Features
Secure battery authentication
Superior SHA-256 Hash Algorithm
Best in class 256 bit key length
Guaranteed Unique 48 bit Serial Number
High speed single wire interface
Supply Voltage: 2.5 – 5.5V
CryptoAuthentication
AT88SA100S
Battery Authentication
Chip
Preliminary
8558A–SMEM–03/09
<100nA Sleep Current
4KV ESD protection
Green compliant (exceeds RoHS) 3 pin SOT-23 package
Applications
Cell Phones
PDA and Smart Phones
Portable Media Players
Digital Cameras & Camcorders
Cordless Tools
Handheld Devices
1. Introduction
The AT88SA100S is a small authentication chip that can be used to
validate battery packs and other replaceable items that contain a
power source. It uses the industry leading SHA-256 hash algorithm
to provide the ultimate level of security.
An industry leading key length of 256 bits prevents exhaustive
attacks while multiple physical security features prevent
unauthorized disclosure of the secret key stored within the chip.
This key is automatically erased when power is removed from the
device.
It is shipped with a guaranteed unique 48 bit serial number that is
used in combination with an input challenge and the stored secret
key to generate a response that is unique for every individual
device.
The chip also includes 80 one-time fuses that can be used to
configure the system and/or retain permanent status. The values in
these fuses can also be locked to prevent modification.
Page view 0
1 2 3 4 5 6 ... 20 21

Summary of Contents

Page 1 - 1. Introduction

Features • Secure battery authentication • Superior SHA-256 Hash Algorithm • Best in class 256 bit key length • Guaranteed Unique 48 bit Se

Page 2 - 1.2. Fuse Map

10 AT88SA100S [Preliminary] 8558A–SMEM–03/09 3.2. IO Blocks Commands are sent to the chip, and responses received from the chip, within

Page 3 - 1.3. SHA-256 Computation

AT88SA100S [ Preliminary] 11 8558A–SMEM–03/09 3.4.1. IO Timeout After a leading transition for any data token has been received, the dev

Page 4 - 2. IO Protocol

12 AT88SA100S [Preliminary] 8558A–SMEM–03/09 4. Commands The command packet is broken down in the following way: Byte Name Meaning 0

Page 5 - 2.2. AC Parameters

AT88SA100S [ Preliminary] 13 8558A–SMEM–03/09 4.1. MAC Computes a SHA-256 digest of the key, challenge and other fixed information on th

Page 6 - 8558A–SMEM–03/09

14 AT88SA100S [Preliminary] 8558A–SMEM–03/09 4.2. Read Reads 4 bytes from Fuse, ROM or MemValid. Any attempt to present the chip with a

Page 7 - 3. DC Parameters

AT88SA100S [ Preliminary] 15 8558A–SMEM–03/09 4.3. BurnFuse Burns one of the 88 user accessible fuse bits. The power supply pin must mee

Page 8 - 3.1. IO Flags

16 AT88SA100S [Preliminary] 8558A–SMEM–03/09 4.4. GenPersonalizationKey This command generates a decryption digest that will be used by

Page 9 - 3.1.4. Pause State

AT88SA100S [ Preliminary] 17 8558A–SMEM–03/09 4.5. LoadSram Writes 256 bits into the battery backed SRAM and locks this memory against f

Page 10 - 3.4. Synchronization

18 AT88SA100S [Preliminary] 8558A–SMEM–03/09 4.6. PauseLong Forces the chip into a busy mode until the watchdog timer expires, after wh

Page 11 - 3.6. Byte and Bit Ordering

AT88SA100S [ Preliminary] 19 8558A–SMEM–03/09 6. Package Drawing 3TS1 - Shrink SOT Package Drawing Contact:[email protected]

Page 12 - 4. Commands

2 AT88SA100S [Preliminary] 8558A–SMEM–03/09 1.1. Memory Resources Sram 256 bits of SRAM that are used for storage of a key. The LoadSr

Page 13 - 4.1. MAC

20 AT88SA100S [Preliminary] 8558A–SMEM–03/09 7. Revision History Table 21. Revision History Doc. Rev. Date Comments 8558A 03/2009

Page 14 - 4.2. Read

Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Asia

Page 15 - 4.3. BurnFuse

AT88SA100S [ Preliminary] 3 8558A–SMEM–03/09 Status Fuses These fuses can be used to store various information which is not secret. The

Page 16 - 4.4. GenPersonalizationKey

4 AT88SA100S [Preliminary] 8558A–SMEM–03/09 1.4. Security Features This chip incorporates a number of physical security features desig

Page 17 - 4.5. LoadSram

AT88SA100S [ Preliminary] 5 8558A–SMEM–03/09 2.2. AC Parameters Figure 1. AC Parameters tSTARTtZHItZLOdata commWAKELOGIC ØtSTARTtBITLOG

Page 18 - 5. Pinout

6 AT88SA100S [Preliminary] 8558A–SMEM–03/09 Table 3. AC Parameters Parameter Symbol Direction Min Typ Max Unit Notes Wake Low Durati

Page 19 - 6. Package Drawing

AT88SA100S [ Preliminary] 7 8558A–SMEM–03/09 3. DC Parameters Table 4. DC Parameters Parameter Symbol Min Typ Max Unit Notes Operatin

Page 20 - 7. Revision History

8 AT88SA100S [Preliminary] 8558A–SMEM–03/09 3.1. IO Flags The host system is always the bus master, so before any IO transaction, the

Page 21 - Product Contact

AT88SA100S [ Preliminary] 9 8558A–SMEM–03/09 3.1.2. Transmit Flag The transmit flag is used to turn around the signal so that the device

Comments to this Manuals

No comments