Biblioteca aritmetica del campo di Galois

Una libreria di crittografia e di correzione degli errori gratuita sviluppata in C ++
Scarica ora

Biblioteca aritmetica del campo di Galois Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Arash Partow
  • Sito web dell'editore:
  • http://www.partow.net
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 14 KB

Biblioteca aritmetica del campo di Galois Tag


Biblioteca aritmetica del campo di Galois Descrizione

Una libreria di correzione della crittografia e dell'errore gratuita sviluppata in C ++ La biblioteca Aritmetica del campo di Galois è una libreria C ++ gratuita che implementa una versione specializzata dei campi Galois noti come campi di estensione o in altri settori di parole del modulo GF (2 ^ M) ed è stato sviluppato come base per le attività di programmazione che hanno coinvolto la crittografia e la correzione degli errori Codici. La biblioteca aritmetica del campo di Galois è semplice, consiste e in avanti semplice, utilizza anche una serie di tabelle di ricerca per aumentare le prestazioni dei calcoli. La biblioteca aritmetica del campo di Galois è interrotta in tre classi, campo di Galois, elemento del campo di Galois e campo di campo Galois. Le operazioni come l'aggiunta, la sottrazione, la moltiplicazione, la divisione, il modulo e l'esponenziazione possono verificarsi su entrambi gli elementi del campo e i polinomi del campo e anche il spostamento a sinistra e il giusto spostamento possono verificarsi per i polinomi del campo. Le estensioni binarie dei campi di Galois (GF (2 ^ M)) sono usato ampiamente in logica digitale e circuiti. I polinomi del campo di Galois all'interno del ramo sono visti come equivalenti matematici del registro di spostamento di feed-back lineare (LFSR) e le operazioni sugli elementi vengono eseguiti tramite operazioni bitwise come XOR e, o logica. Le applicazioni all'interno dei campi della crittografia e dei codici di correzione degli errori utilizzano ampiamente campi di Galois in tali cose come implementazioni S-Box (bit Scramblers), forti generatori di numeri casuali e codici algebrici. La teoria di Galois è usata per descrivere e generalizzare i risultati visti in questi campi, ad esempio l'algoritmo AES può essere rappresentato con solo poche righe di matematica usando la teoria di Galois e qualche altra algebra astratta correlata. Cosa c'è di nuovo in questa versione: · Risolto un bug nella generazione di campo di Galois, 2 ^ m - 1 dovrebbe avere un anti-log di 1 · Risolto un bug nell'operatore a destra del cambio della classe polinomiale · Aggiornato gli operatori di divisione e moduli per essere più efficienti · Aggiunto alcuni casi di test · Clean-up di codice minori


Biblioteca aritmetica del campo di Galois Software correlato

openframeworks.

Toolkit open source della piattaforma trasversale per la codifica creativa in C ++ ...

7,678 24.2 MB

Scarica

Jsonjuicer.

Una libreria gratuita per codificare e decodificare le strutture dati Java da e verso il testo JSON ...

136 142 KB

Scarica

Libetpan!

Biblioteca posta aperta per diversi tipi di accesso alla posta ...

128 1.7 MB

Scarica