Microchip Technology ATECC608A CryptoAuthentication™ Device

Microchip ATECC608A CryptoAuthentication™ Device is an ideal solution for the rapidly growing IoT market by simply supplying a full range of security features, including confidentiality, data integrity, and authentication to systems with MCU or MPUs running encryption/decryption algorithms. The ATECC608A is a secure element integrating both ECDH (Elliptic Curve Diffie Hellman) and ECDSA (Elliptic Curve Digital Signature Algorithm) security protocols. Hardware-based security for LoRaWAN applications is applied through the AES hardware accelerator, enabling secure boot capabilities for very small microcontrollers. The device uses ultra-secure hardware-based cryptographic key storage, similar to all Microchip CryptoAuthentication™ products, as well as cryptographic countermeasures which exclude potential backdoors linked to a software vulnerability.

Features

  • Cryptographic Co-Processor with Secure Hardware-based Key Storage:
    • Protected Storage for up to 16 Keys, Certificates, or Data
  • Hardware Support for Asymmetric Sign, Verify, Key Agreement:
    • ECDSA: FIPS186-3 Elliptic Curve Digital Signature
    • ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
    • NIST Standard P256 Elliptic Curve Support
  • Hardware Support for Symmetric Algorithms:
    • SHA-256 & HMAC Hash, including off-chip context save/restore
    • AES-128: Encrypt/Decrypt, Galois Field Multiply for GCM
  • Networking Key Management Support:
    • Turnkey PRF/HKDF calculation for TLS 1.2 & 1.3
    • Ephemeral key generation and key agreement in SRAM
    • Small message encryption with keys entirely protected
  • Secure Boot Support:
    • Full ECDSA code signature validation, optional stored digest/signature
    • Optional communication key disablement before secure boot
    • Encryption/Authentication for messages to prevent onboard attacks
  • Internal High-Quality NIST SP 800-90A/B/C Random Number Generator (RNG)
  • Two High-Endurance Monotonic Counters
  • Guaranteed Unique 72-bit Serial Number
  • Two Interface Options are Available:
    • High-speed Single Pin Interface with One GPIO Pin
    • 1MHz Standard I2C Interface
  • 1.8V to 5.5V IO Levels, 2.0V to 5.5V Supply Voltage
  • 8-pad UDFN and 8-lead SOIC Packages

Applications

  • IoT network endpoint key management and exchange
  • Encryption for small messages and PII data
  • Secure Boot and Protected Download
  • Ecosystem Control, Anti-cloning

Videos

White Paper

Packing Up Cryptography to Protect IoT

It’s no secret that the Internet of Things (IoT) will impact almost every facet of people's lives, work, travel, and access to services. Businesses will rely heavily on information acquired through the IoT to support customers, improve processes, drive cost savings and inspire product development.

Read More

Published: 2018-04-11 | Updated: 2022-10-11