Resources
Lecture Notes
These notes were made while I was crediting/auditing/TA-ing the course. WARNING: There might be errors in the notes.
Books and Reading materials
If anyone wishes to borrow any of the following books/reading materials, please meet me at KD 213, Computer Science & Engineering Department, IIT Kanpur.
Lecture Notes in Mathematics - Wolfgang M. Schmidth
Probability and Computing - Michael Mitzenmacher, Eli Upfal
Algebra - Michael Artin
Methods of Applied Mathematics - Francis B. Hildebrand
Abstract Algebra - Paul B. Garrett
Towards Alternative Characterizations of NP-Complete Sets - Prof. Manindra Agrawal (Ph.D thesis)
A Course in Computational Algebraic Number Theory - Henri Cohen
Introduction to Algebra - Peter J. Cameron
Modern Applied Algebra - Garrett Birkhoff, Thomas C. Bartee
Modern Algebra with Application - Willam J. Gilbert
A First Course in Abstract Algebra - John B. Fraleigh
Complexity of Lattice Problems: A Cryptographic Persective - Daniele Micciancio, Shafi Goldwasser
Lattice Basis Reduction - Murray R. Bremner
A Decade of Lattice Cryptography - Chris Peikert
Integer Optimization and Lattices - Thomas Rothvoss (Lecture Notes)
Integer Programming, Lattice Algorithms and Deterministic Volume Estimation - Daniel Nicolas Dadush (Ph.D Thesis)
Algebraic Number Theory - Richard A. Mollin
A Fully Homomorphic Encryption Scheme - Craig Gentry (Ph.D Thesis)
Towards Practical Lattice-Based Cryptography
On the Gaussian Measure Over Lattices - (Noah Stephens-Davidowitz)
Combinatorics, Geometry and Complexity of Integer Points - Alexander Barvinok (Lecture Notes)
Characterizing Randomness using Betting Games - Sunil Kumar G (M.Tech Thesis)
Algebraic Number Theory - Tom Weston (Lecture Notes)
Introduction to Algebraic Number Theory - F. Oggier (Lecture Notes)