$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Il cloud computing è diventato essenziale per i servizi dati moderni, offrendo flessibilità, scalabilità ed efficienza. Tuttavia, con questa ampia adozione arriva una maggiore esposizione alle minacce informatiche, specialmente quelle che mirano alla riservatezza e all'integrità dei dati. Gli algoritmi di crittografia tradizionali come AES-256 e RSA, sebbene ampiamente utilizzati, affrontano crescenti limitazioni. Questi metodi richiedono pesanti risorse computazionali e sono vulnerabili a tecnologie in evoluzione come il calcoloquantistico 1. Questo crea un'urgente necessità di sistemi di crittografia innovativi, leggeri, scalabili e a prova di futuro.
La crittografia basata sul DNA è emersa come un'alternativa promettente grazie alla sua complessità intrinseca, casualità e potenziale per il calcoloparallelo 2. Tuttavia, l'appeal teorico di questi metodi spesso si scontra con la loro attuazione pratica. La maggior parte degli schemi basati su DNA esistenti ha avuto difficoltà con l'applicabilità nel mondo reale, poiché spesso dipendono dall'hardware, richiedono apparecchiature di laboratorio specializzate o mancano delle prestazioni e della scalabilità necessarie per ambienti clouddinamici 3. Queste limitazioni hanno creato un divario significativo tra la promessa teorica della sicurezza ispirata dalla bio-ispirazione e la sua applicabilità pratica.
Per affrontare questo problema, presentiamo la Variational DNA-Based Data Security (VDNABDS) - un framework di crittografia basato su software che trasforma input specifici per l'utente in chiavi dinamiche simili al DNA utilizzando operazioni SHA-256 e XOR. Il metodo consente la generazione delle chiavi in meno di 5 ms e cripta grandi volumi di dati in soli 4 secondi, superando significativamente modelli precedenti come CSDES e ZMCACM4. VDNABDS supporta oltre 1 x 1038 combinazioni uniche di chiavi, offrendo una forte protezione contro attacchi di forza bruta e quantistiche.
Sebbene molti ricercatori abbiano esplorato soluzioni per la sicurezza cloud, spesso si concentrano su problemi specifici e isolati. Ad esempio, Wang et al.5 hanno proposto un modello di autenticazione sicura per il cloud computing, ma manca di capacità di crittografia a livello di contenuto. Analogamente, Ahmed et al.6hanno sviluppato DNACDS per ambienti IoE, ma lo schema soffre di scalabilità limitata nei test in tempo reale. Altri tentativi combinano Blowfish con blockchain7o applicano DNA per il controllodi accesso 8, ma spesso mancano in termini di prestazioni o adattabilità. VDNABDS colma queste lacune con la sua strategia di crittografia veloce, indipendente dall'hardware e specifica per sessione, validata tramite CloudSim con un ampio dataset e utenti concorrenti.
In sintesi, questo lavoro fornisce i seguenti contributi chiave nel campo della sicurezza cloud e della crittografia basata sul DNA. Introduciamo VDNABDS, un nuovo framework crittografico solo software che trasforma informazioni specifiche per l'utente in chiavi di crittografia dinamiche simili al DNA. Dimostriamo prestazioni e scalabilità eccezionali, con VDNABDS che raggiunge la generazione delle chiavi in soli 5 ms e crittografa un dataset di 3GB in 4,1 s, superando modelli esistenti come ZMCACM e AES-256. Convalidiamo la sicurezza post-quantistica del protocollo dimostrando una chiave derivata dal DNA a 1024 bit e trasformazioni non algebriche, che forniscono un livello di sicurezza ben oltre la soglia del NIST e resistono sia agli algoritmi di Shor che a quelli diGrover 9. Proponiamo uno schema di protezione della chiave a doppio livello che combina la Crittografia a Curva Ellittica (ECC) e RSA-OAEP per avvolgere in modo sicuro la chiave DNA, migliorandone la resistenza agli attacchi di forza bruta e replay10.