Τσιλιχρήστος, Αθανάσιος (2019) Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης. BSc thesis, ΤΕΙ Δυτικής Μακεδονίας.
Text
EI33_2019.pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) |
Abstract
Η παρούσα πτυχιακή εργασία παρουσιάζει την μελέτη των αλγορίθμων κρυπτογράφησης AES, BLOWFISH, RC2 και RC4 καθώς και την απόδοση τους, που θα βασίζεται στην εισαγωγή τιμών που θα ορίσουμε εμείς κατά την υλοποίησή τους. Αρχικά, παρουσιάζουμε ένα επιστημονικό υπόβαθρο του θέματος μας, δηλαδη θα κάνουμε μια αναλυτική αναφορά στην έννοια της κρυπτογραφίας, όπως και στις κατηγορίες αλγορίθμων κρυπτογράφησης που υπάρχουν. Επιπλέον, θα παρουσιάσουμε τους αλγορίθμους AES, BLOWFISH, RC2, RC4, με τους οποίους θα ασχοληθούμε σε αυτήν την πτυχιακή εργασία σε βάθος, κάνοντας εκτενής αναφορά στον κώδικα τους σε γλώσσα C, με την βοήθεια του προγράμματος Microsoft Visual Studio. Μέσω του κώδικα, θα παρουσιάσουμε τον τρόπο λειτουργίας καθενός αλγορίθμου ξεχωριστά, τις δυνατότητες και τις επιλογές που μας δίνουν με σκοπό την κρυπτογράφηση δεδομένων, καθώς και την λειτουργίας τους σε προγραμματιστικό περιβάλλον. Στην συνέχεια, θα εισάγουμε την ίδια τιμή εισόδου σε κάθε έναν αλγόριθμο που αναφερθήκαμε πιο πάνω, με σκοπό την μελέτη απόδοσής τους, την εκτύπωση αποτελεσμάτων και την σύγκριση των αλγορίθμων σε επεξεργαστικό χρόνο. Τέλος, θα παρουσιάσουμε τα αποτελέσματα και τις μετρήσεις της παραπάνω πειραματικής εργασιάς, ενώ και τα συμπεράσματα που θα βγουν αναλύοντάς τα.
Item Type: | Thesis (BSc) |
---|---|
Corporate Creators: | Τσιάκαλος Απόστολος |
Uncontrolled Keywords: | Αλγόριθμοι κρυπτογράφησης, AES, BLOWFISH, RC2, RC4, Κώδικας. |
Subjects: | Α > Αλγόριθμοι Κ > Κρυπτογραφία |
Divisions: | Σχολή Τεχνολογικών Εφαρμογών > Τμήμα Μηχανικών Πληροφορικής ΤΕ (Καστοριά) |
Depositing User: | Προσωπικό Βιβλιοθήκης |
Date Deposited: | 10 Jan 2020 11:04 |
Last Modified: | 10 Jan 2020 11:04 |
URI: | http://anaktisis.uowm.gr/id/eprint/10190 |
Ενέργειες (απαιτείται σύνδεση)
View Item |