Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα

Στα πλαίσια εκπόνησης της παρούσας διπλωματικής εργασίας πραγματοποιείται µία αναλυτική περιγραφή των πιο γνωστών και ευρέως διαδεδομένων κρυπτογραφικών βιβλιοθηκών ανοικτού κώδικα.Ένας ακόμη στόχος της εργασίας είναι η σύγκριση των βιβλιοθηκών, όσον αφορά την ταχύτητα εκτέλεσης συγκεκριμένων συμμε...

Full description

Saved in:
Bibliographic Details
Main Author: Δαγκλής, Ιάκωβος - Χρήστος
Other Authors: Κωνσταντίνου, Ελισάβετ
Language:Greek
Published: 2015
Subjects:
Online Access:https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Index1=Keywordsbib&Database=1&NumberToRetrieve=50&OpacLanguage=gre&SearchMethod=Find_1&SearchTerm1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=*90*A0*17Z*F6*9B*18*AEA*7C*C3Y*09*98S*A3&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=
http://hdl.handle.net/11610/12453
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828462024899690496
author Δαγκλής, Ιάκωβος - Χρήστος
author2 Κωνσταντίνου, Ελισάβετ
author_facet Κωνσταντίνου, Ελισάβετ
Δαγκλής, Ιάκωβος - Χρήστος
author_sort Δαγκλής, Ιάκωβος - Χρήστος
collection DSpace
description Στα πλαίσια εκπόνησης της παρούσας διπλωματικής εργασίας πραγματοποιείται µία αναλυτική περιγραφή των πιο γνωστών και ευρέως διαδεδομένων κρυπτογραφικών βιβλιοθηκών ανοικτού κώδικα.Ένας ακόμη στόχος της εργασίας είναι η σύγκριση των βιβλιοθηκών, όσον αφορά την ταχύτητα εκτέλεσης συγκεκριμένων συμμετρικών και ασύμμετρων αλγορίθμων.Για την προγραμματιστική προσέγγιση της μελέτης επιλέχθηκαν οι γλώσσες προγραμματισμού C και C++, το λειτουργικό που χρησιμοποιήθηκε ήταν το Ubuntu 10.04, ως compiler χρησιμοποιήθηκε το gcc 4.1 και για περιβάλλον υλοποίησης χρησιμοποιήθηκε το Geany. Ο στόχος των προγραμμάτων που υλοποιήθηκαν είναι να υπολογίσουν τον χρόνο εκτέλεσης των αλγορίθμων. Τα αποτελέσματα αναλύθηκαν σε διαγράμματα με χρήση του προγράμματος Matlab. Τα συγκριτικά τεστ εκτελέσθηκαν σε δύο υπολογιστές με διαφορετικές αρχιτεκτονικές και ταχύτητα CPU για να έχουμε μεγαλύτερη αξιοπιστία στα αποτελέσματα.Αρχικά γίνεται μια εισαγωγή στις έννοιες της κρυπτογραφίας και στην ανάγκη ύπαρξης των ελεύθερων κρυπτογραφικών βιβλιοθηκών ανοικτού κώδικα. Επίσης γίνεται εκτενής αναφορά στους αλγόριθμους που καλούνται οι βιβλιοθήκες να υλοποιήσουν. Στο 2ο κεφάλαιο παρουσιάζονται εν συντομία, οι δυνατότητες και τα χαρακτηριστικά της κάθε κρυπτοβιβλιοθήκης.Στο 3ο κεφάλαιο παρουσιάζονται τα αποτελέσματα όλων των πραγματοποιούμενων συγκριτικών δοκιμών καθώς και ο σχολιασμός τους. Τέλος, στο 4ο κεφάλαιο παρουσιάζονται τα γενικά συμπεράσματα που προκύπτουν από τη μελέτη των βιβλιοθηκών και την ανάλυση των αποτελεσμάτων.
id oai:hellanicus.lib.aegean.gr:11610-12453
institution Hellanicus
language Greek
publishDate 2015
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-124532019-09-12T10:47:35Z Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα Δαγκλής, Ιάκωβος - Χρήστος Κωνσταντίνου, Ελισάβετ Κρυπτογραφία Βιβλιοθήκες ανοιχτού κώδικα Αλγόριθμοι κρυπτογράφησης Δημοσίου κλειδιού Συμμετρικοί αλγόριθμοι Cryptography Open source library Encryption algorithms Public key Symmetric algorithms Cryptography Public key cryptography Open source software Στα πλαίσια εκπόνησης της παρούσας διπλωματικής εργασίας πραγματοποιείται µία αναλυτική περιγραφή των πιο γνωστών και ευρέως διαδεδομένων κρυπτογραφικών βιβλιοθηκών ανοικτού κώδικα.Ένας ακόμη στόχος της εργασίας είναι η σύγκριση των βιβλιοθηκών, όσον αφορά την ταχύτητα εκτέλεσης συγκεκριμένων συμμετρικών και ασύμμετρων αλγορίθμων.Για την προγραμματιστική προσέγγιση της μελέτης επιλέχθηκαν οι γλώσσες προγραμματισμού C και C++, το λειτουργικό που χρησιμοποιήθηκε ήταν το Ubuntu 10.04, ως compiler χρησιμοποιήθηκε το gcc 4.1 και για περιβάλλον υλοποίησης χρησιμοποιήθηκε το Geany. Ο στόχος των προγραμμάτων που υλοποιήθηκαν είναι να υπολογίσουν τον χρόνο εκτέλεσης των αλγορίθμων. Τα αποτελέσματα αναλύθηκαν σε διαγράμματα με χρήση του προγράμματος Matlab. Τα συγκριτικά τεστ εκτελέσθηκαν σε δύο υπολογιστές με διαφορετικές αρχιτεκτονικές και ταχύτητα CPU για να έχουμε μεγαλύτερη αξιοπιστία στα αποτελέσματα.Αρχικά γίνεται μια εισαγωγή στις έννοιες της κρυπτογραφίας και στην ανάγκη ύπαρξης των ελεύθερων κρυπτογραφικών βιβλιοθηκών ανοικτού κώδικα. Επίσης γίνεται εκτενής αναφορά στους αλγόριθμους που καλούνται οι βιβλιοθήκες να υλοποιήσουν. Στο 2ο κεφάλαιο παρουσιάζονται εν συντομία, οι δυνατότητες και τα χαρακτηριστικά της κάθε κρυπτοβιβλιοθήκης.Στο 3ο κεφάλαιο παρουσιάζονται τα αποτελέσματα όλων των πραγματοποιούμενων συγκριτικών δοκιμών καθώς και ο σχολιασμός τους. Τέλος, στο 4ο κεφάλαιο παρουσιάζονται τα γενικά συμπεράσματα που προκύπτουν από τη μελέτη των βιβλιοθηκών και την ανάλυση των αποτελεσμάτων. As part of the preparation of this thesis, a detailed description of the most popular and widely-used open source cryptographic libraries is carried out.Another objective of this thesis is the comparison of these libraries in terms of execution speed of certain symmetric and asymmetric algorithms.For the programmatic approach of the study, C and C++ programming languages were selected, the operating system used was Ubuntu 10.04, the compiler used was gcc 4.1 and the implementation environment used, was Geany. The goal of the programs implemented is to estimate the execution time of the algorithms. The results were analyzed in diagrams using Matlab. The comparative tests were performed on two computers with different architectures and CPU speed to get more reliable results.At the beginning, an introduction to the concepts of cryptography and the need of free open source cryptographic libraries is made. This chapter also includes a comprehensive reference on algorithms that the libraries have to implement. The second chapter presents briefly the capabilities and characteristics of each crypto-library.The third chapter includes the results and analysis of all the comparative tests carried out.Finally, the fourth chapter presents the main conclusions from the study of the libraries and the analysis of the results. 2015-11-18T10:39:34Z 2015-11-18T10:39:34Z 2012 https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Index1=Keywordsbib&Database=1&NumberToRetrieve=50&OpacLanguage=gre&SearchMethod=Find_1&SearchTerm1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=*90*A0*17Z*F6*9B*18*AEA*7C*C3Y*09*98S*A3&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount= http://hdl.handle.net/11610/12453 el Σάμος
spellingShingle Κρυπτογραφία
Βιβλιοθήκες ανοιχτού κώδικα
Αλγόριθμοι κρυπτογράφησης
Δημοσίου κλειδιού
Συμμετρικοί αλγόριθμοι
Cryptography
Open source library
Encryption algorithms
Public key
Symmetric algorithms
Cryptography
Public key cryptography
Open source software
Δαγκλής, Ιάκωβος - Χρήστος
Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title_full Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title_fullStr Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title_full_unstemmed Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title_short Συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
title_sort συγκριτική μελέτη και αξιολόγηση κρυπτογραφικών βιβλιοθηκών ανοιχτού κώδικα
topic Κρυπτογραφία
Βιβλιοθήκες ανοιχτού κώδικα
Αλγόριθμοι κρυπτογράφησης
Δημοσίου κλειδιού
Συμμετρικοί αλγόριθμοι
Cryptography
Open source library
Encryption algorithms
Public key
Symmetric algorithms
Cryptography
Public key cryptography
Open source software
url https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Index1=Keywordsbib&Database=1&NumberToRetrieve=50&OpacLanguage=gre&SearchMethod=Find_1&SearchTerm1=%CE%A3%CF%85%CE%B3%CE%BA%CF%81%CE%B9%CF%84%CE%B9%CE%BA%CE%AE+%CE%BC%CE%B5%CE%BB%CE%AD%CF%84%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B1%CE%BE%CE%B9%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7+%CE%BA%CF%81%CF%85%CF%80%CF%84%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%B9%CE%BA%CF%8E%CE%BD+%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%B7%CE%BA%CF%8E%CE%BD+%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D+%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=*90*A0*17Z*F6*9B*18*AEA*7C*C3Y*09*98S*A3&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=
http://hdl.handle.net/11610/12453
work_keys_str_mv AT danklēsiakōboschrēstos synkritikēmeletēkaiaxiologēsēkryptographikōnbibliothēkōnanoichtoukōdika