Ανάπτυξη αρχιτεκτονικής ασφαλούς μνήμης oblivious RAM

Στις ημέρες μας η ανάγκη για αποθήκευση δεδομένων αυξάνεται συνεχώς. Τα δεδομένα συνήθως αποθηκεύονται σε μία remote τοποθεσία και γίνονται access μόνο όταν χρειάζεται. Αυτό γίνεται για λόγους κόστους, διαθεσιμότητας και αποδοτικότητας. Παρόλα τα πλεονεκτήματα που προσφέρει το Cloud, προκύπτουν πολλ...

Full description

Bibliographic Details
Main Author: Καρρά, Ελένη
Other Authors: Karra, Eleni
Language:Greek
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10889/24235
Description
Summary:Στις ημέρες μας η ανάγκη για αποθήκευση δεδομένων αυξάνεται συνεχώς. Τα δεδομένα συνήθως αποθηκεύονται σε μία remote τοποθεσία και γίνονται access μόνο όταν χρειάζεται. Αυτό γίνεται για λόγους κόστους, διαθεσιμότητας και αποδοτικότητας. Παρόλα τα πλεονεκτήματα που προσφέρει το Cloud, προκύπτουν πολλά θέματα ασφάλειας. Αυτό οφείλεται στο γεγονός ότι το Cloud αποτελεί ένα ξένο περιβάλλον, δηλαδή δεν το διαχειρίζεται ο ίδιος ο χρήστης, αλλά κάποιος ξένος πάροχος. Ο χρήστης μπορεί να κρυπτογραφήσει τα δεδομένα του προκειμένου να εξασφαλίσει προστασία έναντι σε πιθανές επιθέσεις από κακόβουλους χρήστες. Ωστόσο, κάθε φορά που ο χρήστης κάνει request για δεδομένα, μπορεί να φανερωθεί ποιες διευθύνσεις μνήμης προσπελαύνονται. Με αυτόν τον τρόπο, προκύπτει διαρροή πληροφορίας. Στην παρούσα διπλωματική εργασία, μελετάται το ανάλογο μοντέλο μιας Trusted CPU και Cache που χρειάζεται να προσπελάσει διευθύνσεις μιας Untrusted Main Memory. Προστασία σε αυτό το είδος απειλή προσφέρει η Oblivious RAM, η οποία όμως παρουσιάζει χαμηλή απόδοση. Στόχος της εργασίας, είναι η ανάλυση και διερεύνηση εναλλακτικών αρχιτεκτονικών κρυφής μνήμης για την βελτίωση της απόδοσης της Oblivious RAM και πώς εξαρτάται αυτή από το utilization της.