[Back]

Μαθήματα 2011-12

Χειμερινό εξάμηνο

Εαρινό εξάμηνο




Ασφάλεια Υπολογιστικών Συστημάτων


Περιγραφή του μαθήματος


ΘεωρίαΤριάδα Ασφάλειας Πληροφοριακών Συστημάτων. Ευάλωτα Σημεία και Σχεδιασμός Ασφαλών Συστημάτων. Έλεγχος Πρόσβασης. Κακόβουλο λογισμικό. Ανίχνευση Επιθέσεων ή/και Εισβολών. Επιθεώρηση συστήματος (audit). Κρυπτογραφία και κρυπτανάλυση. Συμμετρικοί Αλγόριθμοι Κρυπτογραφίας και Αλγόριθμοι Δημοσίου Κλειδιού. Ορθότητα και ασφάλεια των αλγορίθμων. Ψηφιακές Υπογραφές. Πιστοποιητικά (Certificates). Προηγμένα πρωτόκολλα. Ασφαλείς Ηλεκτρονικές Συναλλαγές.
ΕργαστήριοΑσκήσεις με το εκπαιδευτικό εργαλείο Cryptool. Ασκήσεις κρυπτογραφίας και κρυπτανάλυσης.

Αναλυτικό Πρόγραμμα

  1. Εισαγωγή στην Ασφάλεια Υπολογιστικών Συστημάτων
  2. Διαχείριση Ρίσκου
  3. Βασικές Έννοιες Κρυπτογραφίας
  4. Έλεγχος Πρόσβασης
  5. Συμμετρική κρυπτογραφία
  6. Γεννήτριες τυχαίων αριθμών
  7. Ασύμμετρη κρυπτογραφία
  8. Υποδομές Δημοσίου Κλειδιού
  9. Συστήματα Ανίχνευσης και Πρόληψης απειλών
  10. Ασφάλεια Βάσεων Δεδομένων
  11. Κακόβουλο Λογισμικό
  12. Επιθετική Ασφάλεια
  13. Κρυπτανάλυση με πίνακες Rainbow

Οι διαφάνειες του μαθήματος θα είναι διαθέσιμες στο e-class


Εργαστήρια

  1. Κρυπτανάλυση του Vigenere [θεωρία][εκφώνηση][αρχεία]
  2. SQL Injection [εκφώνηση][αρχεία]
  3. Πρωτόκολλο ανταλλαγής κλειδιών των Diffie και Hellman [εκφώνηση][αρχεία]

Προτεινόμενη βιβλιογραφία

  • Ασφάλεια Δικτύων Υπολογιστών, Γκρίτζαλης - Κάτσικας - Γκρίτζαλης, Εκδ. Παπασωτηρίου, 2003
  • Τεχνικές Κρυπτογραφίας και Κρυπτανάλυσης, Κάτος - Στεφανίδης, Εκδ. Ζυγός, 2003
  • Ασφάλεια Πληροφοριακών Συστημάτων και Δικτύων, Πάγκαλος - Μαυρίδης, Εκδ. Ανικούλα, 2002
  • Ασφάλεια Δικτύων Υπολογιστών, Πομπόρτσης - Παπαδημητρίου, Εκδ. Τζιόλας, 2002.


Λειτουργικά Συστήματα


Περιγραφή του μαθήματος


ΘεωρίαΒασικές Έννοιες ΛΣ. Κλήσεις συστήματος. Διεργασίες και νήματα. Διαδιεργασιακή επικοινωνία. Χρονοπρογραμματισμός. Αδιέξοδα. Διαχείριση μνήμης. Είσοδος/Έξοδος
Ασκήσεις Θεωρητικές ασκήσεις και πρακτικές εφαρμογές για την εξερεύνηση των σχετικών εννοιών με τη βοήθεια του λειτουργικού συστήματος Linux.


Αναλυτικό Πρόγραμμα

  1. Τύποι λειτουργικών συστημάτων
  2. Λειτουργίες και επιθυμητά χαρακτηριστικά
  3. Περιγραφή διεργασιών, σηματοφορείς, αμοιβαίος αποκλεισμός, συγχρονισμός, αδιέξοδα
  4. Πυρήνας συστήματος, χρονοδρομολόγηση
  5. Διαχείριση μνήμης
  6. Διαχείριση εισόδου-εξόδου
  7. Σύστημα αρχειοθέτησης
  8. Κατανομή πόρων και χρονοδρομολόγηση ανωτέρου επιπέδου
  9. Προστασία
  10. Σύγκριση εμπορικών λειτουργικών συστημάτων μεταξύ τους

Εργασία

Εδώ θα αναρτηθεί η εκφώνηση της εργασίας.

Προτεινόμενη βιβλιογραφία

  • Σύγχρονα Λειτουργικά Συστήματα, Tanenbaum, Εκδ. Κλειδάριθμος, 2002
  • Λειτουργικά Συστήματα, Gagne, Εκδ. Ιων, 2007

Σημειώσεις Μαθήματος - Πηγές:

Το υλικό του μαθήματος θα είναι διαθέσιμο στο e-class.
[Back]