Decentralized location sharing using blockchain

dc.contributor.authorRylan, Peebles
dc.date.accessioned2025-08-07T16:11:22Z
dc.date.available2025-08-07T16:11:22Z
dc.date.issued2025
dc.description.abstractLocation sharing on smartphones is becoming increasingly common; however, such services rely on a trusted intermediary, in the form of cloud servers owned by tech companies such as Apple and Google. This reliance means transmission of location data is not fully secure, and could be accessed by the company or exposed in the event of a data breach. This project explores the feasibility of using blockchain technology to enable secure, decentralized data sharing, through the development of a proof-of-concept decentralized application (DApp) on the Ethereum blockchain. This project leverages the security and immutability of blockchain to create an alternative to the existing location-sharing model. The design consists of a smart contract on the Ethereum blockchain, developed using Remix IDE, and a mobile application built with Flutter. The Ethereum smart contract is deployed on the Sepolia testnet (thus, real ETH is not used for testing). Coordinates are retrieved from the device GPS and encrypted using Advanced Encryption Standard (AES), and communication with the blockchain is achieved via an Alchemy API.
dc.description.reviewstatusReviewed
dc.description.scholarlevelUndergraduate
dc.description.sponsorshipValerie Kuehne Undergraduate Research Awards (VKURA)
dc.identifier.urihttps://hdl.handle.net/1828/22558
dc.language.isoen
dc.publisherUniversity of Victoria
dc.subjectblockchain
dc.subjectdecentralized application
dc.subjectEthereum
dc.subjectlocation privacy
dc.subjectlocation tracking
dc.subjectpeer-to-peer
dc.subject.departmentDepartment of Electrical and Computer Engineering
dc.titleDecentralized location sharing using blockchain
dc.typePoster

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
peebles_rylan_vkura_poster_2025.pdf
Size:
893.62 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: