CS60094 Computational Number Theory Spring 2018

Notices | Prerequisites | Syllabus | References | Tests | Spring 17 | Spring 11 | Spring 10 | Spring 09 | Spring 08 | Spring 07 | Home

General Information

Instructor: Abhijit Das and Debdeep Mukhopadhyay
Time: Wednesday 11:00–11:55, Thursday 12:00–12:55, Friday 08:00–08:55
Venue: CSE-119
Teaching Assistants: Abhay Rajendra Daga and Sayandeep Saha

Slides from DM

Notices and Announcements

Prerequisites

We will assume that a student registering for this course is equipped with rudimentary knowledge of discrete mathematical structures (groups, rings, fields), algorithms (design and analysis techniques), and probability. Students lacking one or more of these backgrounds may find the exposition difficult to follow. We will, under no circumstances, entertain requests to cover these elementary topics in this course. Note, however, that no prior acquaintance with number theory (elementary, analytic, or algebraic) is necessary for attending this course.

Syllabus

References

[1]      A. Das, Computational number theory, Chapman and Hall/CRC.
[2]      V. Shoup, A computational introduction to number theory and algebra, Cambridge University Press.
[3]      M. Mignotte, Mathematics for computer algebra, Springer-Verlag.
[4]      I. Niven, H. S. Zuckerman and H. L. Montgomery, An introduction to the theory of numbers, John Wiley.
[5]      J. von zur Gathen and J. Gerhard, Modern computer algebra, Cambridge University Press.
[6]      R. Lidl and H. Niederreiter, Introduction to finite fields and their applications, Cambridge University Press.
[7]      A. J. Menezes, editor, Applications of finite fields, Kluwer Academic Publishers.
[8]      J. H. Silverman and J. Tate, Rational points on elliptic curves, Springer International Edition.
[9]      D. R. Hankerson, A. J. Menezes and S. A. Vanstone, Guide to elliptic curve cryptography, Springer-Verlag.
[10]      A. Das and C. E. Veni Madhavan, Public-key cryptography: Theory and practice, Pearson Education Asia.
[11]      H. Cohen, A course in computational algebraic number theory, Springer-Verlag.

Exercises and tests

Notices | Prerequisites | Syllabus | References | Tests | Spring 17 | Spring 11 | Spring 10 | Spring 09 | Spring 08 | Spring 07 | Home