1.1.6 Persistent Latch
The Persistent Latch is a single bit of volatile memory used to indicate to
the device that an associated key has been enabled for use with cryptographic functions.
It can retain its state as long as the VCC remains above 2V. It is always set
to low on power-up and can be manipulated using various operations. When the key in a
slot is linked to the Persistent Latch, a Persistent Latch state activates/deactivates
the key in the slot. There are four ways to control the Persistent Latch: volatile key
usage, secure boot, authorization output and intrusion detection. When one of the above
methods is run successfully, the Persistent Latch will be set, thus enabling the key in
the designated slot.
: The ATECC508A had a Persistent Latch, but it only
supported the intrusion detection mode. Applications that utilize the intrusion
detection latch can be implemented with the ATECC608B.