2.2.3 ATECC608B-TNGTLS Slot Configuration Summary

The ATECC608B-TNGTLS has 16 slots that are configured for different use cases. Below is a summary of those slots with their configuration and proposed uses for the ATECC608B-TNGTLS:

SlotUse CaseDescriptionPrimary Configuration
0Primary private keyPrimary authentication key.Permanent, Ext Sign, ECDH
1Internal sign private keyPrivate key that can only be used to attest to the internal keys and state of the device. It cannot be used to sign arbitrary messages.Permanent, Int Sign
2Secondary private key 1Secondary private key for other uses.Updatable, Ext Sign, ECDH, Lockable
3Secondary private key 2Secondary private key for other uses. Updatable, Ext Sign, ECDH, Lockable
4Secondary private key 3Secondary private key for other uses. Updatable, Ext Sign, ECDH, Lockable
5MAC Address IEEE EUI-48 MAC AddressPermanent, Clear Text Read
6IO protection key Key used to protect the I2C bus communication (IO) of certain commands. Requires setup before use. No read, Always write, Lockable
7Reserved
8General dataGeneral purpose data storage (416 bytes).Clear read, Always write, Lockable
9AES keyIntermediate key storage for ECDH and KDF output.No read, Always write, AES key
10Device compressed certificateCertificate primary public key in the CryptoAuthentication compressed format.Clear read, No write
11Signer public keyPublic key for the CA (signer) that signed the device cert.Clear read, No write
12Signer compressed certificateCertificate for the CA (signer) certificate for the device certificate in the CryptoAuthentication compressed format.Clear read, No write
13Reserved
14Reserved
15Reserved