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.
Check this page regularly for updates.
Date | Section/Topic Covered | Written Homework to be Collected and Reading Assignment | Problems to be presented/discussed in class |
F, Apr 27 | Factorization of x^n-1 and BCH codes | Hmw on factorization of x^n-1 due Monday. Prepare for presentations next week |
|
W, Apr 25 | Roots of Unity, Factorization of x^n-1 | Due Mon, Apr 30 This hmw set on factorization of x^n-1 |
|
M, Apr 23 | 5.1: Finite Fields, Irreducible Polynomials | Read sections 5.1 and 5.2 | Drawing for order of presentations next week |
F, Apr 20 | Equivalence of factorization and finding square roots | ||
W, Apr 18 | Zero Knowledge Proofs | ||
M, Apr 16 | Problems on ElGamal and Hash functions | Read section 12.5 | still problem the additional problem on hash function |
F, Apr 13 | More on ElGamal, Hash Functions | 12.4: 2,3,5,7, additional problem assigned in class | |
W, Apr 11 | Diffie-Helman, ElGamal | Read this document and section 12.4 in the book. | Ex 1.0.2, and 2.2.1 from this document, 12.4.5 from the textbook. |
M, Apr 9 | Exam II (in the evening) | ||
F, Apr 6 | More on RSA, One-way functions | Study for the exam (Monday evening, 6-8 pm, in RBH 311). No class Monday morning. | Study guide for the exam. |
W, Apr 4 | RSA cryptosystem | Due Fri, Apr 6 Pr 18, Pr 19. Read pages 279-281 of the textbook |
12.2: 2,3, 5a (you can use Magma for 3),9, 10 |
M, Apr 2 | Finish problems on 11.1. Modular Exponentiation |
Due Fri, Apr 4 Pr 16, Pr 17 (no need to implement). Read section 12.2, and pages 17-21. |
|
F, March 30 | Problems on 11.1 | Work on the remaining problems | |
W, March 28 | 11.1 | Due Fri, March 30 11.1: 13,16,18,21; Problems from the Module: Pr6, Pr12, |
Explain (and present) "square-and-multiply" algorithm. And the following problems 11.1: 10,14,15,17-20,23; Problems from the Module: Pr7, Pr8,Pr10,Pr11, Pr13, Pr14 |
M, March 26 | 10.2 | Read section 11.1 in the book and pages 8-14 in the module. Try all the exercises along the way (and exercises at the end of 11.1) Friday will be all student presentations of the problems in 11.1 or the module |
|
F, March 23 | 4.5/10.1 | Due Mon March 26 10.2.7, Problem 3 (from the module, read pages 5-7) |
10.2.5, Problem 4 |
W, March 21 | 4.4 | Due Fri March 20 4.5: 5fg (you can use Magma) Problem 1, in RSA module. |
Read section 10.1 and RSA module pages 3-5. |
M, March 19 | Finish 4.2. 4.3, start 4.4 | ||
F, March 2 | 4.2/App A | Due Wed, March 21 (Use Magma when appropriate) 4.3: 6,9d and 4.4 6e, 7,8,15a |
4.3: 4, 5ae, 8, Give a justification for the matrix constructed on page 103 being indeed a parity check matrix 4.4: 9ab,15e |
W, Feb 29 | 4.2 | Due Fri, March 2 4.2: 20d, App A: A.4a (do by hand check with Magma) |
4.2: 22b, App A: 5a,6,7 |
M, Feb 27 | 4.1 | Due Wed, Feb 29 4.2: 7c, 8, 9 |
4.2: 7ab Learn how to factor polynomials in Magma. Learn how to compute gcd of two polynomials is Magma. |
F, Feb 24 | 3.6,3.7 | Due Mon, Feb 27 4.1: 11d, 14, 21c, 22; |
4.1: 3, 7, 11c, 19b, 20b, 21b |
W, Feb 22 | 3.4, 3.5 | Due Fri, Feb 24: 3.6: 5i, 6bc 3.7: 3a,4 |
3.6: 5i, 6bc 3.7: 4, 7-10 |
M, Feb 20 | 3.1, 3.2,3.3 | Project 1: Due Fri, March 2 Due Wed, Feb 22: 3.4: 5,6 and 3.5: 1 |
3.4: 3-7 3.5: 2,3,4 |
F, Feb 17 | 3.1 | Due Mon, Feb 20 3.1: 5c, 18e, 19f, 20; 3.2: 6, 3.3 : 4ab, 5ab,10 (you may use Magma for these problems) |
3.1: 5aef, 19bf ,22 3.3: 4cd, 7,8 |
W, Feb 15 | Introduction to Magma | Magma Hmw due Fri, Feb 17 You should print appropriate comments/explanations (explaining what is being computed and output) in the output file so that it will be easy to read. |
Read section 3.1. Do as many problems as you can |
M, Feb 13 | Midterm Exam I | ||
F, Feb 10 | 2.11, 2.12 | Study for the exam | |
W, Feb 8 | 2.9,2.10,2.11 | 2.11: 2,8a,9b,11,14,16,17,19a,21 2.12: 2 (6b,7b) |
|
M, Feb 6 | 2.7,2.8 | Due W, Feb 8 2.9: 4a (no need to check the weight of each codeword), 5a, 2.10: 6b,7ef,8a |
2.9: 4b,5b 2.10: 6b,7ef,8a,9 |
F, Feb 3 | 2.5,2.6 | Due M, Feb 6 2.7: 4e,5h,9c 2.8: 4b,10b,12a |
2.7: 4f,9b,10, 11 2.8: 5,6,11a,13,14 |
W, Feb 1 | 2.3, 2.4 | Due F, Feb 3 2.5:3b,6b,10a 2.6: 5d,6a,7e,10a,11 |
2.5: 3f, 6f, 10g, 11, 12f 2.6: 6b, 7d,12, 13 (for 2.6.6b and 2.6.7d) |
M, Jan 30 | 2.1-2.3 | Due F, Feb 3 2.4: 1,2,6BD |
2.4: 3, 4, 6 C. |
F, Jan 27 | 1.12 | Due W, Feb 1 2.1:1f 2.2:3c,7c,8 2.3: 4f,,8c,10bc, 16, 21, 23ae, |
for Monday Jan 30 2.1:1ab,3ab,4, 2.2:3bd,4,5,7,10 2.3: 4cg,7bd,8bd,10ad, 17, 18,Give a proof for Thm 2.3.19 |
W, Jan 25 | 1.10-1.11 | Due F, Jan 27 1.12: 12e, 13a, 14e |
1.12: 5-8, 12a, 15,16 |
M, Jan 23 | 1.7-1.9 | Due W, Jan 25 1.10:2,4,5b, 1.11.2,4,10d,12abd,20 |
1.10.5a, 1.11.3c,5,10a,12g,13,18 |
F, Jan 20 | 1.5-1.6 | Due M, Jan 23 1.7.1-1.7.3, 1.8.1, 1.9.5, 1.9.6, 1.9.7d |
1.8.2-.4,1.9.7a |
W, Jan 18 | 1.2-1.4 | Due F, Jan 20 1.6.2abc,1.6.5,1.6.7 |
1.6.9,1.6.10 |
M, Jan 16 | Course Overview and Introduction | Due W, Jan 18 Read 1.1, do all exercises in 1.2 and 1.3.4-1.3.6ac, 1.4.1 |
1.3.6bd,1.3.7, 1.3.8 |