A Scalable Hybrid Encryption Framework Based on Unimodular Hill Cipher, Logistic Chaotic Key Generation, and AES-CBC for Secure Binary File Protection
Dit artikel stelt een schaalbaar hybride encryptiekader voor dat een wachtwoord-afgeleide Logistische Kaart combineert voor chaotische sleutelgeneratie, een dynamische Unimodulaire Hill-cijfer voor het construeren van grote inverseerbare matrices, en AES-CBC om robuuste, formaatonafhankelijke beveiliging te bieden voor universele binaire bestanden met bijna ideale entropie en sterke weerstand tegen cryptanalytische aanvallen.
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 leeft in een wereld waar alles wat je bezit—je foto's, je muziek, je schoolopdrachten en zelfs de geheime recepten voor je favoriete koekjes—is opgeslagen als een lange, eindeloze stroom van kleine digitale bakstenen genaamd "bytes". In de digitale wereld zijn deze bytes de universele bouwstenen. Of het nu gaat om een foto van een kat of een spreadsheet met getallen, ze zien er voor een computer allemaal hetzelfde uit: gewoon een reeks enen en nullen. De grote uitdaging voor wetenschappers is hoe ze deze bakstenen kunnen opsluiten zodat niemand ze kan stelen of ermee kan knoeien. Een lange tijd probeerden mensen verschillende sloten te gebruiken voor verschillende soorten dozen (een speciaal slot voor foto's, een ander voor documenten), maar dat was alsof je een sleutelbos met honderd verschillende sleutels probeerde mee te dragen om alleen je voordeur te openen. Het was rommelig en zorgde er vaak voor dat sommige dozen een beetje onvergrendeld bleven.
Om dit op te lossen, gebruiken onderzoekers een paar slimme trucs. Eén oude truc is de "Hill Cipher", wat zoiets is als je bakstenen in een raster arrangeert en ze vervolgens door elkaar husselt met behulp van een geheim wiskundig recept (een matrix). Als je niet het exacte recept hebt, kun je ze niet meer ontwarren. Een andere truc is "Chaos", wat is als de vleugelslag van een vlinder in een storm; een minuscule verandering in het startpunt creëert een totaal ander, onvoorspelbaar weerpatroon. Dit is geweldig voor het maken van geheime sleutels, omdat het onmogelijk is om de volgende stap te raden. Ten slotte is er "AES", een supersterk, modern slot dat door iedereen als zeer moeilijk te breken wordt beschouwd en vaak wordt gebruikt als back-up voor de stukjes die niet in het hoofdraster passen. Het doel van dit nieuwe onderzoek is om deze drie ideeën te combineren tot één meester sleutel die elk digitaal bestand kan vergrendelen, ongeacht wat het is, zonder dat er gaten achterblijven.
De Universele Digitale Slotenmaker
Maak kennis met het team van de Institut Teknologi Sains Bandung en de Universitas Jember. Zij keken naar de digitale wereld en merkten een probleem op: de meeste beveiligingssystemen zijn als gespecialiseerde kleermakers die alleen pakken maken voor één specifiek lichaamstype. Als je een foto hebt, gebruiken ze de ene methode; als je een video hebt, gebruiken ze een andere. Maar wat als je een vreemd, gemengd bestand hebt dat niet in het model past? De onderzoekers stelden een nieuw, "schaalbaar" (wat betekent dat het kan groeien of krimpen) framework voor dat elk digitaal bestand precies hetzelfde behandelt: als een ruwe stroom van bytes. Ze noemen dit een "Hybrid Encryption Framework", wat een chique manier is om te zeggen dat ze een beveiligingssysteem hebben gebouwd dat drie verschillende lagen van bescherming gebruikt die samenwerken.
Eerst hadden ze een manier nodig om een geheime sleutel te creëren die elke keer verandert, zelfs als je hetzelfde wachtwoord typt. Ze gebruikten iets dat een "Logistic Map" wordt genoemd, een eenvoudige wiskundige formule die werkt als een chaotische windvlaag. Stel je voor dat je een tol laat draaien; als je hem een klein duwtje geeft, wankelt hij in een totaal andere richting. Door je wachtwoord om te zetten in de eerste duw voor deze wiskundige windvlaag, genereren ze een unieke, onvoorspelbare reeks getallen. Deze reeks is de kiem voor hun geheime sleutel.
Vervolgens pakten ze de "Hill Cipher" aan. In de oude dagen gebruikte deze methode kleine rasters (zoals 2x2 of 3x3) om gegevens te husselen. Maar de onderzoekers realiseerden zich dat kleine rasters niet sterk genoeg zijn voor grote bestanden, en het maken van grote rasters is moeilijk omdat je moet controleren of ze later wel weer "ontward" kunnen worden. Hun doorbraak was het gebruik van "Unimodulaire Matrices". Denk hierbij aan een speciaal soort raster waarbij de wiskunde garandeert dat het altijd kan worden omgekeerd, ongeacht hoe groot je het maakt. Ze bouwden deze rasters dynamisch, wat betekent dat de grootte van het raster verandert op basis van hoe groot en complex je bestand is. Als je een klein tekstbestand hebt, gebruiken ze een klein raster. Als je een enorm videobestand hebt, schakelen ze automatisch over naar een enorm raster (tot 48x48) om het husselen veel moeilijker te maken om te kraken. Dit is hun "Adaptive Matrix Selection" strategie.
Maar wat gebeurt er als je bestand nog een paar extra bytes over heeft die niet perfect in het raster passen? In het verleden vulden mensen die vaak aan met nullen, wat is als het vastplakken van een stuk papier aan de deur—het laat een zwakke plek achter. Dit nieuwe systeem doet niet aan opvulling; in plaats daarvan neemt het die overgebleven bytes en vergrendelt ze met een ander, supersterk slot genaamd "AES-CBC". Dit is hetzelfde soort slot dat door banken en overheden wordt gebruikt. Dus, het hoof deel van het bestand wordt gehusseld met het enorme, op maat gemaakte raster, en de kleine restjes worden vergrendeld in een stalen kluis.
Het team testte dit systeem op allerlei bestanden, waaronder afbeeldingen zoals "Lena" en "Baboon", en zelfs een PDF-document. Ze ontdekten dat de bestanden na encryptie eruitzagen als pure statische ruis. Vóór de encryptie bevatten de gegevens patronen (zoals hoe een foto veel vergelijkbare kleuren naast elkaar heeft). Na de encryptie sprong de "Shannon Entropy"—een maatstaf voor hoe willekeurig de gegevens eruitzien—naar bijna 7,9998 bits/byte. Dat is zo dicht bij perfecte willekeur als je kunt komen voor 8-bit data. Ze controleerden ook het "Avalanche Effect", wat meet wat er gebeurt als je slechts één klein ding verandert in het originele bestand. In hun systeem veroorzaakte het veranderen van één letter dat ongeveer 50% van het volledige versleutelde bestand volledig veranderde. Dit betekent dat een hacker de rest van het bestand niet kan raden, zelfs niet als hij een klein beetje van het origineel weet.
Misschien wel het belangrijkste is dat ze bewezen dat dit systeem "lossless" is. Wanneer ze de bestanden vergrendelden en daarna weer ontgrendelden, kwamen de bestanden exact hetzelfde uit, byte voor byte. Ze verifieerden dit met MD5-hashes, die als digitale vingerafdrukken werken; de vingerafdruk van het originele bestand kwam telkens perfect overeen met de vingerafdruk van het gedecodeerde bestand. Ze toonden ook aan dat het systeem strenge willekeurtests doorstaat (NIST SP800-22), wat betekent dat de versleutelde gegevens voor elke statistische analyse niet te onderscheiden zijn van echte willekeurige ruis.
Het artikel sluit expliciet de mogelijkheid uit dat je moet weten wat voor soort bestand je aan het versleutelen bent (zoals weten of het een JPEG of een PDF is) om het te beschermen. Ze spreken zich uit tegen het gebruik van vaste rastergroottes die niet aanpassen aan het bestand, en ze laten zien dat eenvoudige opvullingsmethoden minderwaardig zijn aan hun hybride aanpak. Hoewel de resultaten gebaseerd zijn op simulaties en experimenten met diverse datasets, zijn de auteurs zeer zelfverzekerd over de statistische veiligheid, waarbij ze opmerken dat het systeem erin slaagt structurele redundanties te elimineren en bestand is tegen veelvoorkomende aanvallen. Ze geven echter toe dat hun huidige opstelling een enkele chaotische kaart gebruikt en dat toekomstig werk naar nog complexere chaotische systemen zou kunnen kijken om de sleutels nog moeilijker te raden te maken.
Uiteindelijk suggereert dit onderzoek een toekomst waarin je niet een andere beveiligingsstrategie nodig hebt voor je foto's, je muziek of je documenten. Je hebt gewoon één universeel systeem dat zich aanpast aan de grootte en vorm van je gegevens, waarbij het de bulk van de data husselt met een gigantisch, op maat gemaakt wiskundig raster en de rest in een stalen kluis vergrendelt, waardoor je een bestand overhoudt dat eruitziet als pure, onkraakbare statische ruis.
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.