EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts

06/16/2018
by   Jianli Pan, et al.
0

The emerging Internet of Things (IoT) is facing significant scalability and security challenges. On the one hand, IoT devices are "weak" and need external assistance. Edge computing provides a promising direction addressing the deficiency of centralized cloud computing in scaling massive number of devices. On the other hand, IoT devices are also relatively "vulnerable" facing malicious hackers due to resource constraints. The emerging blockchain and smart contracts technologies bring a series of new security features for IoT and edge computing. In this paper, to address the challenges, we design and prototype an edge-IoT framework named "EdgeChain" based on blockchain and smart contracts. The core idea is to integrate a permissioned blockchain and the internal currency or "coin" system to link the edge cloud resource pool with each IoT device' account and resource usage, and hence behavior of the IoT devices. EdgeChain uses a credit-based resource management system to control how much resource IoT devices can obtain from edge servers, based on pre-defined rules on priority, application types and past behaviors. Smart contracts are used to enforce the rules and policies to regulate the IoT device behavior in a non-deniable and automated manner. All the IoT activities and transactions are recorded into blockchain for secure data logging and auditing. We implement an EdgeChain prototype and conduct extensive experiments to evaluate the ideas. The results show that while gaining the security benefits of blockchain and smart contracts, the cost of integrating them into EdgeChain is within a reasonable and acceptable range.

READ FULL TEXT

page 9

page 14

research
11/12/2021

A lightweight blockchain-based access control scheme for integrated edge computing in the internet of things

In view of the security issues of the Internet of Things (IoT), consider...
research
06/06/2020

A Scalable Architecture for Monitoring IoT Devices Using Ethereum and Fog Computing

With the recent considerable developments in the Internet of Things (IoT...
research
10/19/2022

Distributed Ledger Technologies for Managing Heterogenous Computing Systems at the Edge

The increased use of Internet of Things (IoT) devices – from basic senso...
research
07/17/2018

SPOC: Secure Payments for Outsourced Computations

Constrained devices in IoT networks often require to outsource resource-...
research
07/06/2020

Rethinking IoT Security: A Protocol Based on Blockchain Smart Contracts for Secure and Automated IoT Deployments

Proliferation of IoT devices in society demands a renewed focus on secur...
research
08/12/2021

Combinatorial Resources Auction in Decentralized Edge-Thing Systems Using Blockchain and Differential Privacy

With the continuous expansion of Internet of Things (IoT) devices, edge ...

Please sign up or login with your details

Forgot password? Click here to reset