A Decentralized Application for Location Tracking: dApp GPS Tracker

Date

2022-02-08

Authors

Padala, Sainath

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Ensuring the safety of the family members is always a Parent’s priority. Nowadays, a mobile phone is a necessary gadget present with every person. It will be a lot easier if a Parent can ensure the family’s security right from the phone. Thus, in this project, a decentralized mobile application (dApp) is developed, which helps the Parent to track their Child’s location. This dApp provides various features such as getting the child's current location and tracking location when they are on the move. Moreover, the Parent can use this location data and open their preferred map to navigate to their Child’s location. This dApp guarantees maximum accuracy, precision and privacy of data. Data privacy is ensured by encrypting the coordinates with a secret password known only to the Parent and the Child. The encryption algorithm used in this dApp is AES (Advanced Encryption Standard), which is the most popular and is an industry-standard for security. Although many similar applications offer these features, they are controlled by a central authority, where total control over data lies. If the central authority is compromised or goes down, then user’s data is no longer safe, and there is a chance data gets deleted. To address this issue, this dApp uses blockchain in the backend. Blockchain is a distributed ledger, and there are many advantages in using it compared to a centralized entity. Blockchain ensures data is readily available across multiple nodes, data is tamper-proof, and gives the user control of the application.

Description

Keywords

Blockchain, dApp, Cryptography, Flutter, Application, Android, iOS, Remix, Metamask, Ethereum, Decentralized Application, Location Tracking

Citation