Permutation Polynomials and their Applications in Cryptography door Rajesh Pratap Singh