Finite Field Operations on GPGPU
-
Updated
Jul 23, 2023 - C++
Finite Field Operations on GPGPU
Basics of elliptic curves, EC over finite fields and ECDSA.
Ternary min-heap priority queue: 3 children per node, O(log₃ n) push/pop, merge, decrease-key
Hashing and fingerprinting for ternary data ({-1, 0, +1})
Fibonacci LFSR in Python with 4-bit demo, reconfigurable class, period check, and % agreement helper.
B-tree with ternary branching
BN254 finite field arithmetic (Fr, Fp, Fp2) in pure JavaScript — Montgomery/CIOS, limb-based, zero runtime dependencies
Coursework for Coding Theory at IMPERIAL, 2021
A stupid implementation of non-prime fields GF(p^n) with prime p and n>1
Balanced ternary {-1,0,+1} coordination algebra: Z/3Z arithmetic, ternary matrices, consensus convergence proofs, spectral analysis
Ternary cell — the atomic unit
Browser-based demo of secure multi-party computation — five hospitals compute combined enrollment without revealing individual counts. Shamir SSS · additive homomorphism · GF(2⁶¹-1) · no trusted third party.
Field for ternary systems — `gradient`, `laplacian`, `divergence`, `curl`
Entropy analysis for ternary strategy distributions
Browser-based demo of Shamir's Secret Sharing — split a secret into n shares, reconstruct from any k. Polynomial curve visualization, information-theoretic security proof, and AES key protection. Invented by Adi Shamir (Weizmann Institute, Israel) in 1979.
Fast secp256k1 finite-field arithmetic for Go: dcrd FieldVal-compatible API, 5x52 limbs, pure Go plus arm64/amd64 assembly.
ternary-core Core traits and types shared across the ternary fleet
Add a description, image, and links to the finite-field topic page so that developers can more easily learn about it.
To associate your repository with the finite-field topic, visit your repo's landing page and select "manage topics."