ΘΕΜΕΛΙΩΣΕΙΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ

Πληροφορίες Μαθήματος
ΤίτλοςΘΕΜΕΛΙΩΣΕΙΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ / FOUNDATIONS OF CRYPTOGRAPHY
ΚωδικόςNGE-06-03
ΣχολήΘετικών Επιστημών
ΤμήμαΠληροφορικής
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΕαρινή
Υπεύθυνος/ηΚωνσταντίνος Δραζιώτης
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID40002960

Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Πληροφορικής (2019-σήμερα)

Εγγεγραμμένοι φοιτητές: 108
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΓΕΝΙΚΗ ΚΑΤΕΥΘΥΝΣΗΥΠΟΧΡΕΩΤΙΚΟ ΚΑΤΑ ΕΠΙΛΟΓΗ635

Πληροφορίες Τάξης
ΤίτλοςΘΕΜΕΛΙΩΣΕΙΣ ΚΡΥΠΤΟΓΡΑΦΙΑΣ
Ακαδημαϊκό Έτος2020 – 2021
Περίοδος ΤάξηςΕαρινή
Διδάσκοντες μέλη ΔΕΠ
Ώρες Εβδομαδιαία3
Class ID
600180173
Τύπος Μαθήματος 2016-2020
  • Επιστημονικής Περιοχής
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Erasmus
Το μάθημα προσφέρεται και σε φοιτητές προγραμμάτων ανταλλαγής.
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Προαπαιτούμενα Μαθήματα
  • NCO-01-01 ΜΑΘΗΜΑΤΙΚΗ ΑΝΑΛΥΣΗ Ι
  • NCO-01-03 ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ
  • NCO-01-04 ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ
  • NCO-01-05 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
  • NCO-02-01 ΜΑΘΗΜΑΤΙΚΗ ΑΝΑΛΥΣΗ ΙΙ
  • NCO-02-05 ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΟΥ
  • NCO-04-03 ΑΛΓΟΡΙΘΜΟΙ
Μαθησιακά Αποτελέσματα
Γνωστικοί: οι γνωστικοί στόχοι του μαθήματος είναι οι φοιτητές να συστηματοποιήσουν στοιχειώδεις γνώσεις βασικης κρυπτογραφιας και να αποκτήσουν νέες θεμελιώδεις γνώσεις οι οποίες αξιοποιούνται σε στην ασφαλεια υπολογιστών. Δεξιότητες: οι φοιτητές κατανοούν και εμβαθύνουν σε βασικές γνώσεις κρυπτογραφιας οι οποίες είναι απαραίτητες σε πολλές διαδικασίες, υλοποιήσεις και εφαρμογές επικοινωνιακών συστημάτων.
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Άσκηση κριτικής και αυτοκριτικής
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
A. Εισαγωγή στη Κρυπτογραφία Α1. Ιστορία της Κρυπτολογίας (Σπαρτιατική Σκυτάλη, Σύστημα του Καίσαρα κλπ) Α2. Σύστημα Αντικατάστασης--Substitution ciphers Α3. Σύστημα Μετάθεσης--Transposition ciphers A4. Σύστημα του Vigenere (Παρουσίαση και κρυπτανάλυση) Β. Συμμετρική κρυπτογραφία Β1. σημειωματάριο της μιας φοράς--One Time Pad Β2. Τέλεια ασφάλεια κατά Shanon, Kρυπτοσυστήματα ροής--Stream ciphers Β3. Σχήμα του Feistel, Σύστημα DES Β4. Σχήμα SPN, Σύστημα AES B5. Συναρτήσεις κατακερματισμού--hash functions B6. MAC Γ. Κρυπτογραφία Δημοσίου Kλειδιού Γ1. Εισαγωγή (Πρόβλημα ανταλλαγής κλειδιού, Merkle Puzzles) Γ2. Μαθηματικό υπόβαθρο (διαιρετότητα στο Ζ, πρώτοι αριθμοί, GCD, Ευκλείδειος Αλγόριθμος, γραμμικές ισοδυναμίες, Κινέζικο θεώρημα υπολοίπων) Γ3. Aνταλλαγή κλειδιού Diffie-Hellman, Πρόβλημα των Diffie-Hellman Γ4. RSA Trapdoor Function, Rabin Trapdοor Function, Kρυπτοσυστήματα RSA & Rabin Γ5. Πρόβλημα Διακριτού λογάριθμου mod p--DLP, Κρυπτοσύστημα του EL Gamal Γ6. Ψηφιακές υπογραφές RSA, ElGamal, DSA Γ7. Ψηφιακά Πιστοποιητικά, PGP(υλοποιήσεις του OpenPGP)
Λέξεις Κλειδιά
Συμμετρική κρυπτογραφία, Κρυπτογραφία Δημοσίου Κλειδιού.
Τύποι Εκπαιδευτικού Υλικού
  • Σημειώσεις
  • Διαφάνειες
  • Βιβλίο
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις52
Εργαστηριακή Άσκηση70
Μελέτη και ανάλυση βιβλίων και άρθρων25
Εξετάσεις3
Σύνολο150
Αξιολόγηση Φοιτητών
Μέθοδοι Αξιολόγησης Φοιτητών
  • Γραπτή Εργασία (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
1.Κρυπτογραφία για Ασφάλεια Δικτύων Αρχές και Εφαρμογές, William Stallings
Επιπρόσθετη βιβλιογραφία για μελέτη
1. Crypotgraphy an introduction, N.Smart (3rd edition) (online: https://www.cs.umd.edu/~waa/414-F11/IntroToCrypto.pdf) 2. Handobook of Applied Cryptography, Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone (on line : http://cacr.uwaterloo.ca/hac/) 3. Cryptography. An Introduction (Student Mathematical Library , AMS), V.V. Yaschenko
Τελευταία Επικαιροποίηση
05-07-2021