Course Calendar, Reading and Hmw Assignments for Math 328
It is expected that you read all the sections to be covered BEFORE the class and come to class prepared to present and discuss the topics.
Date | Section/Topic Covered | Written Homework to be Collected and Reading Assignment | Problems to be presented/discussed in class |
Tue, Feb 2 | Course Overview and Introduction | Due Thu, Feb 4 (sections 1.2-1.6) |
1.3:6-8, 1.6:2cd,6, 9,10 |
Thu, Feb 4 | 1.2-1.6 | Due Tue, Feb 9 |
1.8.2-4,1.9.7ab , 1.10.5a,b |
Tue, Feb 9 | 1.7-1.10 | Due Thu, Feb 11 1.11: 2,4,10d,12abd,20 1.12: 12e(part ii only),13a(part iii only),14e |
1.11: 3c, 5,10a,12f,13,18,19f, 1.12: 5-8,12a,15,16 |
Thu, Feb 11 | 1.11-1.12 | Due Tue, Feb 16 2.1: 1f,2, 2.2: 3c,7c,8, 2.3: 4f,8c,10bc,16,21,23ae |
2.1: 1abcd, 4 2.2: 3bd,4,5,7b,10 2.3: 4cg,7bd,8bd,10ad,17,18, Give a proof for Thm 2.3.19 |
Tue, Feb 16 | 2.1-2.3 | Due Thu, Feb 18 2.4: 1,2,6BD 2.5: 3b,6b,10a 2.6: 5d,6a,7e,10a,11 |
2.4: 3,4,6C 2.5: 3f,6f,10g,11,12f 2.6: 7d,12,13 (for 2.6.7d) |
Thu Feb 18 | 2.4-2.6 | Note: The definition of a parity check matrix of a code in the textbook is the transpose of the standard definition that is commonly used in the literature. Due Tue, Feb 23 2.7: 4e,5h,9c 2.8: 4b,10b,12a 2.9: 4a (no need to check the weight of each codeword), 5a |
2.7: 4f,9b,10, 11 2.8: 5,6,11a,13,14 2.9: 4b,5b |
Tue Feb 23 | 2.7-2.9 | Due Thu, Feb 25 2.10: 7b,8c 2.11: 2ab,8a,14,20 |
2.10: 6ab,7f,8a,9 2.11: 2cd,9b,11,16,17,19a,21 2.12: (2.10.6b, 2.10.7b) |
Thu, Feb 25 | 2.10-2.12 | Study for the test. | |
Tue, March 2 | Break |
|
|
Thu, March 4 | Midterm Exam I | Project 1 handed out, due Thu March 25. Bring a laptop to class on Tuesday. |
|
Tue March 9 | Introduction to Magma |
|
3.1: 5aef, 19f ,22 |
Thu March 11 | 3.1, 3.2 | Due Tue, March 16: 3.3: 4ab,5ab(figure out how to use Magma for this); 3.4:3,7 3.5:1 | 3.3: 5c,7,8,10; 3.4:3,5,6 3.5: 2,3,4 |
Tue March 16 | 3.3-3.5 | Due Thu March 18, : 3.6: 5i,6bc; 3.7:3a,4 | 3.6: 5i,6bc; 3.7:3a,7-10 |
Thu, March 18 | 3.6-3.7 | Due Tue, March 23: 4.1: 11b,14,21c; A.4a, 4.2: 7c, 8, 9 | 4.1: 3,7,11c,19b,20b,21b,22 A.6, 4.2: 7ab |
Tue March 23 | 4.1, AppA, 4.2 | Due Thu, March 25: 4.3: 4,5b,6,8 4.4: 6cde,8,9ac(gen poly only)15b, 4.5: 5g (you can use Magma) | 4.3: 4,5ab;6,8,9d, 4.4: 6cde,8,9ac,10,15b, 4.5: 5fg |
Thu March 25 | 4.3-4.5 | Read Chp1, 2.1-2.10 of T&W, and Module pages 3-7. Turn in problems 1-5 from the module. Optional video lecture on an overview of cryptography. Reading Quiz next class. |
Bringa laptop to class for Tuesday with Maple installed. |
Tue, March 29 | Intro Crypto & Classical Cryptosystems | Read pages 7-17 of the module. Due Thu, Apr 1.Problems 6, 8, 10, 11, 12, 13, 14 from the module. Reading Quiz next class. |
Problems 6-15 from the module. |
Thu, Apr 1 | NT and Comp Complexity | Read sections 3.2-3.7 from Trappe & Washington. Reading Quiz next class. Due Tue, Apr 6: Problems 1-4, 8-17,20,24 from Chp3 exercises in Trappe & Washington. |
Problems 1-4, 8-17,20,24 from Chp3 exercises in Trappe & Washington. Check out this seminal paper: PRIMES are in P. Also see these papers A breakthrough, The Status of P vs NP |
Tue, Apr 6 | Square-and-Multiply, NT | Read pages 17-27 from the module, and section 6.1 from T&W. Due Thu, Apr 8: Problems 16-18 from the module and Problems 1-5 from Chp6 exercises in T&W |
Problems 16-18 from the module and Problems 1-5 from Chp6 exercises in T&W. Bring a laptop to class for Thu with Maple installed. |
Thu Apr 8 | RSA | RSA Problems | RSA Problems |
Tue Apr 13 | RSA Problems and Review | Project Proposal is due today. |
|
Thu, Apr 15 | Midterm Exam II starts at 12:40 | Read sections 7.1 and 7.4 from T& W. Watch this video. Reading quiz next time. |
Work on the final project. |
Tue, Apr 20 | Discrete Log, DH KeyExchange and ElGamal. Great expln in this video. | Work on the final project |
Work on the final project |
Thu, Apr 22 | Digital Signatures, Hash Functions | Project Outline is due today. Read this article before Tue. Work on the final project |
|
Tue, Apr 27 | Code-Based Cryptography, Zero Knowledge Proofs, Eq of Int Fact and Computing Sqrt mod n | Work on the final project |
|
Thu, Apr 29 | Finite Fields and Irreducible Polynomials | Work on the final project |
|
Tue, May 4 | Roots of Unity, Factorization of x^n-1, and BCH codes | Complete draft is due today. Prepare project presentation. Everyone must be ready to present on Thu, May 6. The last hmw set is due Tue May 11. |
|
Thu, May 6 | Project Presentations |
|
|
Tue, May 11 | Project Presentations | Final Paper due by Fri, May 14, 4:30 pm. Submit it electronically as an email attachment. |