Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
A. Εισαγωγή στη Κρυπτογραφία
Β. Συμμετρική κρυπτογραφία
Β1. σημειωματάριο της μιας φοράς--One Time Pad
Β2. Τέλεια ασφάλεια κατά Shanon, Kρυπτοσυστήματα ροής--Stream ciphers
Β3. Σχήμα του Feistel, Σύστημα DES
Β4. Σχήμα SPN, Σύστημα AES
B5. Συναρτήσεις κατακερματισμού--hash functions
B6. MAC
Γ. Κρυπτογραφία Δημοσίου Kλειδιού
Γ1. Εισαγωγή (Πρόβλημα ανταλλαγής κλειδιού, Merkle Puzzles)
Γ2. Μαθηματικό υπόβαθρο (διαιρετότητα στο Ζ, πρώτοι αριθμοί, GCD, Ευκλείδειος Αλγόριθμος, γραμμικές ισοδυναμίες, Κινέζικο θεώρημα υπολοίπων)
Γ3. Aνταλλαγή κλειδιού Diffie-Hellman, Πρόβλημα των Diffie-Hellman
Γ4. RSA Trapdoor Function, Rabin Trapdοor Function, Kρυπτοσυστήματα RSA & Rabin
Γ5. Πρόβλημα Διακριτού λογάριθμου mod p--DLP, Κρυπτοσύστημα του EL Gamal
Γ6. Ψηφιακές υπογραφές RSA, ElGamal, DSA
Γ7. Ψηφιακά Πιστοποιητικά, PGP(υλοποιήσεις του OpenPGP)