Cryptography
| Course Code | 321-8050 |
|---|---|
| Semester | 8 |
| ECTS | 5.00 |
| Hours (Theory) | 3 |
| Hours (Lab) | |
| Instructor | Konstantinou Elisavet |
Course Content
Ιntroduction to cryptography and cryptanalysis, historical cryptographic algorithms, basic notions of number theory, modular arithmetic, one-way functions, the definition of perfect secrecy, Shannon's theorem, Vernam's cryptosystem, public key cryptography (RSA, Rabin), symmetric algorithms, DES and AES, hash functions, digital signatures.
Learning Outcomes
After the completion of the course, the students will:
- comprehense basic notions of number theory and understand the operation of well known cryptographic algorithms
- have the ability to use GNUMP library and see in practise the operation of known cryptographic algorithms
Teaching and Learning Methods
individual work, final exam.
| Activity | Semester workload |
|---|---|
| Lectures | 39 hours |
| Exercises | 21 hours |
| Study | 62 hours |
| Final exam | 3 hours |
| Σύνολο Μαθήματος | 125 hours (5 ECTS) |
Assessment Methods / Grading
Exercises
Final exam
Teaching Language
Greek (English for Erasmus students)

