Algebraic coding theory; cryptography. Algebraic curves and cryptography Introducation to cryptography Understanding cryptography