Κρυπτογραφία [open] (321-8052)

Ελισάβετ Κωνσταντίνου

Description

Παρουσίαση βασικών εννοιών θεωρίας αριθμών, αλγορίθμων κρυπτογράφησης και πρωτοκόλλων ψηφιακών υπογραφών.

CC - Attribution-NonCommercial-ShareAlike
Περιεχόμενο μαθήματος

Εισαγωγή στην κρυπτογραφία και στην κρυπτανάλυση. Ιστορικοί κρυπτογραφικοί αλγόριθμοι. Βασικές έννοιες θεωρίας αριθμών. Modular αριθμητική. Μονόδρομες συναρτήσεις.  Κρυπτοσυστήματα RSA, ElGamal και Rabin. Συμμετρική κρυπτογραφία. DES και AES. Αλγόριθμοι ροής. Ψηφιακές υπογραφές.

Μαθησιακοί στόχοι

Κατανόηση βασικών εννοιών θεωρίας αριθμών καθώς και της λειτουργίας γνωστών κρυπτογραφικών αλγορίθμων.

Βιβλιογραφία
  • A. Menezes, P. Oorschot, S. Vanstone, Handbook of Applied Cryptography, CRC, 2001
  • B. Schneier, Applied Cryptography, John Wiley & Sons, Inc., 2nd edition, 1996.
  • N. Koblitz. A course in Number Theory and Cryptography. 2nd Edition, 1994
  • W. Mao, Modern Cryptography: Theory and Practice, Prentice Hall, 2003
  • W. Stallings, Cryptography and Network Security: Principles and Practice, 5/E, Prentice Hall, 2011
Μέθοδοι διδασκαλίας

Δια ζώσης διδασκαλία.

Μέθοδοι αξιολόγησης

Τελική γραπτή εξέταση.

Προαπαιτούμενα

Δεν απαιτούνται.

Διδάσκοντες

Ελισάβετ Κωνσταντίνου

Ομάδα στόχος

Οι φοιτητές του τμήματος Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων.

Προτεινόμενα συγγράμματα

Μ. Burmester, Σ. Γκρίτζαλης, Σ. Κάτσικας, Β. Χρυσικόπουλος, Σύγχρονη Κρυπτογραφία – Θεωρία και Εφαρμογές, Παπασωτηρίου, 2011

Units

Modular αριθμητική, θεώρημα του Euler, μικρό θεώρημα του Fermat, κινέζικο θεώρημα υπολοίπου, δημιουργία γεννήτορα ομάδας, έλεγχοι πρώτου αριθμού

Αλγόριθμοι κρυπτογράφησης RSA, Rabin, ElGamal, DES, AES

Ψηφιακές υπογραφές με παράρτημα, ψηφιακές υπογραφές με ανάκτηση μηνύματος.

Open Academic Course

Open Courses
OpenCourses Level: A-

Num. of Visits :  3207
Num. of Hits :  12074