| _version_ |
1828460632669683712
|
| author |
Πέππας, Κωνσταντίνος
Χαϊκάλης, Νικόλαος
|
| author2 |
Κωνσταντίνου, Ελισάβετ
|
| author_facet |
Κωνσταντίνου, Ελισάβετ
Πέππας, Κωνσταντίνος
Χαϊκάλης, Νικόλαος
|
| author_sort |
Πέππας, Κωνσταντίνος
|
| collection |
DSpace
|
| description |
Η παρούσα διπλωματική εργασία στοχεύει στην υλοποίηση 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, δηλαδή το πλήθος πράξεων που γίνονται (ύψωση σε δύναμη, πολλαπλασιασμούς) για κάθε χρήστη ξεχωριστά.
Η σύγκριση αυτή αποσκοπεί στην εύρεση της κατάλληλης επιλογής αλγορίθμου για την ανάπτυξη της επικοινωνίας των χρηστών ανάλογα με τη χρονική/χωρική πολυπλοκότητα, τη χρήση δακτυλίου ή όχι και γενικότερα τις ανάγκες της κάθε ομάδας χρηστών.
|
| id |
oai:hellanicus.lib.aegean.gr:11610-18431
|
| institution |
Hellanicus
|
| language |
el_GR
|
| publishDate |
2018
|
| record_format |
dspace
|
| spelling |
oai:hellanicus.lib.aegean.gr:11610-184312019-07-03T09:21:37Z Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας Πέππας, Κωνσταντίνος Χαϊκάλης, Νικόλαος Κωνσταντίνου, Ελισάβετ Κρυπτογραφία Kλειδί Oμάδα Cryptography Κey Group Cryptography (URL: http://id.loc.gov/authorities/subjects/sh99005451) Computer algorithms (URL: http://id.loc.gov/authorities/subjects/sh91000149) Η παρούσα διπλωματική εργασία στοχεύει στην υλοποίηση 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, δηλαδή το πλήθος πράξεων που γίνονται (ύψωση σε δύναμη, πολλαπλασιασμούς) για κάθε χρήστη ξεχωριστά. Η σύγκριση αυτή αποσκοπεί στην εύρεση της κατάλληλης επιλογής αλγορίθμου για την ανάπτυξη της επικοινωνίας των χρηστών ανάλογα με τη χρονική/χωρική πολυπλοκότητα, τη χρήση δακτυλίου ή όχι και γενικότερα τις ανάγκες της κάθε ομάδας χρηστών. This thesis aims to implement GKA algorithms for the creation of a shared secret key for all members in a group with N users. For this purpose, we created a Distributed System in Java. The whole system is composed by (N+1) entities, one Server and N users. The channels between N users and the Server are encrypted with SSL/TLS. When a user wishes to communicate with a group of K users, out of N users, then all K users are connected with this user. The connection between them is peer to peer and the channels are encrypted with a GKA algorithm selected by the user who created the team. In literature we can find several GKA algorithms. However in this thesis, we are going to present the most important. The algorithms have been developed in detail, in both a theoretical and practical level. Namely, these algorithms are Generic Diffie Hellman 1 (GDH.1), Generic Diffie Hellman 2 (GDH.2), Generic Diffie Hellman 3 (GDH.3), Ingemarsson and Burmester-Desmedt. 2018-10-09T06:35:52Z 2018-10-09T06:35:52Z 2018-06-20 http://hdl.handle.net/11610/18431 el_GR CC0 1.0 Παγκόσμια http://creativecommons.org/publicdomain/zero/1.0/ 55 σ. application/pdf application/octet-stream Σάμος
|
| spellingShingle |
Κρυπτογραφία
Kλειδί
Oμάδα
Cryptography
Κey
Group
Cryptography (URL: http://id.loc.gov/authorities/subjects/sh99005451)
Computer algorithms (URL: http://id.loc.gov/authorities/subjects/sh91000149)
Πέππας, Κωνσταντίνος
Χαϊκάλης, Νικόλαος
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title |
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title_full |
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title_fullStr |
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title_full_unstemmed |
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title_short |
Συγκριτική μελέτη & υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| title_sort |
συγκριτική μελέτη υλοποίηση πρωτοκόλλων συμφωνίας κλειδιού ομάδας
|
| topic |
Κρυπτογραφία
Kλειδί
Oμάδα
Cryptography
Κey
Group
Cryptography (URL: http://id.loc.gov/authorities/subjects/sh99005451)
Computer algorithms (URL: http://id.loc.gov/authorities/subjects/sh91000149)
|
| url |
http://hdl.handle.net/11610/18431
|
| work_keys_str_mv |
AT peppaskōnstantinos synkritikēmeletēylopoiēsēprōtokollōnsymphōniaskleidiouomadas
AT chaïkalēsnikolaos synkritikēmeletēylopoiēsēprōtokollōnsymphōniaskleidiouomadas
|