Number Theory/Applied Number Theory: CSC 4800/5800 and Math 4110/5110 (Spring 2016)

Professor Ellen Gethner

Syllabus


automatically updated on 8 January 2016

[ Instructor and Office Hours | Class Time and Room | Textbook | Prerequisites | Objectives | Grades and Policies | Schedule| Academic Deadlines | Student Page (not available yet) ]




Instructor

Dr. Ellen Gethner
Email: ellen dot gethner at ucdenver dot edu
Office: Lawrence Street Center LW 817
Phone: 303 315 1405
Office hours:

Class Time and Room

Tuesdays and Thursdays 3:30-4:45pm in Lawrence Street Center 844

Textbook

Elementary Number Theory, 6th edition by Kenneth Rosen, published by Pearson. Available at the Auraria book store and many other places.

Other Resources (send interesting links and I'll add them)

  1. introductory prime number theory resources
  2. Riemann Hypothesis
  3. A page with free number theory textbook downloads
  4. RSA Challenge (archived)
  5. The Number Theory Web
  6. Number Theory Visualizatons
  7. Gaussian Primes What does the graphic at the top of this page mean?

Prerequisites

Either CSC 2411 (Discrete Structures) **or** Math 3000 (Introduction to Abstract Math).

Course Objectives

Grades and Policies

Schedule

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.