AT88SA102S_11 ATMEL [ATMEL Corporation], AT88SA102S_11 Datasheet



Manufacturer Part Number
Atmel CryptoAuthentication Product Authentication Chip
ATMEL [ATMEL Corporation]
Atmel CryptoAuthentication Product Authentication Chip
Secure authentication and key exchange
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.7 – 5.25 V
1.8 – 5.25 V communications
<150 na sleep current
Multi-level hardware security
Secure personalization
Green compliant (exceeds rohs) 3-pin SOT-23 and
8-pin TSSOP or SOIC packages
Authentication of replaceable items
Software anti-piracy
Network and computer access control
Portable media player and GPS system
Key exchange for encrypted downloads
Prevention of clones for demo and evaluation boards
Authenticated communications for control networks
Anti-clone authentication for daughter cards
Physical access control (electronic lock and key)
Atmel AT88SA102S

Related parts for AT88SA102S_11

AT88SA102S_11 Summary of contents

Page 1

Atmel CryptoAuthentication Product Authentication Chip Features • Secure authentication and key exchange • 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.7 ...

Page 2

Figure 1. Pin Configurations Pin name Function SIGNAL Serial data, single-wire clock and data GND Ground VCC Power supply 8-lead SOIC NC VCC GND SIGNAL Introduction ® ...

Page 3

... Atmel. Fuse[96:127] are part of the serial number programmed by Atmel which is guaranteed to be unique. See Section 1.4 for more details on the Manufacturing ID and Serial Number. ROM Metal mask programmed memory. Unrestricted reads are permitted on the first 64-bits of this array. The physical ROM will be larger and will contain other information that cannot be read. ROM MfrID 2-bytes of ROM that specifies part of the manufacturing ID code ...

Page 4

Secret Fuses These 63-fuses are used to augment the keys stored elsewhere in the chip. Knowledge of both the internally stored keys and the values of the Secret Fuses are required to generate the correct response to the Cryptographic command ...

Page 5

... Security Features The AT88SA102S incorporates a number of physical security features designed to protect the keys from release. These include an active shield over the entire surface of the part, internal memory encryption, internal clock generation, glitch protection, voltage tamper detection and other physical design features. ...

Page 6

IO Protocol Communications to and from the AT88SA102S take place over a single asynchronously timed wire using a pulse count scheme. The overall communications structure is a hierarchy: Table 2-1. IO Hierarchy Tokens Implement a single data bit transmitted ...

Page 7

AC Parameters WAKE LOGIC Ø LOGIC 1 NOISE SUPPRESION t LIGNORE 3. Absolute Maximum Ratings* Operating temperature .................. −40° +85° C Storage temperature ................. −65° 150° C Voltage on any pin with respect to ...

Page 8

AC Parameters Table 4-1. AC Parameters Parameter Symbol Wake low duration t WLO Wake delay to data t WHI comm. Start pulse duration t START Zero transmission high t ZHI pulse Zero transmission low t ZLO pulse Bit time ...

Page 9

DC Parameters Table 5-1. DC Parameters Parameter Symbol Operating temperature T A Power supply voltage Vcc Fuse burning voltage VBURN Active power supply current ICC Sleep power supply current @ I -40C to 55C SLEEP Sleep power supply current ...

Page 10

... The delays for these operations are listed in the table below: Table 5-2. Command Timing (Guaranteed by design; not tested) Parameter Symbol Parsing Delay t PARSE MacDelay t EXEC_MAC MemoryDelay t EXEC_READ Fuse Delay t EXEC_FUSE SecureDelay t EXEC_SECURE PersonalizeDelay t PERSON In this document used as shorthand for the delay corresponding to whatever command has been sent to the chip ...

Page 11

Sleep Flag The sleep flag is used to transition AT88SA102S to the low power state, which causes a complete reset of the AT88SA102S internal command engine and input/output buffer. It can be sent to AT88SA102S at any time when ...

Page 12

IO Timeout After a leading transition for any data token has been received, the AT88SA102S will expect the remaining bits of the token to be properly received by the chip within the t (a low pulse exceeding t ) ...

Page 13

Commands The command packet is broken down in the following way: Byte Name Meaning 0 Opcode The Command code 1 Param1 The first parameter – always present 2-3 Param2 The second parameter – always present 4 + Data Optional ...

Page 14

MAC Computes a SHA-256 digest of a key stored inside the chip, an input challenge and other information on the chip. The output of this command is the digest of this message. If the message includes the serial number ...

Page 15

Mode is encoded as follows: Table 6-3. Mode Encoding Bits Meaning 7 Should be zero 6 If set, include the 48-bit serial number (combination of fuses and ROM values) in the message Otherwise, the corresponding message bits are set to ...

Page 16

... Size Notes 4 The contents of the specified memory location Notes Reads four bytes from the ROM. Bit one of the address parameter must be zero Reads the value of 32-fuses. Bit one of the address parameter must be one. The input address parameter << 5 provides the fuse number corresponding to the LSB of the first returned byte ...

Page 17

BurnFuse Burns a single one of the status fuse bits (Fuse[64] – Fuse[86]). No other fuses can be burned with this command – use BurnSecure at personalization time to burn any of the first 88 fuses. If the BurnFuse ...

Page 18

... GenPersonalizationKey Loads a personalization key into internal memory and then uses that key along with an input seed to generate a decryption digest using SHA-256. Neither the key nor the decryption digest can be read from the chip. Upon completion, an internal bit is set indicating that a secure personalization digest has been loaded and is ready for use by BurnSecure. This bit is cleared (and the digest lost) when the watchdog timer expires or the power is cycled ...

Page 19

BurnSecure Burns any combination of the first 88-fuse bits. Verification that the proper secret fuse bits have been burned must occur using the MAC command – there is no way to read the values in the first 64-fuses to ...

Page 20

PauseLong Forces the chip into the pause state until the watchdog timer expires, after which it will automatically enter into the sleep state. During execution of this command and while in the pause state the chip will ignore all ...

Page 21

Pinout Table 7-1. Pin Definitions SOIC/TSSOP SOT-23 Name 5 1 Signal GND 1,2,3,6 Description IO channel to the system, open drain output expected that an external pull- up resistor will ...

Page 22

Packaging Information 3TS1 – Shrink SOT E1 Signal SDA SEATING PLANE Notes: 1. Dimension D does not include mold flash, protrusions or gate burrs. Mold flash, protrusions or gate burrs shall not exceed 0.25mm per end. Dimension E1 does ...

Page 23

TSSOP 1 Pin 1 indicator this corner E1 N Top View Side View Notes: 1. This drawing is for general information onl JEDEC Drawing MO-153, VariationAA, for proper dimensions, tolerances, datums, etc. ...

Page 24

SOIC TOP VIEW e D SIDE VIEW Notes: This drawing is for general information only. Refer to JEDEC Drawing MS-012, Variation AA for proper dimensions, tolerances, datums, etc. Package Drawing Contact: END VIEW b ...

Page 25

Ordering Codes Atmel AT88SA102S Ordering Information Atmel Ordering Code Package Type AT88SA102S-TSU-T SOT, Tape and Reel AT88SA102S-TH-T TSSOP, Tape and Reel AT88SA102S-SH-T SOIC, Tape and Reel 10. Revision History Doc. Rev. Date 8584G 09/2011 8584F 08/2010 8584E 06/2010 8584D ...

Page 26

Atmel Corporation Atmel Asia Limited 2325 Orchard Parkway Unit 01-5 & 16, 19F San Jose, CA 95131 BEA Tower, Millennium City 5 USA 418 Kwun Tong Road Tel: (+1)(408) 441-0311 Kwun Tong, Kowloon Fax: (+1)(408) 487-2600 HONG KONG Tel: ...

Related keywords