Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA
Στην παρούσα διπλωματική εργασία παρουσιάζεται η μελέτη των αλγορίθμων AES και Rijndael καθώς και η υλοποίησή τους με δύο διαϕορετικούς τρόπους, ένας χρησιμοποιώντας εξ’ ολοκλήρου την CPU και άλλος ένας χρησιμοποιώντας τις CPU/GPU με την χρήση της CUDA. Αρχικά, παρουσιάζεται η λογική της σχεδίασης τ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2015
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/8412 |
id |
nemertes-10889-8412 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-84122022-09-05T14:03:02Z Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA Μπιλιανού, Παναγιώτα Σερπάνος, Δημήτριος Σερπάνος, Δημήτριος Γκούτης, Κωνσταντίνος Κουφοπαύλου, Οδυσσέας Mpilianou, Panagiota Αλγόριθμοι Κρυπτογραφία AES CUDA Cryptography 005.8 Στην παρούσα διπλωματική εργασία παρουσιάζεται η μελέτη των αλγορίθμων AES και Rijndael καθώς και η υλοποίησή τους με δύο διαϕορετικούς τρόπους, ένας χρησιμοποιώντας εξ’ ολοκλήρου την CPU και άλλος ένας χρησιμοποιώντας τις CPU/GPU με την χρήση της CUDA. Αρχικά, παρουσιάζεται η λογική της σχεδίασης των αλγορίθμων AES και Rijndael καθώς και τα πλεονέκτηματα και μειονεκτήματά τους. Στη συνέχεια, γίνεται μία ανάλυση των διαϕορετικών τρόπων υλοποίησης των αλγορίθμων και παρουσιάζεται ο τρόπος υλοποίησης που επιλέχθηκε, ο electronic codebook, και o λόγος που έγινε αυτή η επιλογή. Τέλος, παρουσιάζονται τα αποτελέσματα και οι πειραματικές μετρήσεις καθώς και τα συμπεράσματα που βγαίνουν αναλύοντας τις γραϕικές παραστάσεις. In this thesis, algorithms AES and Rijndael are studied and their implementation is presented in two different ways, one way using entirely the CPU and another way using CPU / GPU and CUDA. Initially, the logic behind algorithms AES and Rijndael is presented, as well as their advantages and disadvantages. Consequently, there is an analysis of the different implementations of the algorithms, as well as the reasons behind the selected implementation, the electronic codebook. Finally, the results and experimental measurements are presented and the conclusions according to the graphs' analysis. 2015-03-12T10:33:00Z 2015-03-12T10:33:00Z 2013-11 2015-03-12 Thesis http://hdl.handle.net/10889/8412 gr Η ΒΚΠ διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή στο βιβλιοστάσιο διδακτορικών διατριβών που βρίσκεται στο ισόγειο του κτιρίου της. 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Αλγόριθμοι Κρυπτογραφία AES CUDA Cryptography 005.8 |
spellingShingle |
Αλγόριθμοι Κρυπτογραφία AES CUDA Cryptography 005.8 Μπιλιανού, Παναγιώτα Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
description |
Στην παρούσα διπλωματική εργασία παρουσιάζεται η μελέτη των αλγορίθμων AES και Rijndael καθώς και η υλοποίησή τους με δύο διαϕορετικούς τρόπους, ένας χρησιμοποιώντας εξ’ ολοκλήρου την CPU και άλλος ένας χρησιμοποιώντας τις CPU/GPU με την χρήση της CUDA. Αρχικά, παρουσιάζεται η λογική της σχεδίασης των αλγορίθμων AES και Rijndael καθώς και τα πλεονέκτηματα και μειονεκτήματά τους. Στη συνέχεια, γίνεται μία ανάλυση των διαϕορετικών τρόπων υλοποίησης των αλγορίθμων και παρουσιάζεται ο τρόπος υλοποίησης που επιλέχθηκε, ο electronic codebook, και o λόγος που έγινε αυτή η επιλογή. Τέλος, παρουσιάζονται τα αποτελέσματα και οι πειραματικές μετρήσεις καθώς και τα συμπεράσματα που βγαίνουν αναλύοντας τις γραϕικές παραστάσεις. |
author2 |
Σερπάνος, Δημήτριος |
author_facet |
Σερπάνος, Δημήτριος Μπιλιανού, Παναγιώτα |
format |
Thesis |
author |
Μπιλιανού, Παναγιώτα |
author_sort |
Μπιλιανού, Παναγιώτα |
title |
Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
title_short |
Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
title_full |
Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
title_fullStr |
Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
title_full_unstemmed |
Μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε CUDA |
title_sort |
μελέτη απόδοσης αλγορίθμων κρυπτογράφησης σε cuda |
publishDate |
2015 |
url |
http://hdl.handle.net/10889/8412 |
work_keys_str_mv |
AT mpilianoupanagiōta meletēapodosēsalgorithmōnkryptographēsēssecuda |
_version_ |
1771297217190035456 |