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:

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.

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.

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.

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
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:

