Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας

Η παρούσα διπλωματική εργασία στοχεύει στην υλοποίηση GKA αλγορίθμων για την δημιουργία κοινού μυστικού κλειδιού ομάδας Ν χρηστών. Για την υλοποίηση των αλγορίθμων αναπτύχθηκε σε Java ένα κατανεμημένο σύστημα. Οι αλγόριθμοι λοιπόν που αναπτύχθηκαν διεξοδικά τόσο σε θεωρητικό όσο και σε πρακτικό επί...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Πέππας, Κωνσταντίνος, Χαϊκάλης, Νικόλαος
Άλλοι συγγραφείς: Κωνσταντίνου, Ελισάβετ
Γλώσσα:el_GR
Δημοσίευση: 2018
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/18431
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
Περιγραφή
Περίληψη:Η παρούσα διπλωματική εργασία στοχεύει στην υλοποίηση GKA αλγορίθμων για την δημιουργία κοινού μυστικού κλειδιού ομάδας Ν χρηστών. Για την υλοποίηση των αλγορίθμων αναπτύχθηκε σε Java ένα κατανεμημένο σύστημα. Οι αλγόριθμοι λοιπόν που αναπτύχθηκαν διεξοδικά τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο είναι οι Generic Diffie Hellman 1 (GDH.1), Generic Diffie Hellman 2 (GDH.2), Generic Diffie Hellman 3 (GDH.3), Ingemarsson και Burmester-Desmedt. Πέρα από την ανάπτυξη και υλοποίηση των παραπάνω αλγορίθμων ακολουθεί μεταξύ τους σύγκριση. Η σύγκριση αυτή έχει να κάνει με την πολυπλοκότητά τους, των αριθμό μηνυμάτων που ανταλλάσσουν και τους γύρους που απαιτούνται προκειμένου να δημιουργήσουν όλοι οι χρήστες ένα κοινό μυστικό κλειδί που θα χρησιμοποιηθεί για την κρυπτογράφηση και αποκρυπτογράφηση των μεταξύ τους μηνυμάτων. Επιπλέον, συγκρίναμε τους αλγορίθμους ως προς το Computational Cost, δηλαδή το πλήθος πράξεων που γίνονται (ύψωση σε δύναμη, πολλαπλασιασμούς) για κάθε χρήστη ξεχωριστά. Η σύγκριση αυτή αποσκοπεί στην εύρεση της κατάλληλης επιλογής αλγορίθμου για την ανάπτυξη της επικοινωνίας των χρηστών ανάλογα με τη χρονική/χωρική πολυπλοκότητα, τη χρήση δακτυλίου ή όχι και γενικότερα τις ανάγκες της κάθε ομάδας χρηστών.