A Scalable Hybrid Encryption Framework Based on Unimodular Hill Cipher, Logistic Chaotic Key Generation, and AES-CBC for Secure Binary File Protection
Dieses Paper schlägt ein skalierbares hybrides Verschlüsselungsframework vor, das eine passwortbasierte Logistische Abbildung zur chaotischen Schlüsselgenerierung, eine dynamische unimodulare Hill-Chiffre zur Konstruktion großer invertierbarer Matrizen und AES-CBC kombiniert, um eine robuste, formatunabhängige Sicherheit für universelle Binärdateien mit nahezu idealer Entropie und starker Resistenz gegen kryptanalytische Angriffe zu gewährleisten.
Originalarbeit lizenziert unter CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie leben in einer Welt, in der alles, was Sie besitzen – Ihre Fotos, Ihre Musik, Ihre Schulaufsätze und sogar die geheimen Rezepte für Ihre Lieblingskekse – als ein langer, endloser Strom winziger digitaler Ziegelsteine namens „Bytes“ gespeichert ist. In der digitalen Welt sind diese Bytes die universellen Bausteine. Ob es sich um ein Bild einer Katze oder eine Tabelle mit Zahlen handelt, für einen Computer sieht alles gleich aus: nur eine Sequenz von Nullen und Einsen. Die große Herausforderung für Wissenschaftler besteht darin, wie sie diese Ziegelsteine wegschließen können, damit niemand sie stehlen oder manipulieren kann. Lange Zeit versuchten die Menschen, verschiedene Schlösser für verschiedene Arten von Boxen zu verwenden (ein spezielles Schloss für Bilder, ein anderes für Dokumente), aber das war so, als würde man versuchen, mit einem Schlüsselbund mit hundert verschiedenen Schlüsseln seine Haustür zu öffnen. Es war unordentlich und führte oft dazu, dass einige Boxen leicht unverschlossen blieben.
Um dies zu lösen, nutzen Forscher einige clevere Tricks. Ein alter Trick ist die „Hill-Chiffre“, bei der man Ihre Ziegelsteine wie in einem Gitter anordnet und sie dann mithilfe eines geheimen mathematischen Rezepts (einer Matrix) durcheinanderwirbelt. Wenn Sie nicht das exakte Rezept haben, können Sie sie nicht wieder entwirren. Ein anderer Trick ist das „Chaos“, das so ist, als würde ein Schmetterling in einem Sturm mit den Flügeln schlagen; eine winzige Änderung am Ausgangspunkt erzeugt ein völlig anderes, unvorhersehbares Wetterphänomen. Dies eignet sich hervorragend zur Erstellung geheimer Schlüssel, da es unmöglich ist, den nächsten Schritt zu erraten. Schließlich gibt es „AES“, ein superstarkes, modernes Schloss, von dem alle überzeugt sind, dass es sehr schwer zu knacken ist; es wird oft als Backup für die Teile verwendet, die nicht in das Hauptgitter zum Durcheinanderwirbeln passen. Das Ziel dieser neuen Forschung ist es, diese drei Ideen zu einem einzigen Master-Schlüssel zu kombinieren, der jedes digitale Dokument verschließen kann, egal was es ist, ohne dass Lücken entstehen.
Der universelle digitale Schlossermeister
Lernen Sie das Team vom Institut Teknologi Sains Bandung und der Universitas Jember kennen. Sie betrachtten die digitale Welt und bemerkten ein Problem: Die meisten Sicherheitssysteme sind wie spezialisierte Schneider, die nur Anzüge für einen bestimmten Körpertyp fertigen. Wenn Sie ein Bild haben, verwenden sie eine Methode; wenn Sie ein Video haben, eine andere. Aber was ist, wenn Sie eine seltsame, gemischte Datei haben, die nicht in die Form passt? Die Forscher schlugen ein neues, „skalierbares“ (das heißt, es kann wachsen oder schrumpfen) Framework vor, das jede digitale Datei exakt gleich behandelt: als einen rohen Strom von Bytes. Sie nennen dies ein „Hybrid-Verschlüsselungs-Framework“, was eine schicke Art und Weise ist zu sagen, dass sie ein Sicherheitssystem gebaut haben, das drei verschiedene Schutzschichten nutzt, die zusammenarbeiten.
Zuerst brauchten sie einen Weg, um einen geheimen Schlüssel zu erstellen, der sich jedes Mal ändert, selbst wenn Sie dasselbe Passwort eingeben. Sie verwendeten etwas namens „Logistic Map“, was eine einfache mathematische Formel ist, die wie ein chaotischer Wirbelwind wirkt. Stellen Sie sich vor, Sie lassen einen Kreisel drehen; wenn Sie ihm einen winzigen Stoß geben, gerät er in eine völlig andere Richtung. Indem sie Ihr Passwort in den Startstoß für diesen mathematischen Wirbelwind verwandeln, generieren sie eine einzigartige, unvorhersehbare Zahlensequenz. Diese Sequenz ist der Samen für ihren geheimen Schlüssel.
Als Nächstes kümmerten sie sich um die „Hill-Chiffre“. In den alten Tagen verwendete diese Methode kleine Gitter (wie 2x2 oder 3x3), um Daten zu durchmischen. Aber die Forscher erkannten, dass kleine Gitter für große Dateien nicht stark genug sind, und große Gitter zu erstellen ist schwierig, weil man prüfen muss, ob sie später wieder „entwirrt“ werden können. Ihr Durchbruch war die Verwendung von „unimodularen Matrizen“. Denken Sie an diese Art von Gitter als eine spezielle Art von Gitter, bei der die Mathematik garantiert, dass es immer umkehrbar ist, egal wie groß Sie es machen. Sie bauten diese Gitter dynamisch auf, was bedeutet, dass sich die Größe des Gitters je nach der Größe und Komplexität Ihrer Datei ändert. Wenn Sie eine winzige Textdatei haben, verwenden sie ein kleines Gitter. Wenn Sie eine massive Videodatei haben, wechseln sie automatisch zu einem riesigen Gitter (bis zu 48x48), um das Durcheinanderwirbeln viel schwieriger zu machen. Dies ist ihre „Adaptive Matrix Selection“-Strategie.
Aber was passiert, wenn Ihre Datei ein paar zusätzliche Bytes übrig hat, die nicht perfekt in das Gitter passen? In der Vergangenheit hätten die Leute diese einfach mit Nullen aufgefüllt, was so ist, als würde man ein Stück Papier an die Tür kleben – das hinterlässt eine Schwachstelle. Dieses neue System füllt nicht auf; statrußdessen nimmt es diese übrig gebliebenen Bytes und verschließt sie mit einem anderen, superstarken Schloss namens „AES-CBC“. Dies ist die gleiche Art von Schloss, die Banken und Regierungen verwenden. Der Hauptteil der Datei wird also mit dem riesigen, maßgeschneiderten Gitter durchgemischt, und die winzigen Überreste werden in einem Stahltresor eingeschlossen.
Das Team testete dieses System auf verschiedensten Dateien, einschließlich Bildern wie „Lena“ und „Baboon“ sowie sogar einem PDF-Dokument. Sie fanden heraus, dass die Dateien nach der Verschlüsselung wie reines statisches Rauschen aussah. Vor der Verschlüsselung wiesen die Daten Muster auf (wie etwa, dass ein Foto viele ähnliche Farben nebeneinander hat). Nach der Verschlüsselung sprang die „Shannon-Entropie“ – ein Maß dafür, wie zufällig die Daten aussehen – auf fast 7,9998 Bits/Byte. Das ist so nah an perfekter Zufälligkeit, wie es für 8-Bit-Daten möglich ist. Sie prüften auch den „Avalanche-Effekt“, der misst, was passiert, wenn man nur eine winzige Sache in der ursprünglichen Datei ändert. In ihrem System verursachte die Änderung eines einzigen Buchstabens, dass sich etwa 50 % der gesamten verschlüsselten Datei komplett veränderten. Das bedeutet, dass ein Hacker den Rest der Datei nicht erraten kann, selbst wenn er ein wenig über das Original weiß.
Vielleicht am wichtigsten ist, dass sie bewiesen haben, dass dieses System „verlustfrei“ ist. Als sie die Dateien verschlüsselten und dann wieder entschlüsselten, kamen die Dateien exakt gleich heraus, Byte für Byte. Sie verifizierten dies mithilfe von MD5-Hashes, die wie digitale Fingerabdrücke sind; der Fingerabdruck der ursprünglichen Datei stimmte perfekt mit dem Fingerabdruck der entschlüsselten Datei überein, jedes Mal. Sie zeigten auch, dass das System strenge Zufälligkeitstests (NIST SP800-22) besteht, was bedeutet, dass die verschlüsselten Daten für jede statistische Analyse als ununterscheidbar von echtem Zufallsrauschen erscheinen.
Das Paper schließt explizit die Idee aus, dass man wissen muss, welche Art von Datei man verschlüsselt (wie etwa, dass es ein JPEG oder ein PDF ist), um sie zu schützen. Sie argumentieren gegen die Verwendung fester Gittergrößen, die sich nicht an die Datei anpassen, und zeigen, dass einfache Padding-Methoden dem hybriden Ansatz unterlegen sind. Obwohl die Ergebnisse auf Simulationen und Experimenten mit verschiedenen Datensätzen basieren, sind die Autoren sehr zuversichtlich hinsichtlich der statistischen Sicherheit und merken an, dass das System erfolgreich strukturelle Redundanzen eliminiert und gängigen Angriffen widersteht. Sie geben jedoch auch zu, dass ihr aktuelles Setup eine einzige chaotische Map verwendet und zukünftige Arbeiten nach noch komplexeren chaotischen Systemen suchen könnten, um die Schlüssel noch schwerer erratbar zu machen.
Am Ende legt diese Forschung nahe, dass es in Zukunft keine Notwendigkeit mehr gibt, eine unterschiedliche Sicherheitsstrategie für Ihre Fotos, Ihre Musik oder Ihre Dokumente zu haben. Sie haben einfach ein einziges universelles System, das sich an die Größe und Form Ihrer Daten anpasst, indem es den Hauptteil mit einem riesigen, maßgeschneiderten mathematischen Gitter durchmischt und die Überreste in einem Stahltresor einschließt, wodurch eine Datei zurückbleibt, die wie reines, unknackbares Rauschen aussieht.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.