Clear Sky Science · fr

SCD-CHAOS : S‑box dynamique et chiffrement d'image adaptatif hybride chaotique utilisant une diffusion multi‑carte

· Retour à l’index

Pourquoi cacher des images sur de petits appareils est important

Caméras intelligentes, sonnettes, capteurs médicaux et autres petits appareils envoient de plus en plus de photos sur Internet. Si ces images circulent en clair, des tiers peuvent espionner les logements, la santé ou les habitudes des personnes. Un chiffrement solide peut masquer ces informations, mais beaucoup de méthodes classiques sont trop lourdes pour des puces à faible consommation. Cette étude propose une nouvelle façon de brouiller les images pour qu'elles ressemblent à du bruit aléatoire, tout en restant suffisamment rapide pour fonctionner sur le matériel modeste utilisé dans les objets connectés.

Figure 1. Comment de petits appareils connectés transforment des images claires en bruit pour un partage en ligne plus sûr.
Figure 1. Comment de petits appareils connectés transforment des images claires en bruit pour un partage en ligne plus sûr.

Une nouvelle variante de serrure numérique

Les auteurs présentent SCD‑CHAOS, une méthode de protection d'images conçue spécifiquement pour les appareils à ressources limitées. Plutôt que de s'appuyer sur les mathématiques traditionnelles des chiffrements bancaires, elle exploite des motifs chaotiques — des systèmes qui se comportent de manière imprévisible bien qu'ils suivent des règles simples. Deux de ces motifs, appelés cartes Tent et Henon, sont combinés pour générer un code secret en constante évolution. Chaque image est d'abord redimensionnée à 64 par 64 pixels pour les tests, puis chaque couche de couleur est découpée et réarrangée selon ce code, de sorte que des pixels voisins dans la photo d'origine se retrouvent très éloignés dans la version chiffrée.

Comment les images sont démantelées et mélangées

Dans SCD‑CHAOS, les composantes rouge, verte et bleue d'une image sont transformées en longues séquences de nombres. La carte Tent contrôle l'ordre de leur permutation, brisant formes et contours reconnaissables. Simultanément, la carte Henon pilote la façon dont la luminosité de chaque pixel est modifiée. Les deux flux chaotiques sont fusionnés en une clé hybride différente pour chaque pixel. Cette clé est ensuite utilisée dans une opération simple de type marche/arrêt, comparable à l'inversion de bits, qui est peu coûteuse à exécuter sur de petits processeurs mais très difficile à inverser sans la clé exacte.

Figure 2. Vue étape par étape du découpage d'une image couleur, de son mélange par le chaos, puis de sa recomposition en bruit sécurisé.
Figure 2. Vue étape par étape du découpage d'une image couleur, de son mélange par le chaos, puis de sa recomposition en bruit sécurisé.

Une table de substitution qui change de forme

Beaucoup de chiffrements utilisent une table de correspondance fixe pour remplacer chaque valeur de pixel par une autre. Les attaquants peuvent parfois exploiter des motifs dans ces tables. SCD‑CHAOS évite cela en construisant une table neuve, appelée S‑box, à chaque chiffrement d'image. L'état courant des cartes chaotiques détermine l'agencement de la table, si bien que même deux images ou mots de passe identiques donnent des sorties chiffrées différentes. Cette évolution constante homogénéise les statistiques de l'image chiffrée, aplatisant son histogramme de luminosité pour qu'il ressemble de près à du bruit pur et ne révèle presque rien du contenu d'origine.

Soumettre le système à l'épreuve

L'équipe a vérifié l'efficacité du procédé en mesurant à quel point les pixels chiffrés diffèrent des pixels originaux et entre eux. Ils rapportent que presque tous les pixels changent lorsqu'on modifie légèrement la clé, et que les différences de luminosité entre paires d'images chiffrées se situent autour des niveaux attendus pour un chiffrement robuste. Les mesures d'aléa approchent leurs valeurs idéales, la similarité entre images originales et chiffrées est quasi nulle, tandis que la concordance entre images originales et déchiffrées est presque parfaite. Bien que la méthode soit fortement destructrice, elle reste entièrement réversible lorsque la bonne clé est utilisée.

Conçu pour le monde réel des petits appareils

Au‑delà de la théorie, les auteurs ont implémenté SCD‑CHAOS sur des cartes à bas coût populaires telles que l'ESP32 et un microcontrôleur ARM Cortex‑M4. Pour des tailles d'image modestes, le chiffrement et le déchiffrement prennent seulement des fractions de seconde et consomment peu de mémoire et d'énergie, ce qui est crucial pour des capteurs alimentés par batterie. L'espace total des clés possibles est énorme, bien au‑delà de ce que l'on peut parcourir par force brute. En termes simples, l'étude montre qu'il est possible de transformer des images courantes en bruit que seul le destinataire prévu peut retrouver, tout en respectant les contraintes strictes de vitesse et d'énergie des appareils connectés de nouvelle génération.

Citation: 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

Mots-clés: chiffrement d'image, sécurité IoT, cartes chaotiques, cryptographie légère, confidentialité des données