dc.contributor.author | Μητρόπουλος, Κωνσταντίνος | el |
dc.contributor.author | Mitropoulos, Konstantinos | en |
dc.date.accessioned | 2019-07-24T10:18:23Z | |
dc.date.available | 2019-07-24T10:18:23Z | |
dc.date.issued | 2019-07-24 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/49143 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.16674 | |
dc.rights | Αναφορά Δημιουργού-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nd/3.0/gr/ | * |
dc.subject | Απόδειξη Τοποθεσίας | el |
dc.subject | Blockchain | el |
dc.subject | Ethereum | el |
dc.subject | Αποκεντρωμένες εφαρμογές | el |
dc.subject | Bluetooth | el |
dc.subject | Κινητές συσκευές | el |
dc.subject | Proof of location | en |
dc.subject | Blockchain | en |
dc.subject | Ethereum | en |
dc.subject | Decentralized apps | en |
dc.subject | Bluetooth | en |
dc.subject | Smartphones | en |
dc.title | Ανάπτυξη πρωτοκόλλου Proof-of-Location για κινητές συσκευές με εφαρμογή στο Ethereum Blockchain | el |
heal.type | bachelorThesis | |
heal.classification | Πληροφορική | el |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2019-07-03 | |
heal.abstract | Η διείσδυση των έξυπνων κινητών συσκευών στην καθημερινότητα των ανθρώπων, έχει οδηγήσει και σε σημαντικότατη αύξηση των υπηρεσιών που βασίζονται στην τοποθεσία του χρήστη. Εφαρμογές που βασίζονται σε τέτοιες υπηρεσίες ποικίλουν, από αυτές επιχειρήσεων που επιθυμούν να επιβραβεύσουν τακτικούς πελάτες, μέχρι αυτές τραπεζών που επιθυμούν να παρακολουθήσουν την τοποθεσία των κατόχων καρτών, ώστε να τους προστατέψουν από ύποπτες συναλλαγές. Είναι φανερό λοιπόν ότι υπηρεσίες σαν και αυτές βασίζονται στην ειλικρίνεια των χρηστών, οι οποίοι όταν έχουν όφελος από την παρουσία τους σε κάποια συγκεκριμένη τοποθεσία, έχουν και κίνητρο να αναφέρουν ψευδή τοποθεσία στις υπηρεσίες. Αυτό το φαινόμενο έχει οδηγήσει στη δημιουργία πολλών πρωτοκόλλων απόδειξης τοποθεσίας των χρηστών, με σκοπό την αποφυγή ψευδών δηλώσεων τοποθεσίας και επομένως την πιο ασφαλή λειτουργία των υπηρεσιών που βασίζονται σε αυτή. Παράλληλα, την εμφάνιση τους έχουν κάνει τεχνολογίες τύπου Blockchain. Με αρχή την εμφάνιση του Bitcoin, ένα κρυπτονόμισμα που βασίζεται σε τέτοιες τεχνολογίες, η τεχνολογία εξελίσσεται συνεχώς και το πεδίο εφαρμογής της γίνεται όλο και πιο ευρύ. Πλέον, φαίνεται να έχει παρουσιαστεί σημαντική άνοδος δημιουργίας και λειτουργίας αποκεντροποιημένων εφαρμογών (DApps - Decentralized Applications), που βασίζονται δηλαδη σε ένα κατανεμημένο δίκτυο ομότιμων κόμβων (P2P Network - peer-to-peer network) και όχι στους εξυπηρετητές κάποιας κεντρικής οντότητας. Το πιο χαρακτηριστικό παράδειγμα Blockchain που προωθεί την ανάπτυξη τέτοιων εφαρμογών, είναι το Ethereum Blockchain. Σκοπός της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη ενός πρωτοκόλλου απόδειξης τοποθεσίας που μπορεί να χρησιμοποιηθεί από το χρήστη οποιουδήποτε κινητού τηλεφώνου. Βασίζεται στην ύπαρξη γειτόνων που μπορούν να επικοινωνήσουν με το χρήστη και να επαληθεύσουν την τοποθεσία του λόγω της μικρής εμβέλειας της τεχνολογίας του Bluetooth και ενός ειδικού μηχανισμού που απαγορεύει σε γειτονικές συσκευές να παρέχουν με απόδειξη τοποθεσίας τον ίδιο χρήστη πολλές φορές. Το προτεινόμενο πρωτόκολλο υλοποιείται σε εφαρμογή τύπου blockchain στο Ethereum που δίνει τη δυνατότητα μεταφοράς κρυπτονομισμάτων υπό την προϋπόθεση ότι πρώτα έχει αποδειχθεί και επαληθευθεί η τοποθεσία του χρήστη που επιθυμεί την μεταφορά αυτή. | el |
heal.abstract | The appearance of smart mobile devices into people's everyday lives has led to a significant increase in location-based services. Applications that depend on such services vary from those of businesses that wish to reward regular customers to those of banks wishing to track the location of cardholders in order to protect them from suspicious transactions. It is obvious, thus, that services like these depend on the honesty of the users who, when they benefit from their presence in a particular location, have an incentive to report a false location to the services. This phenomenon has led to the creation of many Proof of Location protocols that make it difficult for users to claim false location and therefore can provide safer operation of the services that depend on it. At the same time, many Blockchain technologies have made their appearance. Beginning with the emergence of Bitcoin, a cryptocurrency based on such technologies, Blockchain technologies are constantly evolving and their scope is becoming wider. Today, there appears to have been a significant rise in the creation and operation of decentralized applications (DApps - Decentralized Applications) that are based on a distributed peer-to- peer network (P2P Network) and not on the servers of a central entity. The most typical Blockchain example that promotes the development of such applications is the Ethereum Blockchain. The purpose of this diploma thesis is to develop a Proof of Location protocol that can be used by the user of any smartphone. It is based on the existence of neighbours who can communicate with the user and verify his location thanks to the small range of Bluetooth technology and a special decaying mechanism that prohibits neighbouring devices from providing Proofs of Location to the same user multiple times. The proposed protocol is implemented in a blockchain application in Ethereum that enables the transfer of cryptocurrencies, provided that the location of the user who wants to make the transfer, is first proven and verified. | en |
heal.advisorName | Βαρβαρίγου, Θεοδώρα | el |
heal.committeeMemberName | Βαρβαρίγος, Εμμανουήλ | el |
heal.committeeMemberName | Παπαβασιλείου, Συμεών | el |
heal.committeeMemberName | Βαρβαρίγου, Θεοδώρα | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 79 σ. | |
heal.fullTextAvailability | true |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: