Clear Sky Science · it

SCD-CHAOS: S-box dinamica e crittografia ibrida adattiva basata sul caos con diffusione multi-mappa

· Torna all'indice

Perché nascondere immagini su dispositivi piccoli è importante

Telecamere intelligenti, campanelli, sensori medicali e altri piccoli dispositivi inviano sempre più immagini attraverso Internet. Se queste immagini viaggiano in chiaro, intercettatori possono spiari case, dati sanitari o abitudini personali. Una crittografia robusta può nascondere queste informazioni, ma molti metodi classici sono troppo pesanti per chip a basso consumo. Questo studio presenta un nuovo modo di confondere le immagini in modo che appaiano come rumore casuale, pur funzionando abbastanza velocemente sull’hardware modesto usato nei dispositivi Internet of Things.

Figure 1. Come i piccoli dispositivi connessi trasformano immagini chiare in rumore per condivisioni più sicure online.
Figure 1. Come i piccoli dispositivi connessi trasformano immagini chiare in rumore per condivisioni più sicure online.

Una nuova variante di serratura digitale

Gli autori introducono SCD-CHAOS, un metodo di protezione delle immagini progettato specificamente per dispositivi con risorse limitate. Invece di affidarsi alla matematica tradizionale usata nei cifrari di livello bancario, sfrutta pattern caotici — sistemi che si comportano in modo imprevedibile pur seguendo regole semplici. Due di questi pattern, chiamati mappe Tent e Henon, vengono combinati per generare un codice segreto in continuo cambiamento. Ogni immagine viene prima ridotta a una dimensione standard di 64 per 64 pixel per i benchmark, quindi ogni canale di colore viene separato e riorganizzato in base a questo codice in modo che i pixel vicini nella foto originale finiscano molto lontano nella versione offuscata.

Come le immagini vengono smontate e mescolate

All’interno di SCD-CHAOS, le componenti rosso, verde e blu di un’immagine vengono trasformate in lunghe sequenze di numeri. La mappa Tent controlla come vengono messe in ordine le loro posizioni, spezzando forme e bordi riconoscibili. Allo stesso tempo, la mappa Henon dirige come viene modificata la luminosità di ciascun pixel. I due flussi caotici vengono fusi in una chiave ibrida che è diversa per ogni pixel. Questa chiave viene poi utilizzata in un’operazione semplice di tipo on-off, simile a un’inversione di bit, che è economica da eseguire su piccoli processori ma molto difficile da invertire senza la stessa chiave esatta.

Figure 2. Panoramica passo dopo passo di come dividere un’immagine a colori, confonderla con il caos e poi ricomporla come rumore sicuro.
Figure 2. Panoramica passo dopo passo di come dividere un’immagine a colori, confonderla con il caos e poi ricomporla come rumore sicuro.

Una tabella di sostituzione che cambia forma

Molti cifrari usano una tabella di consultazione fissa per sostituire ogni possibile valore di pixel con un altro. Gli attaccanti possono talvolta sfruttare pattern in queste tabelle. SCD-CHAOS evita questo costruendo una tabella nuova, nota come S-box, ogni volta che cifra un’immagine. Lo stato corrente delle mappe caotiche determina come la tabella è organizzata, così anche se due immagini e password sono uguali, i loro output offuscati saranno differenti. Questa evoluzione costante appiattisce le statistiche dell’immagine cifrata, livellando il suo istogramma di luminosità in modo che somigli molto a rumore puro e riveli quasi nulla sul contenuto originale.

Mettere il sistema alla prova

Il team ha verificato quanto bene lo schema nasconde la struttura misurando quanto i pixel cifrati differiscono da quelli originali e tra loro. Riportano che quasi ogni pixel cambia quando la chiave viene alterata leggermente, e che le differenze di luminosità tra coppie di immagini cifrate si attestano sui livelli attesi per un cifrario solido. Le misure di casualità si avvicinano ai valori ideali, e la somiglianza tra immagini originali e offuscate è quasi zero, mentre la corrispondenza tra originali e decifrate è quasi perfetta. Nonostante il metodo sia altamente distruttivo, rimane esattamente reversibile quando si usa la chiave corretta.

Progettato per il mondo reale dei dispositivi piccoli

Oltre alla teoria, gli autori hanno implementato SCD-CHAOS su schede a basso costo diffuse come l’ESP32 e un microcontrollore ARM Cortex-M4. Per dimensioni d’immagine modeste, cifratura e decifratura richiedono solo frazioni di secondo e consumano poca memoria e potenza, cosa cruciale per sensori alimentati a batteria. L’insieme totale di chiavi possibili è enorme, molto oltre ciò che può essere esplorato con attacchi brute-force. In termini semplici, lo studio mostra che è possibile trasformare immagini quotidiane in rumore che solo il destinatario previsto può invertire, restando entro i rigidi vincoli di velocità ed energia dei dispositivi connessi di nuova generazione.

Citazione: Yogi, B., Majumdar, R., Ghosh, P. et al. SCD-CHAOS: dynamic S-box and chaotic hybrid adaptive image encryption using multi-map diffusion. Sci Rep 16, 15818 (2026). https://doi.org/10.1038/s41598-026-43981-z

Parole chiave: cifratura delle immagini, sicurezza IoT, mappe caotiche, crittografia leggera, privacy dei dati