Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
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 encryption | Review ASCII and the theory of probability | 190minutes |
4. | DES | Review previous class | 190minutes |
5. | Diffie-Hellman | Study RSA cryptography | 190minutes |
6. | RSA cryptography | Review previous class | 190minutes |
7. | Intermediate exam | Study for the exam | 190minutes |
8. | Mathematical basis: finite field, Galois extended field, power-polynomial representation, conjugate root. Exercise 8. |
Read handouts of mathematical basis. | 70minutes |
Review of the mathematical basis. Do exercise 8. |
120minutes | ||
9. | Cyclic code (1): Introduction of cyclic code, generator polynomial, cyclic Hamming code. Exercise 9. |
Read handouts of cyclic code (1). | 70minutes |
Review of the cyclic code (1). Do exercise 9. |
120minutes | ||
10. | Cyclic code (2): BCH code Exercise 10. |
Read handouts of cyclic code (2). | 70minutes |
Review of the cyclic code (2). Do exercise 10 |
120minutes | ||
11. | Cyclic code (3): Reed Solomon code. Exercise 11. |
Read handouts of cyclic code (3). | 70minutes |
Review of the cyclic code (3). Do exercise 11. |
120minutes | ||
12. | Convolutional code (1): Introduction of convolutional code, finite state description. Exercise 12. |
Read handouts of convolutional code (1). | 70minutes |
Review of convolutional code (1). Do exercise 12 |
120minutes | ||
13. | Convolutional code (2): Maximum likelihood decoding (Viterbi algorithm). Exercise 13. | Read handouts of convolutional code (2). | 70minutes |
Review of convolutional code (2) Do exercise 13. |
120minutes | ||
14. | Topics & Final Examination or report. | Read handouts of the topics. | 190minutes |
Total. | - | - | 2650minutes |
Intermediate exam | 2nd-Part exercises | Total. | |
---|---|---|---|
1. | 20% | 20% | 40% |
2. | 20% | 20% | 40% |
3. | 10% | 10% | 20% |
Total. | 50% | 50% | - |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
Applicable | Prof. Mano formally worked and developed coding systems in a telecommunication company. In his lectures, actual applications of the coding systems are explained. |