Canali laterali elettromagnetici e acustici
Studi le emissioni elettromagnetiche, la crittoanalisi acustica e Spectre/Meltdown.
Canali laterali elettromagnetici e acustici è una lezione Cryptology Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cryptology Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cryptology Academy include 4 lezioni in totale.
Oltre la power analysis: altri canali fisici
Oltre alla potenza, i chip emettono radiazioni elettromagnetiche (EM) e generano rumore acustico. Entrambi i canali trasportano segnali dipendenti dai dati che possono rivelare segreti crittografici.
Emissioni elettromagnetiche
I transistor durante la commutazione emettono radiazioni EM. Una piccola sonda posizionata vicino a un circuito integrato può captare segnali localizzati spazialmente su una singola unità funzionale, con maggiore precisione rispetto a una misurazione globale della potenza.
Analisi EM e analisi della potenza
Le sonde EM possono prendere di mira moduli specifici, ad esempio l'unità S-box di AES, ignorando il resto del chip. Questo aumenta il rapporto segnale-rumore e riduce il numero di tracce necessarie per recuperare la chiave.
TEMPEST: emissioni compromettenti
TEMPEST (programma governativo statunitense classificato, in seguito declassificato) studia le emissioni EM di schermi, tastiere e circuiti logici. Il Van Eck phreaking ricostruisce il contenuto degli schermi CRT/LCD a partire dalle radiofrequenze RF disperse.
Crittanalisi acustica
Nel 2013, Shamir e i suoi colleghi hanno recuperato chiavi RSA-4096 registrando il sibilo acuto dei condensatori di un laptop. Il suono cambia in base alle moltiplicazioni modulari eseguite dalla CPU.
Spectre e Meltdown: canali side-channel microarchitetturali
Spectre (2018) sfrutta l'esecuzione speculativa: gli accessi alla memoria dipendenti dai segreti lasciano tracce nella cache leggibili da un processo attaccante. Compromette l'isolamento tra processi nei browser e nelle macchine virtuali.
Flush+Reload e Prime+Probe
Flush+Reload: l'attaccante svuota una linea della cache, il processo vittima accede a un indirizzo dipendente dal segreto, quindi l'attaccante ricarica la linea e misura il tempo di accesso. Hit = veloce = il bit del segreto viene dedotto.
Configurazione dell'attacco acustico
Un microfono direzionale o un microfono a contatto applicato allo chassis rileva il ronzio dei condensatori. Il segnale viene digitalizzato a 44 kHz–192 kHz ed elaborato con la FFT per estrarre schemi di frequenza dipendenti dalla chiave.
Attacchi EM tra VM nel cloud
I ricercatori hanno dimostrato una perdita di informazioni elettromagnetiche tra VM cloud co-residenti sullo stesso host fisico, recuperando chiavi AES da una VM vittima tramite una sonda collegata all'infrastruttura condivisa.
CVE e incidenti reali
CVE-2017-5753 (Spectre), CVE-2017-5754 (Meltdown) e l'attacco acustico RSA (Usenix Security 2014) sono esempi fondamentali. I fornitori di browser hanno ridotto la risoluzione dei timer per mitigare gli attacchi alla cache.
Verifica delle conoscenze
Che cosa ha reso possibile l'attacco acustico a RSA del 2013?
Riepilogo della lezione
Le sonde EM offrono una risoluzione spaziale superiore a quella ottenibile dalla potenza globale. Gli attacchi acustici sfruttano il ronzio dei condensatori. Gli attacchi microarchitetturali (Spectre/Meltdown) usano la temporizzazione della cache. Le contromisure vanno dalla schermatura EM alla disabilitazione dei timer condivisi nei browser.
Impara Cryptology Academy con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 67
- Lezioni
- 261
Domande Frequenti
La lezione «Canali laterali elettromagnetici e acustici» è gratuita?
Sì — il testo completo di «Canali laterali elettromagnetici e acustici» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cryptology Academy, passa a CoddyKit PRO. Il corso Cryptology Academy include 4 lezioni in totale.
Cosa imparerò in «Canali laterali elettromagnetici e acustici»?
Studi le emissioni elettromagnetiche, la crittoanalisi acustica e Spectre/Meltdown. Eserciti Cryptology Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Cryptology Academy?
Non è richiesta alcuna esperienza precedente. Cryptology Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Canali laterali elettromagnetici e acustici»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Cryptology Academy?
Sì. Ogni lezione Cryptology Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Attacchi temporali: estrarre le chiavi dal tempo di esecuzione
- Analisi dei consumi: SPA e DPA
- Canali laterali elettromagnetici e acustici
- Contromisure: masking, blinding e codice constant-time