Home

Kryptographische Basisfunktion: CypherMatrix®

Mit den folgenden Positionen können Sie einige selbstentpackende DEMO Programme des "CypherMatrix" Verfahrens kostenlos auf Ihren Rechner holen. Der den jeweiligen Programmen zugrunde liegende Quellcode in "Power Basic" steht Interessenten auf Anfrage per e-mail zur Verfügung.
Die Verwendung der Software steht unter der Lizenz zur Weiterentwicklung und Nutzung der Software des "CypherMatrix" Verfahrens:

A. Vertrauliche und sichere Verschlüsselungen

Im "CypherMatrix" Verschlüsselungsprogramm werden Klartext-Blöcke immer mit gleich langen Runden-Schlüsseln verknüpft (dynamisches One-time-pad). Die verknüpften Ergebnisse im Bytesystem zur Basis 8 (8 Bit-Sequenzen) werden in 7 Bit-Zeichen (Bytesystem zur Basis 7) aufgeteilt (Bit Umwandlung), die dann als Indizies die Chiffre-Zeichen aus einem Array von 128 Bytes (unabhängiges Chiffre-Alphabet) aufrufen und zum Chiffre-Text verbinden. Das Programmpaket enthält zwei Versionen: "DynaCode.exe" mit dreifacher Permutation der CypherMatrix und "DataCode.exe" mit einfacher CypherMatrix.


B. Dynamische Hashfunktionen

Die dynamische Hashfunktion begründet die Basis für einen eindeutigen und kollisionsfreien Hashwert "CypherMatrix" (GF16^2). Ein identischer Hashwert entsteht erst in 256 ! (Fakultät) = 8E+506 Fällen. Die Ergebnisse der Hashfunktion sind kürzer als konventionelle Hashwerte, zum Beispiel jene mit festen Längen von 128 Bit, bzw. 160 Bit (SHA, MD5, RIPE-MD). Die Ergebnisse der Funktion können addiert, subtrahiert, multipliziertn, dividiert und MODULO gerechnet werden. Die Programme "CMH-3***.exe" umfassen alle Möglichkeiten Hashwerte digitaler Sequenzen (Dateien) zu berechnen. Die folgende Tabelle gibt eine Übersicht der bisher entwickelten Programme.


Es können verschiedene Hashberechnungen realisiert werden. Dabei stellt die Struktur der letzten CypherMatrix den eindeutigen Hashwert dar. Zwei Techniken sind möglich: serial mode und final mode. Ein weiterer Unterschied wird dadurch erreicht, dass entweder die Gestaltung jeder Runden CypherMatrix mit einer dreifachen Permutation durchgeführt oder dass diese Permutation weggelassen wird. Im Programmpaket zum herunter Laden sind die DEMO-Programme >DataHash.exe< [CMH-3fm], >DynaHash.exe< [CMH-3fmx], >AlfaHash.exe< [CMH-3sm] und >BetaHash.exe< [CMH-3smx] enthalten.


Das Programm "MiniHash.exe" [CMH-1fm] verwendet nur teilweise die Grundsätze des CypherMatrix Verfahrens. Die Hashwertberechnung ist einfacher und schneller, kommt aber dennoch zu sicheren und vertretbaren Ergebnissen. Das Programm arbeitet unter Windows XP.


C. "teleCode.exe" als erweiterte Signatur

Generierung und Verifizierung der Signatur erfolgen mit dem Hashwert der digitalen Information (Datei) und dem Hashwert der persönlichen Daten des Senders auf der Basis des "CypherMatrix" Verfahrens. Zum Testen des Verfahrens kann das DEMO-PROGRAMM "Signatur.exe" herunter geladen werden. Das Programm wird ergänzt von einem Analyseprogramm "teleTest.exe", das den internen Datenverlauf offen legt. Weitere Erläuterungen sind integriert.



D. Kontinuierliche Umwandlung von Zahlen

Umwandlung von Zahlen mit den Programmen "NumberXT" und "NumberAD" umfassen alle Zahlensysteme von zur Basis 2 bis zur Basis 256. Zum Beispiel:

                             Binär System:  100100000011110111010011011
                                  Quartal:  10200132322123
                                    Oktal:  440367233
                                  Dezimal:  75624091
                              Hexadezimal:  481EF9B
                      System zur Basis 32:  283RKR
                                 Basis 62:  57JHP
                                 Basis 64:  4WUwR
                                 Basis 85:  1cC0G
                                Basis 128:  a7ëR
                                Basis 157:  Jü6H
                                Basis 192:  A#}‡
                                Basis 256:  4*Ý^
Programm: "NumberAD.exe": RjGc18bUNaG
Programm: "NumberXT.exe": 1hnG0VoIoo

E. Abschließende Bemerkungen

Ihre System-Dateien werden durch die herunter geladenen Programmen in keiner Weise berührt. Das Herunterladen ist kostenfrei. Die Benutzung der Programme ist allerdings auf längstens zwei Jahre begrenzt. Benutzung über die persönliche oder erzieherische Verwendung hinaus bedürfen der ausdrücklichen schriftlichen Zustimmung durch den Autor. Kritik, Vorschläge und Verbesserungen der Methode sowie Berichte über Erfahrungen mit den Programmen sind jederzeit willkommen.
Zögern Sie nicht und senden Ihre Bemerkungen per e-mail an:

eschnoor@multi-matrix.de
Zurück
München, im Mai 2011

Diplomkaufmann
Ernst Erich Schnoor