Mit den folgenden Positionen können Sie einige selbstentpackende DEMO Programme des "CypherMatrix" Verfahrens kostenlos auf Ihren Rechner holen:
Die mit dem "CypherMatrix" Verfahren entwickelte "Codier-Maschine" verwendet ausschließlich "Bytes", Zahlensysteme zur Basis 2 bis zur Basis 256 und einfache Mathematik, einschließlich MODULO Rechnung. Das Verfahren umfasst folgende Funktionen:
1. Verschlüsselungen digital gespeicherter Daten,
2. Hashwertberechnung für alle digitalen Informationen,
3. Erzeugung unbegrenzter Bytefolgen (random) und
4. Analysen und Tools (einschl. FIPS PUB Test 140-1).
Eine Startsequenz von optimal 42 Zeichen steuert das gesamte Verfahren. In jedem Zyklus wird eine einmalige
CypherMatrix von 16x16 Bytes (GF 16^2) generiert. Kollisionen sind ausgeschlossen.
Eine Wiederholung tritt nach den Regeln der Wahrscheinlichkeit erst in 256! (Fakultät) = 8E+506 Fällen auf.
Die in jedem Durchgang entstehende CypherMatrix liefert die zur Lösung fast aller kryptographischen
Probleme erforderlichen Steuerungsparameter (z.B.: Matrix-Schlüssel, Blockschlüssel, Chiffre-Alphabete, Hashwertberechnungen,
zufalls Bytefolgen, Authentifizierungsmerkmale, S-Boxen usw.).
Im Programmpaket "Codigma.exe" sind ausserdem die Programme >CMhashLC.exe< und >StepStep.exe< enthalten als Beispiele für die Anwendungsmöglichkeiten der "Codiermaschine". Zur Überprüfung von Zufallseigenschaften ist im Programmpaket der Test FIPS 140-1 vom U.S.NIST integriert. Sie können das Programmpaket herunter laden und alles einmal selbst testen. "CodierMa.exe" [CMhashLC]: jrTxy9xt8Hg und "CMhashLC.exe" [CMhashLC]: V5IJUJFLLcG und "StepStep.exe" [CMhashLC]: nnc7REzbPN6.


Die Hashfunktion begründet mit der "CypherMatrix" (GF16^2) die Basis für einen eindeutigen und kollisionsfreien "Hashwert". 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 mathematisch bearbeitet werden. Die Hashwerte lassen sich addieren, subtrahieren, multiplizieren, dividieren und MODULO rechnen. Die Programme "CMhash**.exe" umfassen alle Möglichkeiten Hashwerte digitaler Sequenzen (Dateien) zu berechnen. Die folgende Tabelle gibt eine Übersicht der im Programmpaket enthaltenen DEMO-Programme.

Mit dem CypherMatrix Verfahren 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. Die letzte CypherMatrix wird entweder mit der Eingabe der Matrixelemente der vorhergehenden CypherMatrix "(Version: last cycle LC) oder mit der Eingabe aller seriellen Hashwerte der bisherigen Runden (Version: all cycles AC) generiert. Ein weiterer Unterschied wird dadurch erreicht, dass entweder die Gestaltung jeder CypherMatrix mit einer dreifachen Permutation durchgeführt oder dass diese Permutation weggelassen wird.

Zur Analyse von Programmen mit der kryptographischen Basisfunktion "CypherMatrix" können Sie sich das Programm: "StepStep.exe" [CMhashLC: nnc7REzbPN6].einzeln herunter laden. Das Programm zeigt die Zusammenhänge Schritt für Schritt.

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 (8 Bit-Folgen) werden in 7 Bit-Zeichen 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 Programm "Cypher.exe" enthält zusätzlich ein sicheres Schlüssel-Austauch Protokoll.
Handbuch-Dateien und Hilfstexte sind vorhanden. ["Cypher.exe" CMhashLC:bxTu9MLDx28]
Zum Herunterladen bitte hier klicken:

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": 1yOzYFVyS2
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. Danach können Sie entscheiden, ob Sie die neueste Version
kaufen oder aber das Programm wegwerfen wollen.
Benutzung der Programme ü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:

