Εισαγωγή στην κρυπτογραφία, αλγόριθμος του Ευκλείδη, modular αριθμητική, ομάδες, δακτύλιοι, σώματα, θεωρία της πληροφορίας, κρυπτογραφικές πράξεις, ψευδοτυχαίες ακολουθίες, μονόδρομες hash συναρτήσεις, δίκτυα αντικατάστασης-μετάθεσης, δίκτυα Feistel, κρυπταλγόριθμοι τμήματος, κρυπταλγόριθμοι ροής, κρυπτοσύστημα RSA, κρυπτοσύστημα El Gamal, κρυπτοσύστημα ελλειπτικών καμπυλών, διαχείριση κλειδιών, τύποι κλειδιών, εδραίωση κλειδιών, διαμοιρασμός κλειδιών, υποδομές δημοσίου κλειδιού, κρυπτογραφικά πρωτόκολλα, πρωτόκολλα αυθεντικοποίησης ταυτότητας, πρωτόκολλα μηδενικής γνώσης, κρυπτογραφικά νομίσματα, bitcoin, blockchain, smart contracts
Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να είναι ικανοί:
Εργασίες κατά την διάρκεια του εξαμήνου / Γραπτή εξέταση στο τέλος του εξαμήνου