Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας

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

Full description

Saved in:
Bibliographic Details
Main Authors: Βαρελάς, Χρήστος, Παπαδοπούλου, Ειρήνη
Other Authors: Ριζομυλιώτης, Παναγιώτης
Language:el_GR
Published: 2023
Subjects:
Online Access:http://hdl.handle.net/11610/24999
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828462354676842496
author Βαρελάς, Χρήστος
Παπαδοπούλου, Ειρήνη
author2 Ριζομυλιώτης, Παναγιώτης
author_facet Ριζομυλιώτης, Παναγιώτης
Βαρελάς, Χρήστος
Παπαδοπούλου, Ειρήνη
author_sort Βαρελάς, Χρήστος
collection DSpace
description Η κρυπτογραφία, στην εποχή μας, χρησιμοποιείται ευρέως για την προστασία των δεδομένων των χρηστών και την αποτροπή υποκλοπών. Ένα από τα ελαττώματα των τωρινών συστημάτων κρυπτογράφησης είναι ότι δεν προσφέρουν απόλυτη ασφάλεια σε περίπτωση που ευαίσθητα δεδομένα χρειαστεί να σταλθούν σε μια μη έμπιστη υπηρεσία για υπολογισμούς. Η oμομορφική κρυπτογραφία επιτρέπει σε παρόχους υπηρεσιών να εκτελούν συγκεκριμένους υπολογισμούς σε κρυπτογραφημένα δεδομένα χωρίς την αποκρυπτογράφηση τους, ενώ διατηρείται το απόρρητο των χρηστών. Αυτό το νέο σύστημα κρυπτογράφησης μπορεί να έχει εφαρμογές σε διάφορους τομείς όπως η υγειονομική περίθαλψη και οι ιατρικές εφαρμογές. Από τότε που δημιουργήθηκε το πρώτο σύστημα πλήρους ομομορφικής κρυπτογράφησης το 2009, έχουν προκύψει πολλά ακόμη συστήματα, επιδιώκοντας διαρκώς βελτιώσεις. Σε αυτή την εργασία αναλύουμε τρεις προσεγγίσεις πολλαπλασιασμού πινάκων, και τις υλοποιούμε σε γλώσσα C++ με την χρήση της βιβλιοθήκης Microsoft SEAL. Καθώς το πλέον πιο σημαντικό ελάττωμα της ομομορφικής κρυπτογράφησης είναι η απόδοση, στο πρακτικό κομμάτι της εργασίας γίνονται μετρήσεις χώρου και χρόνου με σκοπό την σύγκριση των τριών προσεγγίσεων.
id oai:hellanicus.lib.aegean.gr:11610-24999
institution Hellanicus
language el_GR
publishDate 2023
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-249992023-03-31T12:41:05Z Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας Βαρελάς, Χρήστος Παπαδοπούλου, Ειρήνη Ριζομυλιώτης, Παναγιώτης Ασφάλεια Πληροφοριακών και Επικοινωνιακών Συστημάτων κρυπτογραφία πολλαπλασιασμός πινάκων ομομορφική κρυπτογράφηση cryptography homomorphic encryption matrix multiplication Cryptography Matrices Data encryption (Computer science) Η κρυπτογραφία, στην εποχή μας, χρησιμοποιείται ευρέως για την προστασία των δεδομένων των χρηστών και την αποτροπή υποκλοπών. Ένα από τα ελαττώματα των τωρινών συστημάτων κρυπτογράφησης είναι ότι δεν προσφέρουν απόλυτη ασφάλεια σε περίπτωση που ευαίσθητα δεδομένα χρειαστεί να σταλθούν σε μια μη έμπιστη υπηρεσία για υπολογισμούς. Η oμομορφική κρυπτογραφία επιτρέπει σε παρόχους υπηρεσιών να εκτελούν συγκεκριμένους υπολογισμούς σε κρυπτογραφημένα δεδομένα χωρίς την αποκρυπτογράφηση τους, ενώ διατηρείται το απόρρητο των χρηστών. Αυτό το νέο σύστημα κρυπτογράφησης μπορεί να έχει εφαρμογές σε διάφορους τομείς όπως η υγειονομική περίθαλψη και οι ιατρικές εφαρμογές. Από τότε που δημιουργήθηκε το πρώτο σύστημα πλήρους ομομορφικής κρυπτογράφησης το 2009, έχουν προκύψει πολλά ακόμη συστήματα, επιδιώκοντας διαρκώς βελτιώσεις. Σε αυτή την εργασία αναλύουμε τρεις προσεγγίσεις πολλαπλασιασμού πινάκων, και τις υλοποιούμε σε γλώσσα C++ με την χρήση της βιβλιοθήκης Microsoft SEAL. Καθώς το πλέον πιο σημαντικό ελάττωμα της ομομορφικής κρυπτογράφησης είναι η απόδοση, στο πρακτικό κομμάτι της εργασίας γίνονται μετρήσεις χώρου και χρόνου με σκοπό την σύγκριση των τριών προσεγγίσεων. 2023-03-29T11:31:35Z 2023-03-29T11:31:35Z 2022-10-15 http://hdl.handle.net/11610/24999 el_GR Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές http://creativecommons.org/licenses/by-nc-nd/4.0/ 64 σ. application/pdf Σάμος
spellingShingle κρυπτογραφία
πολλαπλασιασμός πινάκων
ομομορφική κρυπτογράφηση
cryptography
homomorphic encryption
matrix multiplication
Cryptography
Matrices
Data encryption (Computer science)
Βαρελάς, Χρήστος
Παπαδοπούλου, Ειρήνη
Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title_full Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title_fullStr Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title_full_unstemmed Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title_short Πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
title_sort πολλαπλασιασμός πινάκων με τη χρήση ομομορφικής κρυπτογραφίας
topic κρυπτογραφία
πολλαπλασιασμός πινάκων
ομομορφική κρυπτογράφηση
cryptography
homomorphic encryption
matrix multiplication
Cryptography
Matrices
Data encryption (Computer science)
url http://hdl.handle.net/11610/24999
work_keys_str_mv AT barelaschrēstos pollaplasiasmospinakōnmetēchrēsēomomorphikēskryptographias
AT papadopouloueirēnē pollaplasiasmospinakōnmetēchrēsēomomorphikēskryptographias