CryptoAuthentication ATECC508A Crypto Element with ECDH and ECDSA The Atmel ATECC508A Crypto Element device with hardware-based key storage supports ECDH (elliptic- curve Diffie-Hellman) operation to provide key-agreement function. The ATECC508A is the second device with advanced elliptic-curve (ECC) capabilities in the Atmel CryptoAuthentication portfolio. Target Applications MICROPROCESSOR This device is ideal for emerging Internet of Things (IoT) and traditional applications because ECDH key agreement enables confidentiality when users employ it with microprocessors running encryption/decryption algorithms, such as AES (Advanced Encryption Standard). Built-in ECDH eases key agreement and increas- es security between network nodes and host/ client applications. This Crypto Element addresses market segments such as home automation, ECDSA ECDSA ECDH industrial networking, accessory and consumable Validation Signing Key Agreement authentication, medical, mobile, and others. Users can employ the device with any micropro- Keys, Secrets, Signatures, Certificates cessor. It features extremely low power con- ATECC508A sumption and a wide voltage range. It requires only one GPIO (general-purpose input/output) pin and comes in tiny packages. A range of evaluation and development boards, software environments, code examples, and other materials support easy design-in. SHA Flash Code Code Signature Boot ROM Signature SHA SRAM Data Session Key AES Accelerator IO CryptoAuthentication ATECC508A Crypto Element with ECDH and ECDSA Key Features Part Number Description Optimized key storage and authentication Crypto Element with ECDH and ECDSA, ECDH operation using stored private key ATECC508A-SSHCZ Single-Wire Interface in 8-lead SOIC ECC-key generation ECDSA (elliptic-curve digital signature algorithm) Crypto Element with ECDH and ECDSA, ATECC508A-SSHDA I2C Interface in 8-lead SOIC Sign-Verify Support for X.509 certificate formats Crypto Element with ECDH and ECDSA, ATECC508A-MAHCZ Single-Wire Interface in 8-pad UDFN 256-bit SHA/HMAC (secure hash algorithm/ hash-based message authentication code) Crypto Element with ECDH and ECDSA, ATECC508A-MAHDA hardware engine I2C Interface in 8-pad UDFN Multilevel RNG (random number generator) using Crypto Element with ECDH and ECDSA, FIPS (Federal Information Processing Standard) SP ATECC508A-RBHCZ Single-Wire Interface in 3-lead Contact Package 800-90A DRBG (deterministic random-bit generator) Guaranteed 72-bit unique ID I2C and single-wire interfaces 2 to 5.5V operation, 150-nA standby current 10.5-kbit EEPROM for secret and private keys Configuration ability for secret and private keys or data Ability for eight slots to store public keys, signatures, or certificates High Endurance Monotonic Counters UDFN, SOIC, and 3-lead contact packages Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T : (+1)(408) 441. 0311 F : (+1)(408) 436. 4200 www.atmel.com 2015 Atmel Corporation. / Rev.: Atmel-8938A-Crypto-ATECC508A-Flyer E US 022015 Atmel, Atmel logo and combinations thereof, Enabling Unlimited Possibilities, and others are registered trademarks or trademarks of Atmel Corporation in U. S. and other countries. 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 RE- LATING 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.