Device behavioural blueprint (DB2): A risk-aware framework for unique device behaviour profiling using microarchitectural variations | Synapse