Κρυπτογραφία (7ΕΠ11)
Διδάσκων : Γεώργιος Σπαθούλας
ΕίδοςΕπιλογής (υποχρεωτικό)
Εξάμηνο7
ΠερίοδοςΧΕ
ECTS5
Ώρες Θεωρίας3
Ώρες Εργαστηρίου
Περιγραφή
Εισαγωγή στην κρυπτογραφία, αλγόριθμος του Ευκλείδη, modular αριθμητική, ομάδες, δακτύλιοι, σώματα, θεωρία της πληροφορίας, κρυπτογραφικές πράξεις, ψευδοτυχαίες ακολουθίες, μονόδρομες hash συναρτήσεις, δίκτυα αντικατάστασης-μετάθεσης, δίκτυα Feistel, κρυπταλγόριθμοι τμήματος, κρυπταλγόριθμοι ροής, κρυπτοσύστημα RSA, κρυπτοσύστημα El Gamal, κρυπτοσύστημα ελλειπτικών καμπυλών, διαχείριση κλειδιών, τύποι κλειδιών, εδραίωση κλειδιών, διαμοιρασμός κλειδιών, υποδομές δημοσίου κλειδιού, κρυπτογραφικά πρωτόκολλα, πρωτόκολλα αυθεντικοποίησης ταυτότητας, πρωτόκολλα μηδενικής γνώσης, κρυπτογραφικά νομίσματα, bitcoin, blockchain, smart contracts
Μαθησιακοί Στόχοι

Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να είναι ικανοί:

  • Να αντιλαμβάνονται τις βασικές έννοιες σχετικά με την κρυπτογράφηση/αποκρυπτογράφηση δεδομένων
  • Να αντιλαμβάνονται την λειτουργία των συνηθέστερα χρησιμοποιούμενων κρυπταλγορίθμων
  • Να μπορούν να διαχειριστούν κρίσιμες ποσότητες πληροφορίας όπως κρυπτογραφικά κλειδιά
  • Να μπορούν να σχεδιάσουν και να υλοποιήσουν βασικές κρυπτογραφικές διατάξεις
  • Να έχουν αντίληψη των αρχών λειτουργίας των κρυπτονομισμάτων και των συναφών τεχνολογιών
Συγγράμματα/Βιβλιογραφία
  • Τεχνικές κρυπτογραφίας & κρυπτανάλυσης, Β. Κάτος, Γ. Στεφανίδης
  • Σύγχρονη κρυπτογραφία, Γκρίτζαλης Στέφανος
  • Κρυπτογραφία για Ασφάλεια Δικτύων Αρχές και Εφαρμογές, William Stallings      
Τρόπος Εξέτασης
Εργασίες κατά την διάρκεια του εξαμήνου / Γραπτή εξέταση στο τέλος του εξαμήνου