Galois Field Arithmetic Library

Eine kostenlose Kryptographie- und Fehlerkorrekturbibliothek, die in C ++ entwickelt wurde
Jetzt downloaden

Galois Field Arithmetic Library Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Arash Partow
  • Website des Verlags:
  • http://www.partow.net
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 14 KB

Galois Field Arithmetic Library Stichworte


Galois Field Arithmetic Library Beschreibung

Eine kostenlose Kryptographie- und Fehlerkorrekturbibliothek, die in C ++ entwickelt wurde Die Galois Field Arithmetic Library ist eine kostenlose C ++ - Bibliothek, die eine spezialisierte Version von Galois-Feldern implementiert, die als Erweiterungsfelder bezeichnet werden, oder in anderen Wörtern der Felder des Formulars GF (2 ^ m) und als Basis für Programmieraufgaben entwickelt, die die Kryptographie und die Fehlerkorrektur beteiligen Codes. Galois Field Arithmetic Library ist einfach, überquerbar und unkompliziert, es verwendet auch eine Reihe von Nachschlagetabellen, um die Leistungsfähigkeit der Berechnungen zu erhöhen.Galois Field Arithmetic Library ist in drei Klassen, Galois-Feld, Galois-Feldelement und Galois-Feldpolynom. Operationen wie Addition, Subtraktion, Multiplikation, Division, Modul und Exponentiation können sowohl für Feldelemente als auch für Feldpolynomen auftreten, und auch die linke und rechte Verschiebung können für Feldpolynome auftreten. Die binären Erweiterungen von Galois-Feldern (GF (2 ^ m)) sind In der digitalen Logik und in der Schaltung digital genutzt. Galois-Feldpolynome Innerhalb des Zweigs werden als mathematische Äquivalente eines linearen Speiseschichtverschiebungsregisters (LFSR) und Operationen auf Elementen über bitweise Operationen wie xor und logisch erreicht. Anwendungen In den Bereichen Kryptographie- und Fehlerkorrekturcodes verwenden Galois-Felder ausführlich in solchen Dingen wie S-Box-Implementierungen (Bit-Scramschers), starke Zufallszahlengeneratoren und algebraische Codes. Die Galois-Theorie wird verwendet, um Ergebnisse in diesen Bereichen zu beschreiben und zu verallgemeinern, zum Beispiel kann der AES-Algorithmus mit nur wenigen Linien der Mathematik mit der Galois-Theorie und einer anderen verwandten abstrakten Algebra dargestellt werden. Was ist neu in dieser Version: · Ein Fehler in der Galois-Feldgenerierung behoben, 2 ^ m - 1 sollte ein Anti-Log von 1 haben · Fehler in der Verschiebung der Polynomklasse behoben · Aktualisiert die Divisions- und Modul-Operatoren, um effizienter zu sein · Mehrere Testfälle hinzugefügt · Kleinere Code-Reinigung


Galois Field Arithmetic Library Zugehörige Software

Effivalue

Eine kostenlose Bibliothek, um einen universellen Serialisierungsmechanismus für einen C ++ - Datentyp bereitzustellen ...

44 122 KB

Herunterladen