Finite Field Arithmetic And Its Application In Cryptography