Kraken: Higher-order EM Side-Channel Attacks on DNNs in Near and Far Field

Questo lavoro presenta "Kraken", il primo attacco side-channel fisico che estrae parametri dai Tensor Core delle GPU sia a campo vicino che a campo lontano, dimostrando la vulnerabilità dei modelli di deep learning e dei LLM al furto tramite analisi di correlazione di potenza e fughe elettromagnetiche fino a 100 cm di distanza.

Peter Horvath, Ilia Shumailov, Lukasz Chmielewski, Lejla Batina, Yuval Yarom

Pubblicato Thu, 12 Ma
📖 4 min di lettura☕ Lettura da pausa caffè

Each language version is independently generated for its own context, not a direct translation.

Ecco una spiegazione semplice e creativa del paper "Kraken", tradotta in italiano per un pubblico generale.

Immagina che i moderni modelli di Intelligenza Artificiale (come quelli che fanno funzionare ChatGPT) siano come ricette segrete di un chef stellato. Queste ricette valgono milioni di dollari e le aziende le proteggono gelosamente. Tuttavia, i ricercatori di questo studio hanno scoperto un nuovo modo per "rubare" queste ricette senza nemmeno entrare in cucina: ascoltando i rumori che la cucina fa mentre cucina.

Ecco come funziona, spiegato passo dopo passo:

1. Il Problema: Il "Furto" dei Modelli

Oggi, addestrare un'intelligenza artificiale costa una fortuna. Le aziende temono che qualcuno possa copiare il loro modello (il "cervello" dell'AI) e usarlo per i propri scopi. Finora, per rubare questi modelli, gli hacker dovevano o ingannare il sistema chiedendo molte domande (come un ladro che prova a indovinare la combinazione della cassaforte) o rubare fisicamente il computer.

2. La Nuova Idea: Ascoltare il "Battito Cardiaco" dell'AI

Gli autori hanno scoperto che quando un computer (in questo caso una scheda video potente chiamata GPU) esegue calcoli complessi, emette delle onde elettromagnetiche. È come se il computer avesse un "battito cardiaco" o un "sussurro" che cambia a seconda di cosa sta calcolando.

Se ascolti attentamente questi sussurri, puoi capire quali "ingredienti" (i pesi del modello) sta usando il computer.

3. Due Livelli di Ascolto: Vicino e Lontano

A. L'Ascolto "Vicino" (Near Field)

Immagina di essere un detective che si siede proprio accanto alla macchina da scrivere per sentire il rumore dei tasti.

  • La vecchia tecnica: I ricercatori precedenti ascoltavano solo i tasti "generici" della macchina (i CUDA Cores).
  • La novità di Kraken: Hanno scoperto che le macchine moderne usano dei tasti speciali e super veloci chiamati Tensor Cores (usati per i modelli di intelligenza artificiale più potenti).
  • L'innovazione: Invece di ascoltare un solo tasto, hanno creato un modello che ascolta un'intera squadra di 32 tasti che lavorano insieme (chiamati "warp"). È come ascoltare il coro di un'intera orchestra invece di un solo violino. Questo rende l'ascolto molto più chiaro e veloce, permettendo di rubare la ricetta in pochissimo tempo.

B. L'Ascolto "Lontano" (Far Field)

Questa è la parte più scioccante. Immagina di poter sentire il rumore della macchina da scrivere dall'altra parte della stanza, o addirittura attraverso un vetro.

  • Gli autori hanno dimostrato che è possibile captare questi sussurri elettromagnetici anche a 1 metro di distanza dal computer, persino attraverso un ostacolo di vetro.
  • Hanno applicato questa tecnica a un modello linguistico gigante (un LLM, come quelli che scrivono testi). Hanno dimostrato che, anche da lontano, le onde elettromagnetiche "tradiscono" i segreti del modello.

4. Il Trucco Magico: L'Attacco "Ordine Superiore"

C'è un altro trucco geniale usato in questo studio.
Immagina di dover indovinare un numero segreto. Se ascolti il computer una volta, il rumore è confuso. Ma se il computer usa lo stesso numero segreto per fare calcoli diversi in momenti leggermente diversi, puoi incrociare le informazioni.

  • Gli autori hanno creato un metodo che combina più "rumori" provenienti dallo stesso calcolo. È come se avessi tre microfoni che registrano lo stesso evento da angolazioni diverse; unendo le registrazioni, il rumore di fondo sparisce e la voce del segreto diventa cristallina.
  • Questo riduce drasticamente il tempo necessario per rubare il modello.

5. Perché è Importante?

  • Sicurezza: Le aziende pensavano che i loro modelli fossero al sicuro se non venivano condivisi online. Questo studio dice: "Attenzione, il vostro computer sta 'parlando' con l'esterno attraverso le onde radio".
  • Difesa: Per proteggersi, le aziende dovranno mettere i computer in scatole metalliche (come una gabbia di Faraday) per bloccare questi sussurri, o usare tecniche per confondere il rumore, rendendo impossibile capire cosa sta succedendo.

In Sintesi

Il paper "Kraken" ci dice che i computer moderni, mentre pensano, lasciano una scia di "rumore" elettromagnetico. Gli autori hanno creato un nuovo tipo di orecchio digitale capace di ascoltare questo rumore anche da lontano e attraverso i muri, permettendo di rubare le ricette segrete dell'intelligenza artificiale molto più velocemente e facilmente di quanto si pensasse prima. È come se qualcuno potesse leggere il tuo diario segreto semplicemente stando in piedi fuori dalla tua finestra e ascoltando il rumore della penna sulla carta.