At the end of this course, students will develop a strong algebraic background on the discrete logarithm problem (DLP) over finite fields. Together with the algebraic attacks on DLP, strong cryptosystems can be built as further research.