Datanet: Enabling Seamless, Metered and Trusted Internet Connectivity without Subscriptions

Relying on dedicated contracts with specific network operators for Internet access significantly limits connectivity options for devices. As new usecases for internet access emerge, e.g., with the Internet of Things in smart-cities, managing such individual contracts for each deployed device with varying data needs is prohibitively cumbersome and highly expensive. In this work, we enable contract-less connectivity between end-devices and access points/networks that have no a-priori trust relationship. Our core insight is that exchange of services and payments can be trustlessly enforced by distributed ledger technologies; the credentials that blockchains use for account management can also be used for TLS-based authentication in networks. However, the blockchain’s ability to enforce transaction rules is limited by the extent to which the underlying exchange of services is digitally trackable, which is susceptible to manipulation in this case. Requiring blockchain-integrated trusted hardware at the access points for bandwidth metering significantly hinders adoption; even software modifications required at the access points to process blockchain-based auth and payments incur practical deployment and scalability challenges. In designing Datanet, we address these challenges and enable seamless and incentivized connectivity between unknown end-devices and APs, using existing standards that allow for interoperability with current and future networks, and without significant overhead for client devices.

[1]  Xavier Rival,et al.  Symbolic transfer function-based approaches to certified compilation , 2004, POPL.

[2]  Wenliang Du,et al.  TruZ-Droid: Integrating TrustZone with Mobile Operating System , 2018, MobiSys.

[3]  Hojung Cha,et al.  Evaluating mobility models for temporal prediction with high-granularity mobility data , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications.

[4]  Victor C. M. Leung,et al.  Network Slicing Based 5G and Future Mobile Networks: Mobility, Resource Management, and Challenges , 2017, IEEE Communications Magazine.

[5]  Jorge Pereira,et al.  IIoTEED: An Enhanced, Trusted Execution Environment for Industrial IoT Edge Devices , 2017, IEEE Internet Computing.

[6]  Hojung Cha,et al.  LifeMap: A Smartphone-Based Context Provider for Location-Based Services , 2011, IEEE Pervasive Computing.

[7]  David Mitton,et al.  Dynamic Authorization Extensions to Remote Authentication Dial In User Service (RADIUS) , 2003, RFC.

[8]  Antonio Servetti,et al.  Mapping WiFi measurements on OpenStreetMap data for Wireless Street Coverage Analysis , 2001 .

[9]  Sergey Andreev,et al.  Future of Ultra-Dense Networks Beyond 5G: Harnessing Heterogeneous Moving Cells , 2017, IEEE Communications Magazine.

[10]  Jake S. Cannell,et al.  Orchid: A Decentralized Network Routing Market , 2019 .

[11]  Aron Laszka,et al.  PayPlace: Secure and Flexible Operator-Mediated Payments in Blockchain Marketplaces at Scale , 2020 .

[12]  Bhaskar Krishnamachari,et al.  PayFlow: Micropayments for Bandwidth Reservations in Software Defined Networks , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[13]  Bhaskar Krishnamachari,et al.  SDPP: Streaming Data Payment Protocol for Data Economy , 2019, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).