Remote Authentication Process#
Remote authentication is used to manage attestation by requesting that the device sign a challenge or EAT based on its secure identity.
The remote device requests the device certificate and batch certificate from the HSE-SVH device.
The remote device looks up the factory certificate and root certificate from the Silicon Labs Server.
The remote device validates each certificate in the chain using the public key of each Issuer (Verification for Certificates).
The remote device then sends an attestation challenge (random number) to the HSE-SVH device. The HSE-SVH device uses the Private Device Key in the Secure Key Storage on the chip to sign the challenge or EAT and sends the signature of challenge or EAT to the remote device.
The remote device requires a small library to validate the signature of challenge or EAT using the Public Device Key in the device certificate.