An (n, n) Threshold Color QR Code-based Visual Secret Sharing Scheme for Privacy Images
Dit artikel stelt een nieuw (n, n) drempelwaarde visueel geheimdelingsschema voor dat kleur-QR-codes gebruikt als betekenisvolle shares om privacygevoelige afbeeldingen veilig te versleutelen en verliesloos te herstellen door gebruik te maken van kleurredundantie en XOR-operaties.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een supergeheime, kleurrijke foto van je huisdraak hebt die je naar je vier beste vrienden wilt sturen. Maar er is een addertje onder het gras: als iemand anders de foto ziet terwijl deze onderweg is, kunnen ze hem stelen. Je kunt de foto niet zomaar versturen, en je kunt hem ook niet versturen in een vergrendelde kist die verdacht lijkt (zoals een zware, metalen kluis), want een nieuwsgierige buurman zou erin kunnen gluren om te zien wat er zo belangrijk is.
Dit is het probleem dat een team onderzoekers aan de National University of Defense Technology probeerde op te lossen. Ze bedachten een slimme truc genaamd het CQRVSS-schema. Zie het als een magische puzzel waarbij de geheime foto in vier stukken wordt gehakt, maar in plaats van de stukken in saaie, grijze enveloppen te verstoppen, verbergen ze ze in kleurrijke QR-codes (de vierkante barcodes die je met je telefoon scant).
Hier is hoe hun "magische truc" werkt, eenvoudig uitgelegd:
De "Onzichtbare Inkt" van Kleur
Normaal gesproken zijn QR-codes alleen zwart-wit vierkantjes. Maar de onderzoekers realiseerden zich dat QR-codes eigenlijk niet geven om de kleur van de vierkantjes, zolang de donkere vierkantjes maar donker genoeg zijn en de lichte vierkantjes maar licht genoeg zijn voor de scanner om te lezen.
Dus besloten ze de saaie zwart-wit voor zwart-wit in te ruilen voor een regenboog aan kleuren. Ze kozen specifieke kleuren die "donker" zijn (zoals dieprood of blauw) en "licht" (zoals helder cyaan of geel). Door deze kleuren op een zeer specifieke manier te mengen, konden ze de geheime drakenfoto in de QR-code verbergen zonder de code te breken. De QR-code ziet er nog steeds uit als een normale QR-code voor een scanner, maar hij draagt in feite een geheim bericht in zijn kleuren.
De "Alles-of-Niets" Puzzel
De onderzoekers bouwden een systeem dat een (n, n) Threshold Scheme wordt genoemd. Stel dat je 4 vrienden hebt (n=4).
- De Regel: Je hebt alle 4 de vrienden nodig om hun QR-codes bij elkaar te voegen om de draak te zien.
- De Veiligheid: Als een sluwe hacker slechts 1, 2 of zelfs 3 van de QR-codes steelt, ziet hij niets dan een rommelige brij aan kleuren. Het is alsoals proberen een puzzel op te lossen met slechts een paar stukjes; je kunt de afbeelding totaal niet zien. Het geheim blijft volledig veilig.
De onderzoekers testten dit met 4 vrienden en zelfs 7 vrienden, en in elk geval, wanneer ze alle stukken combineerden, kwam de draak perfect tevoorschijn. De computer mat het resultaat en stelde vast dat de herstelde afbeelding 10el identiek was aan het origineel. In technische termen was de "PSNR" (een score voor hoe vergelijkbaar twee afbeeldingen zijn) oneindig dB, wat betekent dat er absoluut geen verlies van detail was. Niet één pixel ontbrak!
Waarom dit Beter is dan Oude Trucs
Vóór dit tijdperk probeerden mensen geheimen in afbeeldingen te verbergen door ze om te zetten in "halftone" afbeeldingen (die eruitzien als oude krantenprints met kleine puntjes). Het probleem? Die puntjes zagen er vreemd uit en waren verdacht. Als een hacker een vreemde, korrelige afbeelding zag, wist hij direct: "Hé, er zit iets geheims in die afbeelding!"
Andere methoden gebruikten "betekenisloze" shares—afbeeldingen die eruitzagen als willekeurige statische ruis. Opnieuw riep dit: "Ik heb een geheim!"
De onderzoekers betogen dat hun methode veiliger is omdat QR-codes saai en algemeen zijn. Iedereen ziet ze op menu's, posters en verpakkingen. Als een hacker een kleurrijke QR-code ziet, zal hij er waarschijnlijk geen seconde bij stilstaan. Het is alsof je een geheim briefje in een bibliotheekboek verbergt; niemand verdenkt het boek omdat het eruitziet als een normaal boek. De onderzoekers toonden aan dat hun kleurrijke QR-codes gescand konden worden door een standaard WeChat-app (versie 8.0.54) net als elke andere code, wat bewijst dat ze onschuldig lijken voor zowel mensen als machines.
Wat Ze Niet Hebben Gedaan (En Wat Ze Hebben Uitgesloten)
Het is belangrijk om te weten wat dit paper niet heeft gedaan.
- Ze hebben niet uitgevonden hoe je een geheim kunt openen met slechts sommige van de vrienden. Als je 3 van de 4 vrienden hebt, blijft het geheim verborgen. Het paper sluit expliciet elke methode uit waarbij minder dan het totaal aantal shares de afbeelding kan onthullen.
- Ze hebben geen "betekenisloze" ruis gebruikt. Ze hebben het idee van willekeurige, verdachte kijkende statische ruis specifiek verworpen.
- Ze hebben niet beweerd dat dit nu voor elk aantal vrienden werkt. Hun huidige systeem vereist dat je alle vrienden aanwezig hebt (een n-out-of-n systeem). Ze vermelden dat het flexibeler maken (zoals het nodig hebben van slechts 3 van de 7 vrienden) iets is voor toekomstig werk, en niet iets wat zij in dit paper hebben opgelost.
De Kern van het Verhaal
De onderzoekers hebben bewezen dat je een geheime kleurenfoto kunt veranderen in een reeks kleurrijke, scanbare QR-codes. Zolang je alle stukjes hebt, kun je je perfecte, foutloze foto terugkrijgen. Als je zelfs maar één stukje mist, blijft het geheim op slot. En het beste deel? Voor iedereen die kijkt, ziet het er gewoon uit als een verzameling onschuldige, kleurrijke barcodes.
Ze hebben dit getest met afbeeldingen van een baviaan en een vrouw genaamd Barbara, en de resultaten waren perfect. Het geheim was verborgen, de shares waren veilig, en het herstel was foutloos. Het is een nieuwe manier om je digitale geheimen veilig te houden, met het meest alledaagse hulpmiddel ter wereld: een QR-code.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.