Un EMV Kernel è il componente software del lettore di pagamento che comunica con la carta o con il portafoglio mobile durante una transazione e applica regole EMV come la selezione dell'applicazione, i controlli di rischio, la gestione dei crittogrammi e la logica decisionale. Nei pagamenti contactless, il kernel si trova lato terminale, non all'interno della carta, quindi è responsabile dell'interpretazione dei dati ricevuti e della decisione se la transazione possa proseguire.
Questo è importante nella sicurezza informatica perché il kernel è un punto comune in cui l'applicazione delle नीति può avere successo o fallire. Se la scadenza, il tipo di carta o i limiti di transazione vengono controllati troppo presto, troppo tardi o in modo incoerente tra dispositivi, gli attaccanti possono sfruttare queste lacune per far apparire accettabile un pagamento altrimenti non valido. I difensori testano i kernel con attenzione perché i difetti logici spesso non richiedono di violare la crittografia; si basano invece su convalida debole, configurazione errata o gestione di casi limite. In pratica, l'EMV Kernel è uno dei punti di fiducia più importanti nella sicurezza dei pagamenti tap-to-pay.


