RTU Research Information System
Latviešu English

Innovation application: Development of decentralized P2P network for provable geolocation services in urban areas.

Title Development of decentralized P2P network for provable geolocation services in urban areas.

P2P protocol for physical nodes, such as Wi-Fi access points, that provides a possibility to generate cryptographically signed proof of location/travel path of subject in urban area. Protocol is Byzantine fault tolerant and does not rely on GPS. Such network allows 2 parties to establish a smart contract (e.g. Ethereum) which can validate the claim about a proof of location/travel by checking cryptographically signed message from nodes. Nodes uses DKG (Distributed Key Generation) algorithm to organize public/private key threshold schema. Such network could solve many business cases by eliminating need of centralized third party services.

Keywords proof of location, P2P, decentralization, wifi, smart contract
Authors Dmitrijs Rjazanovs
Aleksandrs Ipatovs
Ernests Pētersons
Department (13100) Telekomunikāciju institūts
Statistical Classification of Economic Activities, NACE 2 Computer programming, consultancy and related activities
Scientific research and development
Description of the technology

Consider an implementation of delivery system using smart contracts. Delivery of an item involves two parties – client and service provider. Smart contract is a great technology to implement such business case – it can escrow money, specify public keys of parties, define delivery time. But smart contract by itself can’t validate if ‘service provider’ really did its job and deliver the product to some location. P2P network of Wi-Fi access points can help to register location path of delivery service. There is huge density of Wi-Fi access points in urban area and each point is physically maintained by private person. This ensures a high level of decentralization. Using DKG nodes can leverage threshold cryptoschemes and using consensus provide proof of location of delivery agent. Later this signed message can be validated by smart contract.  

Applications Delivery service in urban areas. Tracking of various subjects. Client loyalty verification by location (bonus systems). Etc.

Possibilities to develop next generation automated services without the need of expensive centralized third parties.

Technology Readiness Level Experimental proof of concept
Partnership offer • Cooperation and research projects. • The establishment of the start-up company
ID 159
Contact information Linda Šufriča, e-mail: inovacijas@rtu.lv; phone.: 28442736