Galois Field Aritmetic Library

Een gratis cryptografie en foutcorrectie-bibliotheek ontwikkeld in C ++
Download nu

Galois Field Aritmetic Library Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Arash Partow
  • Uitgever website:
  • http://www.partow.net
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 14 KB

Galois Field Aritmetic Library Tags


Galois Field Aritmetic Library Beschrijving

Een gratis cryptografie en foutcorrectie-bibliotheek ontwikkeld in C ++ Galois Field Aritmetic Library is een gratis C ++ -bibliotheek die een gespecialiseerde versie van Galois-velden beschouwt die bekend staat als uitbreidingsvelden of in andere woorden-velden van het formulier GF (2 ^ M) en is ontwikkeld als basis voor programmeertaken die Cryptografie en foutcorrigeren zijn ontwikkeld codes. Galois Field ARITMETISCHE BIBLIOTHEEBBIBLIOTHEEK IS EENVOUDIGE, DE ADSTAAN EN REIK TERUG, maakt het ook gebruik van een reeks opzoektafels om de prestaties van berekeningen te vergroten. Galois-veldrekenmethische bibliotheek wordt in drie klassen, Galois-veld, Galois-veldelement en Galois Field Polynomial opgesplitst. Operaties zoals additie, aftrekking, vermenigvuldiging, divisie, modulus en exponentiatie kunnen optreden over beide veldelementen en veldpolynomenten en ook links en rechts verschuiven kan optreden voor veldpolynomiale. De binaire uitbreidingen van Galois-velden (GF (2 ^ M)) zijn uitgebreid gebruikt in digitale logica en circuits. Galois veldpolynomen in de tak worden gezien als wiskundige equivalenten van lineaire feed-back shiftregister (LFSR) en operaties op elementen worden bereikt via bitgewijze operaties zoals XOR, en of logica. Toepassingen binnen de velden van cryptografie en foutcorrectiecodes gebruiken Galois-velden uitgebreid in dergelijke dingen als s-box-implementaties (bit scramblers), sterke willekeurige nummergeneratoren en algebraïsche codes. Galois theorie wordt gebruikt om de resultaten in deze gebieden te beschrijven en te generaliseren, bijvoorbeeld het AES-algoritme kan worden weergegeven met slechts een paar lijnen van wiskunde met behulp van Galois Theory en een andere gerelateerde abstracte algebra. Wat is er nieuw in deze release: · Een bug opgelost in Galois Field Generation, 2 ^ m - 1 moet een anti-log van 1 hebben · Een fout opgelost in de shift-rechtsoperator van de polynomiale klasse · De divisie en Modulus-exploitanten bijgewerkt om efficiënter te zijn · Toegevoegd wat meer testcases · Kleine code opruimen


Galois Field Aritmetic Library Gerelateerde software

Juk

Java-bibliotheek voor het compileren en executies van Java Expressions ...

151 637 KB

Downloaden