
Μαθήματα Κατεύθυνσης
Μαθήματα Κατεύθυνσης
Περιεχόμενα: Βασικές αρχές και εργαλεία κρυπτογραφίας, κρυπτογραφικές συναρτήσεις κατακερματισμού, εισαγωγή στην έννοια των τεχνολογιών κατανεμημένων μητρώων, εισαγωγή στην τεχνολογία blockchain (προέλευση, επιμέρους τεχνικά χαρακτηριστικά, αρχιτεκτονική), λειτουργία του Bitcoin σε βάθος, πρωτόκολλα συναίνεσης: Proof‐of‐Work, Proof‐of‐Stake (PoS), practical Byzantine Fault Tolerance (pBFT), εισαγωγή στα Έξυπνα Συμβόλαια (smart contracts), κατανεμημένες ταυτότητες (DIDs), επαληθεύσιμα πιστοποιητικά (VCs), εφαρμογή της τεχνολογίας blockchain σε καίριους τομείς όπως της διαχείρισης της ασφάλειας και της ιδιωτικότητας δεδομένων, κλπ, παρουσίαση λογισμικού ανοικτού κώδικα των μηχανισμών κατανεμημένων μητρώων και ανάπτυξη σχετικών εφαρμογών.
Στο τέλος του μαθήματος ο φοιτητής θα μπορεί να:
Αξιολόγηση: Η βαθμολογία προκύπτει κατά 30% από τον βαθμό της θεωρητικής / βιβλιογραφικής ή εργαστηριακής εργασίας και κατά 70% από τον βαθμό της γραπτής εξέτασης στο τέλος του εξαμήνου. Πρέπει, ωστόσο, ο βαθμός της τελικής εξέτασης να είναι προβιβάσιμος προκειμένου να είναι προβιβάσιμος και ο τελικός βαθμός. Τα ποσοστά δύναται να μεταβάλλονται έως και ±10%.
Μέθοδοι αξιολόγησης: Έκθεση / Αναφορά, Δημόσια παρουσίαση.
-
Βιβλιογραφία: