Question: isn’t the fingerprint data just stored on the hardware register and equality checked anyway? No, a hashed version is stored. Input is hashed to check it against it. In a secure “sandboxed” region called the security enclave only part of fingerprint, not whole thing (a sample) How do you create a sandbox in hardware?
soft - fluid firm - meant to be read-only, permanent. interface software and hardware. Before OS hard - physical
UEFI (Unified Extensible Firmware Interface) BIOS (Basic Input Output System)
At the end of the day, UEFI is a spec that needs implementation
gate level, switch level, behavior level, register transfer level
fpga multiple components parallel
RTL pseudocode for hardware, some abstraction
registers (sequential logic), as D flip flops, only one with memory