Syllabus
Elementary Number Theory, Congruence, Quadratic Residues, Primitive roots, Algorithms for primality testing, Integer Factorization and Discrete Logarithm. Algebraic Structures – Groups, Vector space, Subspace, Inner product space, Orthogonalization, Diagonalization.