Secure distributed cloud storage over blockchain

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Γουστέρης, Σόλωνας
Άλλοι συγγραφείς: Σταματίου, Ιωάννης
Μορφή: Λογισμικό
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14117
Περιγραφή
Περίληψη:Ο σκοπός της διπλωματικής εργασίας είναι η μελέτη και υλοποίηση ενός ασφαλούς και κατανεμημένου συστήματος διαμοιρασμού πληροφορίας. Με δεδομένη την εξαιρετικά ρηχή ικανότητα προστασίας διαμοιρασμού δεδομένων μεταξύ χρηστών, δημιουργείται η ανάγκη ανάπτυξης και μελέτης μιας εφαρμογής η οποία προστατεύει τις διαδικασίες αποστολής/λήψης, ακεραιότητας, διαθεσιμότητας και εμπιστευτικότητας δεδομένων. Η εφαρμογή συνδυάζει την τεχνολογία “Ethereum Blockchain’’ μία αξιόπιστη και κατανεμημένη δομή δεδομένων με τη βοήθεια των Smart Contracts, με την κρυπτογράφηση “RSA Encryption’’ μία επίσης αξιόπιστη διαδικασία κρυπτογράφησης δεδομένων, με σκοπό την ανάπτυξη ενός συστήματος το οποίο χρησιμοποιεί το “Blockchain’’ ως δομή και την “RSA’’ κρυπτογράφηση ως τεχνική απόκρυψης του περιεχομένου των δεδομένων αυτών. Έτσι, επιτυγχάνεται η ανάπτυξη της περιγραφόμενης αρχιτεκτονικής, όπου οι χρήστες μπορούν να εμπιστευτούν την αποστολή ενός μηνύματος με ασφάλεια και προστασία από κακόβουλους χρήστες. Η εφαρμογή αναπτύχθηκε με δύο μορφές αλληλεπίδρασης. Η πρώτη είναι περισσότερο φιλική στους χρήστες καθώς η διαδικασία γίνεται μέσω κατάλληλης διεπαφής χρηστών (User Interface), σε αντίθεση με την δεύτερη η οποία χρησιμοποιεί το τερματικό (terminal) γνωστή και ως “Command Line Interface (CLI)’’.