Hardware
️Physical perturbation
Process deflection
# Authorized request atecc.nonce() atecc.gen_dig(1, atecc.KEY_SLOT1) atecc.read(slot=6) ^ atecc.temp_key # SUCCESS
# Unauthorized request atecc.nonce() atecc.gen_dig(14, atecc.KEY_SLOT14) atecc.read(slot=6) ^ atecc.temp_key # EXECUTION_ERROR
# Faulted request atecc.nonce() atecc.gen_dig(14, atecc.KEY_SLOT14) atecc.read(slot=6, trigger=I2CTrigger.END.value) ^ atecc.temp_key # EXECUTION_ERROR / TIMEOUT / SUCCESS / ...
https://hardwear.io/archives/usa-2023/
https://donjon.ledger.com/enter-the-donjon-grehack24