Una primitiva crittografica è un elemento base usato per proteggere dati e comunicazioni. Esempi comuni includono la crittografia, l'hashing, l'autenticazione dei messaggi e le firme digitali. Sistemi di sicurezza più grandi vengono costruiti combinando queste primitive in protocolli per l'accesso, i pagamenti, l'archiviazione e lo scambio di chiavi.
Questo termine è importante perché una debolezza in una primitiva può compromettere ogni sistema che dipende da essa. Gli attaccanti cercano difetti nella matematica, nell'implementazione o nel modo in cui una primitiva viene scelta e combinata. I difensori esaminano con attenzione le primitive, preferiscono progetti ben studiati e mantengono l'agilità degli algoritmi così da poter sostituire un metodo rischioso senza riprogettare l'intero servizio. In pratica, l'analisi assistita dall'IA, la revisione formale e gli audit crittografici mirano tutti a individuare primitive fragili prima che diventino un'esposizione reale in produzione.


