Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding
-
Updated
May 8, 2019 - Python
Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding
Blazingly slow finite fields library
Discrete Fourier transform in positive characteristic for cyclic group and symmetric group.
A program for computing differential properties such as uniformity of certain functions over finite fields of characteristic two.
LaTeX notes for the undergraduate Finite Fields course at University of Trento
Cryptofield is a library to work with discrete algebraic objects. Useful for research in discrete mathematics and cryptography
Examining the curve y^2=x^3+x+1 over various fields, including \QQ, \CC, F_2, and F_7.
A web application applying Shamir's Secret Sharing for text, image and zip files sharing and recovery
💽 Galois Field Arithmetic Unit Capstone Project
A code that check the solutions for elliptic curves over large prime fields
Code for arithmetic with polynomials mod p and within finite fields. The code deals with various objects, such as integers modulo a number, elements in a finite field, and with arithmetic in finite fields.
Finite-field arithmetic within the type system.
This repository contains SageMath/Python implementations of results of my mathematical research. The programs make use of the Python classes RichExtensionField and RichPolynomial which are useful for working with univariate polynomials over different finite fields and their extensions.
Efficient Lagrange interpolator, capable of handling hundreds of thousands of points. Supports Galois fields.
In-depth introduction to Bitcoin and elliptic curves
Scripts that compute instances of the Hamming Code and Reed-Solomon codes. Includes classes that represent finite fields, polynomials over finite fields, and matrices over finite fields.
Add a description, image, and links to the finite-fields topic page so that developers can more easily learn about it.
To associate your repository with the finite-fields topic, visit your repo's landing page and select "manage topics."