Un requisito hardware è un componente o dispositivo fisico che deve essere presente prima che un progetto, uno strumento o un flusso di lavoro possa essere utilizzato. Nella sicurezza informatica, questo può significare una chiave di sicurezza, un chip compatibile, un cavo specifico o un lettore supportato. Senza l'hardware richiesto, il software potrebbe non funzionare affatto oppure potrebbe perdere importanti funzionalità di sicurezza.
I requisiti hardware sono importanti perché influenzano sia l'accesso sia la protezione. Per i difensori, possono imporre un'autenticazione forte, isolare i segreti in dispositivi attendibili e ridurre gli abusi limitando chi può eseguire uno strumento. Per gli attaccanti, i vincoli hardware possono rallentare gli abusi su larga scala, ma possono anche diventare obiettivi di furto, tentativi di clonazione o ingegneria sociale legata al dispositivo. Nelle implementazioni reali, un requisito hardware compare spesso nell'accesso basato su token, nell'archiviazione cifrata, negli strumenti per il firmware e nei progetti di personalizzazione dei dispositivi, in cui compatibilità e adattamento fisico fanno parte della storia della sicurezza.


