EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 07hrs 56min 33sec
Learn More →
ATECC608B-SSHDA-B

MCHPATECC608B-SSHDA-B

Microchip Technology
Security ICs / Authentication ICs ECC/ECDH, I2C, SOIC Bulk
48,866 in stock

Overview

The ATECC608B-SSHDA-B is a high-security cryptographic co-processor that provides hardware-based key storage for up to 16 keys. It integrates multiple hardware accelerators for ECDSA, ECDH, and AES-128, allowing for secure authentication and encryption in resource-constrained embedded systems. This secure element is designed to protect sensitive data from physical and logical attacks while offloading intensive cryptographic math from the host MCU.

Why Choose This Part

This device features an extremely low sleep current of 0.15uA and supports a wide supply voltage range from 2V to 5.5V, making it ideal for battery-powered applications. It includes a high-quality NIST-compliant internal random number generator and specialized hardware for HKDF calculation, ensuring robust TLS 1.2 and 1.3 implementation.

Applications

IoT Device Authentication
Securely authenticating cloud-connected devices to platforms like AWS IoT or Google Cloud IoT Core using ECDSA certificates.
Secure Boot Support
Verifying the integrity and authenticity of firmware signatures during the MCU boot process to prevent unauthorized code execution.
Message Encryption
Utilizing AES-128 and SHA-256 for high-speed data encryption and integrity verification in industrial communication protocols.
Access Control Systems
Storing unique 72-bit serial numbers and cryptographic keys for secure credential verification in smart building infrastructure.

Key Specifications

Type Authentication Chip
Mounting Type Surface Mount
Package / Case 8-SOIC (0.154", 3.90mm Width)
Supplier Device Package 8-SOIC

Getting Started

Evaluation can be performed using the Microchip Trust Platform and the DT100104 development kit. Integration is simplified through the CryptoAuthLib library, which provides a standard API for C-based embedded projects using the I2C interface.