Clear Sky Science · fr

Technique hybride Vigenère et cryptographie à courbes elliptiques sur le corps fini $$\mathbb{F}_{256}$$

· Retour à l’index

Protéger les images dans un monde connecté

Chaque jour, des milliards de photos transitent sur Internet — depuis les scanners d'hôpitaux jusqu'aux caméras de surveillance domestique et aux flux des réseaux sociaux. Si cette abondance d'images apporte commodité et informations, elle soulève aussi une question simple mais cruciale : comment préserver la confidentialité d'images sensibles — comme des clichés médicaux ou des enregistrements de surveillance — face aux regards indiscrets ? Cet article présente une nouvelle méthode pour brouiller les images numériques de manière si approfondie que même des attaquants déterminés auront du mal à en révéler le contenu, tout en permettant aux utilisateurs autorisés de les restaurer parfaitement.

Figure 1
Figure 1.

Pourquoi les verrous classiques sur les images ne suffisent plus

Les méthodes traditionnelles de dissimulation de données, et en particulier pour les images, commencent à montrer leurs limites. Des codes classiques comme le chiffre de Vigenère ou des schémas qui traitent chaque pixel comme un simple nombre sont désormais vulnérables aux attaques analytiques modernes et à la puissance de calcul disponible aujourd'hui. Les images posent des défis supplémentaires : les pixels voisins sont souvent très similaires et les images haute résolution contiennent de nombreuses structures répétitives. En conséquence, des attaquants peuvent parfois déduire des formes et des motifs à partir d'images chiffrées, même sans voir le contenu exact. De nombreuses méthodes récentes de protection d'images tentent de remédier à cela en utilisant des cartes chaotiques, des tables de substitution astucieuses ou la cryptographie à courbes elliptiques, mais elles emploient généralement ces outils séparément. Cette séparation crée des failles : traitement lent, choix de clés limités et structures encore trop prévisibles exploitables par des attaquants.

Mêler chaos, algèbre et courbes pour former un seul bouclier

Les auteurs proposent un système hybride qui tisse étroitement trois idées : un générateur chaotique appelé la carte A‑J, un terrain algébrique soigneusement construit contenant exactement 256 éléments (correspondant aux 256 niveaux de luminosité d'un pixel sur 8 bits), et des courbes elliptiques, qui constituent l'épine dorsale de nombreux systèmes de communication sécurisés modernes. La carte chaotique produit des séquences qui réagissent de manière spectaculaire à de petites variations des conditions initiales, garantissant que le comportement du système change radicalement pour toute modification de la clé secrète ou de l'image elle‑même. Ces sorties chaotiques servent non seulement de graines aléatoires, mais agissent comme des cadrans qui déterminent la façon dont l'arithmétique sur le corps fini est configurée et comment la courbe elliptique est choisie et utilisée. Autrement dit, le chaos ne reste pas en périphérie du système — il façonne son câblage interne.

Comment une image est brouillée au point d'en devenir méconnaissable

Pour chiffrer une image, la méthode commence par convertir les canaux de couleur en un long flux unidimensionnel de pixels. Guidé par des tables de décision chaotiques, le système réordonne ces pixels à l'échelle globale, de sorte que des pixels voisins dans l'image d'origine se retrouvent très éloignés. Simultanément, la carte chaotique sélectionne une règle algébrique, appelée polynôme irréductible, pour construire le corps spécial à 256 éléments, et choisit un élément primitif associé pour générer deux grandes tables de substitution. Ces tables fonctionnent comme des grilles de correspondance flexibles et évolutives qui transforment chaque valeur de pixel en une autre, la transformation variant d'une ligne à l'autre. Ensuite, le système définit une courbe elliptique sur ce même corps à 256 éléments, calcule de nombreux points sur cette courbe et les permute. Un point choisi pseudo‑aléatoirement sur la courbe, qui dépend à la fois des paramètres secrets et de l'image elle‑même, pilote une étape de type Vigenère qui ajoute encore une couche de mélange entre pixels et points de la courbe.

Figure 2
Figure 2.

Évaluer la robustesse du verrou numérique

Les auteurs ont soumis leur conception à une série de tests cryptographiques standard en utilisant des images bien connues telles que « Baboon » et « Peppers ». Ils ont évalué la similarité des pixels voisins après chiffrement (qui doit être nulle), la distribution des valeurs de pixels (qui doit ressembler à du bruit pur) et la sensibilité de l'image chiffrée à la modification d'un seul pixel ou d'une petite variation de la clé. Les résultats sont proches des idéaux théoriques : les images chiffrées présentent une imprévisibilité presque maximale, les pixels adjacents ont une corrélation essentiellement nulle, et la modification d'un seul pixel ou d'une petite variation de la clé entraîne un changement d'environ la moitié des bits dans l'image chiffrée. Le schéma réussit également une batterie de tests statistiques exigeante du National Institute of Standards and Technology (NIST) des États‑Unis, et il est suffisamment rapide : le temps de chiffrement croît proportionnellement à la taille de l'image, ce qui le rend pratique pour des images en haute résolution.

Ce que cela signifie pour la vie privée au quotidien

En termes simples, ce travail montre comment enfermer des images numériques dans un coffre multicouche construit à partir du chaos et des mathématiques modernes. Parce que la méthode adapte son comportement à chaque image et aux variations infimes de la clé secrète, il devient extrêmement difficile pour un attaquant de prédire ou d'inverser le brouillage sans la clé correcte. À la fois peu coûteuse en calcul et compacte, sa conception la rend adaptée aux usages réels, de la protection des clichés médicaux dans le cloud à la sécurisation des flux de caméras dans l'Internet des objets. Les auteurs suggèrent des extensions futures combinant ce moteur central avec des contrôles d'accès fins et des vérifications d'intégrité, mais même dans sa forme actuelle, le schéma offre un puissant compromis entre sécurité, rapidité et flexibilité pour la protection des données visuelles.

Citation: El Bourakkadi, H., Tabti, H., Chemlal, A. et al. Hybrid Vigenere and elliptic curve cryptography technique over the finite field \(\mathbb{F}_{256}\). Sci Rep 16, 12576 (2026). https://doi.org/10.1038/s41598-026-42951-9

Mots-clés: chiffrement d'image, cryptographie à courbes elliptiques, systèmes chaotiques, corps finis, sécurité des données