1. |
Orientation and Introduction to an elementary cryptography I |
Read the syllabus. |
60minutes |
Study examples of cryptography and coding applications. |
120minutes |
2. |
Introduction to an elementary cryptography II |
Study elementary methods of cryptography. |
190minutes |
3. |
ONE TIME PAD cryptography |
Review ASCII and the theory of probability |
190minutes |
4. |
DES cryptography |
Review previous class |
190minutes |
5. |
Diffie-Hellman cryptography key exchange |
Study RSA cryptography |
190minutes |
6. |
RSA cryptography |
Review previous class |
190minutes |
7. |
Intermediate exam |
Study for the exam. |
190minutes |
8. |
Linear codes, mathematical foundations: finite fields, power and polynomial representations, and conjugate roots. |
Read handouts of mathematical basis. |
70minutes |
Review of the mathematical basis. |
120minutes |
9. |
Cyclic codes (1): Cyclic codes, generative polynomials, cyclic Hamming codes. |
Read handouts of cyclic code (1). |
70minutes |
Review of the cyclic code (1). |
120minutes |
10. |
Cyclic code (2): BCH code |
Read handouts of cyclic code (2). |
70minutes |
Review of the cyclic code (2). |
120minutes |
11. |
Cyclic code (3): Reed-Solomon code |
Read handouts of cyclic code (3). |
70minutes |
Review of the cyclic code (3). |
120minutes |
12. |
Convolutional codes (1): Introduction of convolutional codes, finite state description |
Read handouts of convolutional code (1). |
70minutes |
Review of convolutional code (1). |
120minutes |
13. |
Convolutional code (2): Maximum likelihood decoding (Viterbi algorithm). |
Read handouts of convolutional code (2). |
70minutes |
Review of convolutional code (2) |
120minutes |
14. |
Final examination and overall summary |
Overall review and test preparation |
190minutes |
Total. |
- |
- |
2650minutes |