La logica digitale è il sistema di segnali binari, porte e operazioni utilizzato per costruire hardware elettronico. Trasforma gli input in output usando regole come AND, OR, NOT e circuiti più complessi. In pratica, la logica digitale è la base di CPU, memoria, dispositivi di rete, controller embedded e FPGA.
Nella sicurezza informatica, la logica digitale è importante perché definisce ciò che l'hardware può fare e quanto affidabilmente lo fa. Gli aggressori possono abusare di difetti logici, comportamento temporale o stati non previsti nei chip personalizzati e nei dispositivi programmabili. I difensori fanno affidamento sulla logica digitale quando progettano percorsi di avvio sicuri, componenti resistenti alle manomissioni e filtri hardware che applicano la fiducia prima dell'esecuzione del software. Sulle piattaforme FPGA, la logica è descritta nei file di configurazione, quindi proteggere gli artefatti di build e i processi di revisione è importante quanto mettere in sicurezza il codice sorgente.


