Includes supplementary material: sn.pub/extras
Thomas Johansson
Boolean function authentication computational number theory cryptanalysis cryptographic protocols cryptography cryptology cryptosystems digital signatures finite field computations information security privacy public key cryptography secure communications algorithm analysis and problem complexity