Lecture |
Date |
Topic(s)
| Comments |
Reading |
Assignment, Quiz, and Exam Schedule |
One |
19 and 21 January 2016 |
Introduction to Number Theory |
Vocabulary and Definitions; Mathematica demo on the 21st |
Chapter 1.1-1.5, 2.1-2.3 and class notes |
Homework problems are in this week's mathematica notebook |
|
|
Two |
26 and 28 January 2016 |
Vocabulary and Definitions, continued |
Primes and greatest common divisor |
Chapter 3.1 and 3.2. Class notes. |
|
|
Three |
2 and 4 February 2016 |
GCD, Euclidean Algorithm, Fundamental Theorem of Arithmetic
|
|
Chapter 3.3, 3.4, and 3.5 and class notes
| Quiz 1 on Thursday; Homework problems are contained in the mathematica notebook |
|
|
Four |
9 and 11 February 2016 |
Fermat Numbers, Congruences, Chinese Remainder Theorem |
Homework problems are contained in the mathematica notebook |
3.6, 4.1, 4.2, 4.3 and class notes |
|
|
Five |
16 and 18 Feb 2016 |
Wilson's Theorem, Fermat's Little Theorem, Pollard Factoring Method |
|
6.1 and class notes |
Quiz 2 on Thursday; Homework problems are in this week's mathematica notebook |
|
Six |
23 and 25 Feb 2016 |
Pseudoprimes, Euler's Theorem (generalizes Fermat's Little Theorem), Euler's phi function
|
|
6.2, 6.3, 7.1 through example 7.4 |
Quiz 3 is on Thursday and covers material through 6.1; The next batch of homework problems are in this week's mathematica notebook |
|
Seven |
1 and 3 March 2016 |
Perfect Numbers, Mersenne Primes, Cryptography |
Main topic on Thursday is public key cryptography, particularly RSA |
8.1, 8.3 (not covered in class, but useful to know), 8.4 (RSA) and class notes |
|
Eight |
8 and 10 March 2016 |
Midterm (Thursday) plus the Diffie-Hellman Key Exchange, Playing Poker over the phone, Secret Sharing Schemes (Tuesday) |
read 8.6 for Tuesday and exam one will be on Thursday 10th March |
|
The midterm will cover material up through 7.3 in the Mathematica notebook "NumberTheoryWeek7_Part1" |
|
Nine |
15 and 17 March 2016 |
Another Threshold Scheme, Primitive Roots, Discrete Log Problem, and ElGammal Encryption |
Alternative approaches to these topics are given in this week's Mathematica notebook |
9.1-9.4 and class notes |
|
|
null |
21-27 March 2016 |
Spring Break: no classes |
Ten |
29 and 31 March 2016 |
Topic |
Backdoors and how to build them |
Guest speaker: Derek Kern |
Quiz 4 on Thursday; |
|
|
Eleven |
5 and 7 April 2016 |
Elliptic Curve Cryptography |
|
Class notes |
|
| |
Twelve |
12 and 14 April 2016 |
Quadratic reciprocity |
|
9.4 (again), 11.2, 11.2, and class notes |
Quiz 5 on Thursday; |
| |
Thirteen |
19 and 21 April 2016 |
1.Promoting Number Theory in High Schools or Birthday Problem and Number Theory, and 2. On the Applications of Mobius Inversion in Combinatorial Analysis, and 3. Hyper and Elliptic Curve Cryptography |
Grad student presentations |
Lecture slides |
|
|
|
Fourteen |
26 and 28 April 2016 |
1. The security, or lack thereof, of wireless technology, 2. The State of Elliptic Curve Cryptography, 3. Advanced Encryption Standard (AES), and 4. Speeding the Pollard and elliptic curve methods of factorization |
Grad student presentations |
Lecture slides |
Fifteen |
3 and 5 May 2016 |
Tuesday:1. Periodic Gaussian Moats and 2. An Algorithm for the Machine Calculation of Complex Fourier Series; Thursday EXAM |
Exam plus grad student presentations |
Lecture Slides |
Thursday 5th May, Exam 2. Exam 2 is comprehensive and will include material from the week 12 Mathematica notebook on quadratic reciprocity. |
Sixteen |
Week of 9 May 2016 |
Monday office hours to be determined. |
|
|
|
|