ATECC108-SSHDA-T

This is a summary document.
The complete document is
available under NDA. For more
information, please contact
your local Atmel sales office.
Atmel-8873BS-CryptoAuth-ATECC108-Datasheet-Summary_102013
NOT RECOMMENDED
FOR
NEW
DESIGNS
Replaced by
ATECC108A
Features
Secure authentication and product validation device
High-Speed Public Key Algorithm (PKI) Crypto Engine
- FIPS186-3 Elliptic Curve Digital Signature Algorithm (ECDSA)
NIST Standard P256, B283, and K283 Elliptic Curve support
Superior SHA-256 Hash Algorithm; HMAC option
Integrated capability for both Host and Client operations
Best in class 256/283-bit key length, storage for up to 16 keys
Guaranteed unique 72-bit serial number
Internal high-quality FIPS Random Number Generator (RNG)
8.5Kb EEPROM memory for keys, certificates, and data
512 One Time Programmable (OTP) bits for fixed information or
consumption logging
Multiple I/O options
- High-Speed single pin interface, with one GPIO pin
- 1MHz standard I
2
C interface
Integrated temperature sensor
- Uncalibrated accuracy, -40C to +85C (±3C)
2.0V – 5.5V supply voltage range
1.8V – 5.5V communications
<150nA sleep current
Extended multi-level hardware security
8-lead SOIC, 8-pad UDFN, and 3-lead CONTACT packages
Applications
Anti-clone for accessories, daughter cards, and consumables
Secure boot validation — software anti-piracy
Network and computer access control and password handling
Authenticated/encrypted network communications
ATECC108
Atmel CryptoAuthentication
SUMMARY DATASHEET
ATECC108 [SUMMARY DATASHEET]
Atmel-8873BS-CryptoAuth-ATECC108-Datasheet-Summary_102013
2
Figure 1. Pin Configurations
Pin Name Function
NC No Connect
GND Ground
SDA Serial Data
SCL Serial Clock Input
V
CC
Power Supply
NC
NC
NC
GND
1
2
3
4
8
7
6
5
8-lead SOIC
V
CC
NC
SCL
SDA
Top View
8-pad UDFN
Bottom View
V
CC
NC
SCL
SDA
NC
NC
NC
GND
1
2
3
4
8
7
6
5
3-lead Contact
1
2
3
SDA
GND
V
CC
Bottom View
3
ATECC108 [SUMMARY DATASHEET]
Atmel-8873BS-CryptoAuth-ATECC108-Datasheet-Summary_102013
1. Introduction
1.1 Applications
The Atmel
®
ATECC108 is a member of the Atmel CryptoAuthentication
family of high-security hardware
authentication devices. It has a flexible command set that allows use for many applications, including the following:
Anti-Counterfeiting — Validates that a removable, replaceable, or consumable client is authentic.
Examples of clients could be system accessories, electronic daughter cards, or other spare parts. It can also
be used to validate a software/firmware module or memory storage element.
Protection for Firmware or Media — Validate code stored in flash memory at boot to prevent unauthorized
modifications, encrypt downloaded program files as a common broadcast, or uniquely encrypt code images
to be usable on a single system only.
Secure Data Storage — Store secret keys for use by crypto accelerators in standard microprocessors.
ATECC108 can also be used to store small quantities of data necessary for configuration, calibration, ePurse
value, consumption data, or other secrets. Programmable protection is available using
encrypted/authenticated reads and writes.
User Password Checking — Validates user entered passwords without letting the expected value become
known, map memorable passwords to random number, and securely exchange password values with
remote system.
1.2 Device Features
ATECC108 includes an EEPROM array that can be used for storage of up to 16 keys, miscellaneous read/write,
read-only or secret data, consumption logging, and security configuration. Access to the various sections of
memory can be restricted in a variety of ways and then the configuration locked to prevent changes.
ATECC108 features a wide array of defensive mechanisms specifically designed to prevent physical attacks on the
device itself or logical attacks on the data transmitted between the device and the system. Hardware restrictions on
the ways in which keys are used or generated provide further defense against certain styles of attack.
Access to the device is through a standard I
2
C Interface at speeds up to 1Mb/sec. It is compatible with standard
Serial EEPROM I
2
C interface specifications. The device also supports a Single-Wire Interface that can reduce the
number of GPIOs required on the system processor and/or reduce the number of pins on connectors. Additionally,
the device supports an alternative Single-Wire Interface compatible with other single-wire devices. If either Single-
Wire Interface is enabled, the remaining pin is available for use as a GPIO. Contact Atmel for more details.
Using either the I
2
C or Single-Wire Interface, multiple ATECC108 devices can share the same bus which saves
processor GPIO usage in system with multiple clients such as different color ink tanks or multiple spare parts.
Each ATECC108 ships with a guaranteed unique 72-bit serial number. Using the cryptographic protocols
supported by the device, a Host system or remote server can verify a signature to prove that the serial number is
both authentic and not a copy. Serial numbers are often stored in a standard Serial EEPROM but these can be
easily copied, and there is no way for the Host to know if the serial number is authentic or if it's a clone.
ATECC108 can generate high-quality FIPS random numbers and employ them for any purpose, including usage
as part of the device’s crypto protocols. Because each random number is guaranteed to be essentially unique from
all numbers ever generated on this or any other device, their inclusion in the protocol calculation ensures that
replay attacks (re-transmitting a previously successful transaction) always fails.
System integration is eased with a wide supply voltage range (2.0V – 5.5V) and an ultra-low sleep current of
<150nA.

ATECC108-SSHDA-T

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
Security ICs / Authentication ICs Crypto Products, ECC 8kb
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union