An (n, n) Threshold Color QR Code-based Visual Secret Sharing Scheme for Privacy Images
Ce document propose un nouveau schéma de partage visuel de secret à seuil (n, n) qui utilise des codes QR en couleur comme parts significatives pour chiffrer de manière sécurisée et récupérer sans perte des images privées en exploitant la redondance de couleur et les opérations XOR.
Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous avez une photo super secrète et colorée de votre dragon domestique que vous voulez envoyer à vos quatre meilleurs amis. Mais il y a un piège : si quelqu'un d'autre voit la photo pendant son voyage, il pourrait la voler. Vous ne pouvez pas simplement envoyer la photo, et vous ne pouvez pas l'envoyer dans une boîte verrouillée qui semble suspecte (comme un coffre-fort lourd en métal), car un voisin indiscret pourrait jeter un coup d'œil pour voir ce qui est si important.
C'est le problème qu'une équipe de chercheurs de l'Université Nationale de Technologie de Défense a tenté de résoudre. Ils ont trouvé une astuce ingénieuse appelée le schéma CQRVSS. Voyez cela comme un puzzle magique où l'image secrète est découpée en quatre morceaux, mais au lieu de cacher les morceaux dans des enveloppes grises et ennuyeuses, ils les cachent à l'intérieur de codes QR colorés (les codes à barres carrés que vous scannez avec votre téléphone).
Voici comment fonctionne leur « tour de magie », décomposée simplement :
L'« encre invisible » de la couleur
Habituellement, les codes QR sont composés de carrés noirs et blancs. Mais les chercheurs ont réalisé que les codes QR ne se soucient pas réellement de la couleur des carrés, tant que les carrés sombres sont assez sombres et les carrés clairs assez clairs pour être lus par le scanner.
Ils ont donc décidé de remplacer le noir et blanc ennuyeux par une explosion de couleurs. Ils ont choisi des couleurs spécifiques qui sont « sombres » (comme un rouge profond ou un bleu) et des couleurs « claires » (comme un cyan brillant ou un jaune). En mélangeant ces couleurs d'une manière très spécifique, ils ont pu cacher la photo secrète du dragon à l'intérieur du code QR sans casser le code. Le code QR ressemble toujours à un code QR normal pour un scanner, mais il transporte en réalité un message secret grâce à ses couleurs.
Le puzzle « tout ou rien »
Les chercheurs ont construit un système appelé schéma de seuil (n, n). Disons que vous avez 4 amis (n=4).
- La règle : Vous avez besoin que les 4 amis réunissent leurs codes QR pour voir le dragon.
- La sécurité : Si un pirate sournois vole seulement 1, 2 ou même 3 des codes QR, il ne verra rien d'autre qu'un mélange confus de couleurs. C'est comme essayer de résoudre un puzzle avec seulement quelques pièces ; vous ne pouvez pas voir l'image du tout. Le secret reste totalement protégé.
Les chercheurs ont testé cela avec 4 amis et même 7 amis, et dans chaque cas, lorsqu'ils combinaient toutes les pièces, le dragon apparaissait parfaitement. L'ordinateur a mesuré le résultat et a constaté que l'image récupérée était 100 % identique à l'originale. En termes techniques, le « PSBR » (un score de similitude entre deux images) était de l'infini dB, ce qui signifie qu'il n'y avait absolument aucune perte de détail. Pas un seul pixel ne manquait !
Pourquoi est-ce meilleur que les anciennes méthodes ?
Avant cela, les gens essayaient de cacher des secrets dans des images en les transformant en images « demi-teintes » (qui ressemblent à de vieilles impressions de journaux avec de petits points). Le problème ? Ces points paraissaient bizarres et suspects. Si un pirate voyait une image étrange et granuleuse, il se dirait : « Hé, il y a quelque chose de secret là-dedans ! »
D'autres méthodes utilisaient des « parts » dépourvues de sens — des images qui ressemblaient à du bruit statique aléatoire. Encore une fois, cela hurle « J'ai un secret ! ».
Les chercheurs soutiennent que leur méthode est plus sûre car les codes QR sont banals et courants. Tout le monde en voit sur les menus, les affiches et les emballages. Si un pirate voit un code QR coloré, il ne pensera probablement pas à deux fois. C'est comme cacher une note secrète à l'intérieur d'un livre de bibliothèque ; personne ne soupçonne le livre parce qu'il ressemble à un livre normal. Les chercheurs ont montré que leurs codes QR colorés pouvaient être scannés par une application WeChat standard (version 8.0.54) comme n'importe quel autre code, prouvant qu'ils paraissent innocents tant pour les humains que pour les machines.
Ce qu'ils n'ont pas fait (Et ce qu'ils ont écarté)
Il est important de savoir ce que cet article n'a pas fait.
- Ils n'ont pas inventé de moyen d'ouvrir le secret avec seulement certains des amis. Si vous avez 3 amis sur 4, le secret reste caché. Le document exclut explicitement toute méthode où moins que le nombre total de parts peut révéler l'image.
- Ils n'ont pas utilisé de « bruit » sans signification. Ils ont spécifiquement rejeté l'idée d'utiliser du bruit statique aléatoire et suspect.
- Ils n'ont pas prétendu que cela fonctionne pour n'importe quel nombre d'amis actuellement. Leur système actuel nécessite que tous les amis soient présents (un système n sur n). Ils ont mentionné que rendre cela plus flexible (comme avoir besoin de seulement 3 amis sur 7) est un travail pour le futur, et non quelque chose qu'ils ont résolu dans ce papier.
L'essentiel
Les chercheurs ont prouvé que vous pouvez transformer une photo couleur secrète en un ensemble de codes QR colorés et scannables. Tant que vous avez toutes les pièces, vous pouvez récupérer votre photo parfaite et sans perte. Si même une seule pièce manque, le secret reste verrouillé. Et le meilleur dans tout ça ? Pour quiconque regarde, cela ressemble juste à une série de codes à barres colorés et inoffensifs.
Ils ont testé cela avec des images d'un babouin et d'une femme nommée Barbara, et les résultats étaient parfaits. Le secret était caché, les parts étaient sûres, et la récupération était sans faille. C'est une nouvelle façon de garder vos secrets numériques en sécurité, en utilisant l'outil le plus ordinaire du monde : le code QR.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.