Mathematics
Cryptography
Algebra
Permutations
Polynomials
Computational complexity theory
Proof of knowledge
IP
Permutation matrix
SchwartzZippel lemma
NP
Permutation