Περίληψη:
Η παρούσα πτυχιακή εργασία ασχολείται με τη παρουσίαση τεσσάρων βασικών κρυπτογραφήσεων στα πλαίσια του μαθήματος του εβδόμου εξαμήνου “Ασφάλεια και Διαχείριση Δικτύων”. Στόχος της είναι να βοηθήσει τον φοιτητή να κατανοήσει τις βασικές έννοιες και λειτουργίες των κρυπταλγόριθμων που εμφανίζονται, τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο. Για την επίτευξη αυτού, όλες οι κρυπτογραφήσεις παρουσιάζονται αναλυτικά κάνοντας χρήση του εργαλείου, ένα δωρεάν πρόγραμμα που κατασκευάστηκε από τα πανεπιστήμια Siegen και Damrmstadt σαν ένα project ανοιχτού κώδικα στο οποίο συνέβαλαν και άλλοι προγραμματιστές εθελοντικά. Κάθε μία από τις τέσσερις αυτές τεχνικές κρυπτογράφησης εκπίπτει σε μια ξεχωριστή κατηγορία. Φυσικά δε θα μπορούσαν να παρουσιαστούν όλες οι γνωστές μέχρι σήμερα κρυπτογραφήσεις καθώς το πλήθος τους είναι μεγάλο και οι διαφορές τους (πολλές φορές) σχετικά μικρές. Για αυτό το λόγο, σκοπός της πτυχιακής εργασίας είναι να αποτελέσει μία βάση πάνω στην οποία ο φοιτητής θα αποκτήσει τις γνώσεις που απαιτούνται, έτσι ώστε να μπορεί και μόνος του να μελετήσει και να αντιλαμβάνεται επιτυχώς οποιαδήποτε κρυπτογράφηση χρειαστεί στο μέλλον. Τέλος, δε θα μπορούσε να λείπει από ένα σύγγραμμα που πραγματεύεται τις κρυπτογραφήσεις, ο τομέας της κρυπτανάλυσης. Στο τέλος κάθε κεφαλαίου γίνεται ανάλυση των κρυπταλγόριθμων με τα αντίστοιχα εργαλεία που επιτρέπουν τη κατασκευή μεθοδευμένων επιθέσεων ανάκτησης των κλειδιών τους.