This is one of the core courses of the Cryptography Graduate Program which gives the mathematical background on Finite Fields and Their Applications to Cryptography. The contents discussed in this course will be needed throughout varios courses including Stream ciphers and various Public Key crypto systems. So one can understand through these courses whether the outcome of this course is achieved or not.