Colin Chibaya
Das Hill-Modell ist ein überzeugender asymmetrischer Algorithmus, der Matrizen als Schlüssel verwendet, um Datensicherheit zu erreichen. Die Forschung zum Hill-Modell beschränkte sich aufgrund der Komplexität von Operationen mit Matrizen hoher Ordnung häufig auf die Verwendung von Matrixschlüsseln niedriger Ordnung. Dies setzt das Hill-Modell jedoch einfachen Brute-Force-Angriffen aus. Dieser Artikel untersucht die Verwendung von dynamisch generierten Matrixschlüsseln hoher Ordnung, die zur Laufzeit ausgewählt werden. Darüber hinaus verwendet das ursprüngliche Hill-Modell nur die 26 alphabetischen Zeichen. Wir erweitern den vom Hill-Modell unterstützten Zeichensatz auf die 256 ASCII-Zeichen. Andererseits ist das Rail-Fence-Modell auch ein überzeugender Transpositionsalgorithmus, der im Allgemeinen einen niedrigen Zeichensatz unterstützt. Dieser Artikel untersucht die Kombination des verbesserten Hill-Modells mit dem Rail-Fence-Modell zu einem hybriden Produktmodell Hill-Rail Fence (HRF). Im Idealfall stellen Produktchiffren eine verbesserte Datensicherheit dar, die über die Summe der einzelnen Sicherheiten der Komponentenchiffren hinausgeht. Um das Produkt noch komplizierter zu machen, wird die Verschlüsselung über mehr als eine Runde abgeschlossen. Wir bewerten die Rechenleistung des HRF-Modells im Vergleich zum ursprünglichen Hill-Modell in Bezug auf Ausführungszeit, CPU-Auslastung, Speicherbedarf, Anzahl der laufenden Threads sowie Anzahl der geladenen Klassen. Die simulierten Ergebnisse zeigen eine erhöhte Verarbeitungszeit im HRF-Modell mit jeder Erhöhung der Ordnung des Matrixschlüssels