Basic Math#
Modulo Arithmetic#
Properties of Modulo Arithmetic
Group#
Field#
Order#
Polynomial Ring#
Decomposition#
Roots of Unity#
Cyclotomic Polynomial#
Roots of Unity and Cyclotomic#
Vector and Matrix#
Modulo Rescaling#
Chinese Remainder Theorem#
Taylor Series#
Lagrange’s Polynomial Interpolation#
Efficient Polynomial Multiplication by FFT and NTT#
Post-quantum Cryptography#
Lattice-based Cryptography#
LWE Cryptosystem#
RLWE Cryptosystem#
GLWE Cryptosystem#
GLev#
GGSW#
Generic Fully Homomorphic Encryption#
GLWE Ciphertext-to-Ciphertext Addition#
GLWE Cipher-to-Plaintext Addition#
GLWE Ciphertext-to-Plaintext Multiplication#
GLWE Modulus Switching#
GLWE Key Switching#
Fully Homomorphic Encryption Schemes#
TFHE Scheme#
BFV Scheme#
CKKS Scheme#
BGV Scheme#
RNS-variant FHE Schemes#
FHE Scheme Comparison and Summary#
GPU Accelerated Fully Homomorphic Encryption#
Hand-Tuned vISA#
Memory Allocation Overheads#
Multi-Tile Scaling#
Event-Based Profiling#
Algorithmic Tuning#
Measuing Device Throughput#