ATECC108-RBHCZ-T

ATECC108-RBHCZ-T Datasheet


Replaced by ATECC108A

Part Datasheet
ATECC108-RBHCZ-T ATECC108-RBHCZ-T ATECC108-RBHCZ-T (pdf)
Related Parts Information
ATECC108-MAHDA-T ATECC108-MAHDA-T ATECC108-MAHDA-T
ATECC108-SSHCZ-B ATECC108-SSHCZ-B ATECC108-SSHCZ-B
ATECC108-SSHDA-T ATECC108-SSHDA-T ATECC108-SSHDA-T
ATECC108-SSHCZ-T ATECC108-SSHCZ-T ATECC108-SSHCZ-T
ATECC108-SSHDA-B ATECC108-SSHDA-B ATECC108-SSHDA-B
ATECC108-MAHCZ-T ATECC108-MAHCZ-T ATECC108-MAHCZ-T
PDF Datasheet Preview
NOT RECOMMENDED FOR NEW DESIGNS

Replaced by ATECC108A

ATECC108

Atmel CryptoAuthentication

SUMMARY DATASHEET

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 I2C interface Integrated temperature sensor - Uncalibrated accuracy, -40C to +85C ±3C 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

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

This is a summary document. The complete document is available under NDA. For more information, please contact your local Atmel sales office.

Figure Pin Configurations

Pin Name NC GND SDA SCL VCC

Function No Connect Ground Serial Data Serial Clock Input Power Supply
8-lead SOIC

NC GND

Top View

VCC NC SCL SDA
8-pad UDFN

VCC 8 NC 7 SCL 6 SDA 5
1 NC 2 NC 3 NC 4 GND

Bottom View
3-lead Contact

Bottom View

ATECC108 [SUMMARY DATASHEET]

Introduction

The 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.

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 I2C Interface at speeds up to 1Mb/sec. It is compatible with standard Serial EEPROM I2C 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 SingleWire Interface is enabled, the remaining pin is available for use as a GPIO. Contact Atmel for more details. Using either the I2C 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 [SUMMARY DATASHEET]

Cryptographic Operation

ATECC108 implements a complete asymmetric public/private key cryptographic signature solution based on Elliptic Curve Cryptography and the ECDSA signature protocol. The device features hardware acceleration for the NIST standard P256, B283, and K283 binary curves and supports the complete key life cycle from high quality private key generation, ECDSA signature generation and public key signature verification. The hardware accelerator can implement these asymmetric cryptographic operations 10 to 1,000 times faster than software running on standard microprocessors without the usual high risk of key exposure.

The device is designed to be able to securely store multiple private keys along with their public keys and the signature components of the corresponding certificates. The signature verification command can use any stored or external ECC public key. Public keys stored within the device can be configured to require validation via a certificate chain to speed up future device authentication.
Ordering Information
Ordering Code ATECC108-SSHCZ-T ATECC108-SSHCZ-B ATECC108-SSHDA-T ATECC108-SSHDA-B ATECC108-MAHCZ-T ATECC108-MAHDA-T ATECC108-RBHCZ-T 3

Package SOIC, Tape and Reel 2 SOIC, Bulk in Tubes 1 SOIC, Tape and Reel 2 SOIC, Bulk in Tubes 1 UDFN, Tape and Reel 2 UDFN, Tape and Reel 2 3-lead CONTACT, Tape and Reel 2

Notes B = Bulk

T = Tape and reel SOIC = 4K per reel UDFN and CONTACT = 5K per reel

Please contact Atmel for availability.

Interface Configuration Single-Wire Single-Wire I2C Single-Wire I2C Single-Wire
8S1 8MA2 3RB
8-lead wide, Plastic Gull Wing Small Outline JEDEC SOIC 8-pad, 2.0mm x 3.0mm x 0.6mm body, Thermally Enhanced Plastic Ultra Thin Dual Flat No Lead UDFN 3-lead 2.5mm x 6.5mm body, 2.0mm pitch, CONTACT Sawn

ATECC108 [SUMMARY DATASHEET]

Package Drawings
8S1 8-lead SOIC

TOP VIEW

SIDE VIEW

Notes This drawing is for general information only. Refer to JEDEC Drawing MS-012, Variation AA for proper dimensions, tolerances, datums, etc.

END VIEW

COMMON DIMENSIONS Unit of Measure = mm

SYMBOL MIN

NOTE

Package Drawing Contact:
8S1, 8-lead Wide Body , Plastic Gull Wing Small Outline JEDEC SOIC

ATECC108 [SUMMARY DATASHEET]
8MA2 8-pad UDFN

Pin 1 ID

A2 A1
8 7 6 5

E2 Pin#1 ID L 8x

COMMON DIMENSIONS Unit of Measure = mm

SYMBOL D E D2 E2 A A1 A2 C L e b K

MIN NOM MAX

NOTE 3

Package Drawing Contact:

TITLE 8MA2, 8-pad, 2 x 3 x mm Body, Thermally Enhanced Plastic Ultra Thin Dual Flat No Lead Package UDFN
8MA2

ATECC108 [SUMMARY DATASHEET]
3RB 3-lead CONTACT

B Pin 1

Pin 1

TOP VIEW
d C SIDE VIEW

L 3x f

BOTTOM VIEW
Comments Not recommended for new design. Replaced by ATECC108A. Update UDFN and CONTACT ordering codes’ note references. Initial summary document release.

FunctionZZ_Summary Notes
10 ATECC108 [SUMMARY DATASHEET]

Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA T +1 408

F +1 408

Atmel logo and combinations thereof, Enabling Unlimited CryptoAuthentication , and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.

DISCLAIMER The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.

SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER Atmel products are not designed for and will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death “Safety-Critical Applications” without an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade.
More datasheets: 19031048A | 6840-4500JL | 6834-4500JL | 6850-4500JL | PCM0802 CL005 | M213204 SL002 | M213204 SL005 | M213204 SL001 | ATECC108-MAHDA-T | ATECC108-SSHCZ-B


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived ATECC108-RBHCZ-T Datasheet file may be downloaded here without warranties.

Datasheet ID: ATECC108-RBHCZ-T 519248