$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L’informatique en nuage est devenue essentielle pour les services de données modernes, offrant flexibilité, évolutivité et efficacité. Cependant, cette adoption généralisée s’accompagne d’une exposition accrue aux cybermenaces, en particulier celles visant la confidentialité et l’intégrité des données. Les algorithmes de chiffrement traditionnels tels que l’AES-256 et le RSA, bien que largement utilisés, rencontrent des limitations croissantes. Ces méthodes nécessitent de lourdes ressources computationnelles et sont vulnérables à l’évolution de technologies comme l’informatiquequantique 1. Cela crée un besoin urgent de systèmes de chiffrement innovants, légers, évolutifs et à l’épreuve de l’avenir.
La cryptographie basée sur l’ADN s’est imposée comme une alternative prometteuse en raison de sa complexité inhérente, de son hasard et de son potentiel de calculparallèle 2. Cependant, l’attrait théorique de ces méthodes entre souvent en conflit avec leur mise en œuvre pratique. La plupart des schémas existants basés sur l’ADN ont eu du mal à être applicables dans le monde réel, car ils dépendent souvent du matériel, nécessitent des équipements de laboratoire spécialisés ou manquent des performances et de l’évolutivité requises pour des environnements clouddynamiques 3. Ces limites ont créé un fossé important entre la promesse théorique de la sécurité bio-inspirée et son applicabilité pratique.
Pour y remédier, nous présentons la Variational DNA Based Data Security (VDNABDS) – un cadre de chiffrement basé sur un logiciel qui transforme les entrées spécifiques à l’utilisateur en clés dynamiques similaires à l’ADN en utilisant des opérations SHA-256 et XOR. La méthode permet la génération de clés en moins de 5 ms et chiffre de grands volumes de données en seulement 4 s, surpassant nettement les modèles antérieurs comme CSDES et ZMCACM4. VDNABDS supporte plus de 1 x 1038 combinaisons de touches uniques, offrant une forte protection contre les attaques brutes et quantiques.
Bien que de nombreux chercheurs aient exploré des solutions à la sécurité cloud, ils se concentrent souvent sur des problèmes spécifiques et isolés. Par exemple, Wang et al.5 ont proposé un modèle d’authentification sécurisé pour l’informatique en nuage, mais il ne dispose pas de capacités de chiffrement au niveau du contenu. De même, Ahmed et al.6ont développé DNACDS pour les environnements IoE, mais le schéma souffre d’une scalabilité limitée lors des tests en temps réel. D’autres efforts combinent Blowfish avec la blockchain7ou appliquent DNA pour le contrôle d’accès8, mais ils échouent souvent en termes de performance ou d’adaptabilité. VDNABDS comble ces lacunes grâce à sa stratégie de chiffrement rapide, indépendante du matériel et spécifique à la session, validée via CloudSim avec un grand jeu de données et des utilisateurs simultanés.
En résumé, ce travail apporte les contributions clés suivantes au domaine de la sécurité cloud et de la cryptographie basée sur l’ADN. Nous introduisons VDNABDS, un nouveau cadre cryptographique uniquement logiciel qui transforme des informations spécifiques à chaque utilisateur en clés de chiffrement dynamiques similaires à l’ADN. Nous démontrons des performances et une évolutivité exceptionnelles, avec VDNABDS générant des clés en seulement 5 ms et chiffreant un jeu de données de 3 Go en 4,1 s, surpassant les modèles existants comme ZMCACM et AES-256. Nous validons la sécurité post-quantique du protocole en démontrant une clé dérivée de l’ADN de 1024 bits et des transformations non algébriques, qui fournissent un niveau de sécurité bien au-delà du seuil du NIST et résistent à la fois aux algorithmes de Shor et deGrover 9. Nous proposons un schéma de protection des clés à double couche combinant la cryptographie à courbes elliptiques (ECC) et RSA-OAEP pour envelopper de manière sécurisée la clé ADN, renforçant ainsi sa résistance aux attaques par force brute et à replay10.