English Beginner Finite Fields and Symmetric Cryptography [Lecture notes] Andrea Caranti 2014 View book