Decentralized Privacy-preserving Timed Execution in Blockchain-based Smart Contract Platforms

02/14/2019
by   Chao Li, et al.
0

In the age of Big Data, enabling task scheduling while protecting users' privacy is critical for various decentralized applications in blockchain-based smart contract platforms. Such a privacy-preserving task scheduler requires the task input data to be secretly maintained until a prescribed task execution time and be automatically recorded into the blockchain to enabling the execution of the task at the execution time, even if the user goes offline. While straight-forward centralized approaches provide a basic solution to the problem, unfortunately they are limited to a single point of trust and involve a single point of control. This paper presents decentralized techniques for supporting privacy-preserving task scheduling using smart contracts in Ethereum blockchain networks. We design a privacy-preserving task scheduling protocol that is managed by a manager smart contract. The protocol requires a user to schedule a task by deploying a proxy smart contract maintaining the non-sensitive information of the task while creating decentralized secret trust and selecting trustees from the network to maintain the sensitive information of the task. With security techniques including secret sharing and layered encryption as well as security deposit paid by trustees as economic deterrence, the protocol can protect the sensitive information against possible attacks including some trustees destroying the sensitive information (drop attack) or secretly releasing the sensitive information before the execution time (release-ahead attack). We demonstrate the attack-resilience of the proposed protocol through rigorous analysis.Our implementation and experimental evaluation on the Ethereum official test network demonstrate the low monetary cost and the low time overhead associated with the proposed approach.

READ FULL TEXT
research
02/14/2019

Decentralized Release of Self-emerging Data using Smart Contracts

In the age of Big Data, releasing protected sensitive data at a future p...
research
03/13/2018

NECTAR: Non-Interactive Smart Contract Protocol using Blockchain Technology

Blockchain-driven technologies are considered disruptive because of the ...
research
11/05/2018

Blockchain-based Privacy-Preserving Charging Coordination Mechanism for Energy Storage Units

Energy storage units (ESUs) enable several attractive features of modern...
research
06/21/2019

B-Ride: Ride Sharing with Privacy-preservation, Trust and Fair Payment atop Public Blockchain

Ride-sharing is a service that enables drivers to share their trips with...
research
02/18/2019

Scalable and Privacy-preserving Design of On/Off-chain Smart Contracts

The rise of smart contract systems such as Ethereum has resulted in a pr...
research
12/14/2018

ARPA Whitepaper

We propose a secure computation solution for blockchain networks. The co...
research
03/25/2018

DEFenD: A Secure and Privacy-Preserving Decentralized System for Freight Declaration

Millions of shipping containers filled with goods move around the world ...

Please sign up or login with your details

Forgot password? Click here to reset