Περιγραφή
Το ΗΥ458 είναι μία εισαγωγή στον τομέα της Κρυπτογραφίας. Παρουσιάζει και αναλύει τα κρυπτογραφικά στοιχεία που είναι ενσωματωμένα σε ασφαλείς μηχανισμούς και πρωτόκολλα πάνω στα οποία βασίζονται οι ευρέως χρησιμοποιούμενες εφαρμογές σήμερα (π.χ. επικοινωνία και συναλλαγές στο διαδίκτυο, ασφαλής διαχείριση δεδομένων) οι οποίες τρέχουν σε διάφορες πλατφόρμες, όπως desktop, mobile, web, cloud, κλπ. Η ανάλυση ξεκινά με αναφορά στα κλασσικά κρυπτοσυστήματα που χρησιμοποιήθηκαν στο παρελθόν. Στην συνέχεια αναλύονται θέματα όπως η συμμετρική κρυπτογραφία, η κρυπτογραφία δημόσιου κλειδιού και οι συναρτήσεις κατακερματισμού. Η παρουσίαση των κρυπτογραφικών στοιχείων δίνει έμφαση στις βασικές αρχές χρήσης αυτών, στην επιλογή των κατάλληλων αλγόριθμων καθώς και στην ορθή ενσωμάτωσή τους σε εφαρμογές ώστε να καλύπτονται οι απαιτήσεις που έχουν όσο αφορά την ασφάλεια μειώνοντας παράλληλα την πιθανότητα εισαγωγής αδυναμιών που θα μπορούσαν να τύχουν κακόβουλης εκμετάλλευσης. Δίνονται πρακτικά παραδείγματα λανθασμένων υλοποιήσεων η διαμορφώσεων των παραπάνω τεχνικών καθώς και επιθέσεων που εχουν προκύψει εξαιτίας της μη ορθής χρήσης των κρυπτογραφικών στοιχείων.
Μαθησιακοί Στόχοι
Περιγραφή των βασικών αρχών της Κρυπτογραφίας και των ευρέως χρησιμοποιούμενων κρυπτογραφικών στοιχείων.
Συνδυασμός των ιδιοτήτων των κρυπτογραφικών στοιχείων με τις συνήθεις απαιτήσεις ασφάλειας των εφαρμογών.
Περιγραφή και υλοποίηση κλασσικών συστημάτων κρυπτογράφησης και μέθοδοι κρυπτανάλυσης αυτών.
Περιγραφή συμμετρικών κρυπτοσυστημάτων και μέθοδοι κρυπτανάλυσης αυτών.
Εξοικείωση με το μαθηματικό υπόβαθρο συγκεκριμένων κρυπτοσυστημάτων δημόσιου κλειδιού.
Περιγραφή κρυπτοσυστημάτων δημόσιου κλειδιού και μέθοδοι κρυπτανάλυσης αυτών.
Υλοποίηση και κρυπτανάλυση υβριδικών κρυπτοσυστημάτων.
Αξιολόγηση:
Λεπτομέρειες για την βαθμολόγηση του μαθήματος περιέχονται στην ιστοσελίδα του μαθήματος.
Τα μαθήματα του Τμήματος Επιστήμης Υπολογιστών κωδικοποιούνται με τα γράμματα "ΗΥ" και με τρία ψηφία. Το πρώτο ψηφίο δηλώνει το έτος κατά το οποίο συνήθως παρακολουθείται το μάθημα:
Πρώτο Ψηφίο
Κανονικό Έτος Παρακολούθησης
1,2,3,4
Πρώτο, Δεύτερο, Τρίτο, Τέταρτο
5,6
Μεταπτυχιακά μαθήματα
7,8,9
Ειδικά θέματα
Περιοχές Μαθημάτων
Κωδικός
Επιστημονική Περιοχή
A1
Αρχιτεκτoνική υπολογιστών και μικρο-ηλεκτρονική
A2
Συστήματα υπολογιστών και παράλληλα υπολογιστικά συστήματα υψηλών επιδόσεων
A3
Ασφάλεια υπολογιστών και κατανεμημένα συστήματα
A4
Δίκτυα υπολογιστών, κινητοί υπολογισμοί και τηλεπικοινωνίες
B1
Αλγοριθμική και ανάλυση συστημάτων
B2
Βάσεις δεδομένων, διαχείριση πληροφορίας και γνώσης
B3
Τεχνολογία λογισμικού και γλώσσες προγραμματισμού
B4
Τεχνητή νοημοσύνη και μηχανική μάθηση
C1
Επεξεργασία και ανάλυση σημάτων
C2
Υπολογιστική όραση και ρομποτική
C3
Γραφική και αλληλεπίδραση ανθρώπου-υπολογιστή
C4
Βιοπληροφορική, ιατρική πληροφορική, και υπολογιστικές νευροεπιστήμες
Ακολουθούν συνοπτικοί κατάλογοι κατά κατηγορίες των μαθημάτων του προγράμματος βασικών σπουδών του Τμήματος Επιστήμης Υπολογιστών του Πανεπιστημίου Κρήτης. Μαθήματα των οποίων οι κωδικοί αρχίζουν με "ΜΕΜ" ή "ΦΥΣ" διδάσκονται από το Τμήμα Μαθηματικών Εφαρμοσμένων Μαθηματικών ή το Φυσικό αντιστοίχως και αναφέρονται με τους οικείους κωδικούς. Τα προαπαιτούμενα που αναφέρονται μέσα σε παρενθέσεις συνιστώνται έντονα, αλλά δεν είναι υποχρεωτικά.