1.1 Applications

The ATECC608C has a flexible command set that allows use in many applications, including the following:

  • Network/IoT Node Endpoint Security


    Manages node identity authentication and session key creation and management. Supports the entire ephemeral session key-generation flow for multiple protocols, including TLS 1.2 (and earlier) and TLS 1.3.

  • Secure Boot


    Supports the MCU host by validating code digests and optionally enabling communication keys on success. Various configurations to offer enhanced performance are available.

  • Small Message Encryption

    Contains a hardware AES engine to encrypt and/or decrypt small messages or data such as PII information. Supports the AES-ECB mode directly. Other modes can be implemented with the help of the host microcontroller. There is an additional GFM calculation function to support AES-GCM.

  • Key Generation for Software Download


    Supports local protected key generation for downloaded images. Both broadcast of one image to many systems, each with the same decryption key, or point-to-point download of unique images per system are supported.

  • Ecosystem Control and Anti-Counterfeiting 


    Validates that a system or component is authentic and came from the OEM shown on the nameplate.