
Research Article
CTDRB: Controllable Timed Data Release Using Blockchains
@INPROCEEDINGS{10.1007/978-3-031-25538-0_13, author={Jingzhe Wang and Balaji Palanisamy}, title={CTDRB: Controllable Timed Data Release Using Blockchains}, proceedings={Security and Privacy in Communication Networks. 18th EAI International Conference, SecureComm 2022, Virtual Event, October 2022, Proceedings}, proceedings_a={SECURECOMM}, year={2023}, month={2}, keywords={Timed data release Blockchain Smart contract}, doi={10.1007/978-3-031-25538-0_13} }
- Jingzhe Wang
Balaji Palanisamy
Year: 2023
CTDRB: Controllable Timed Data Release Using Blockchains
SECURECOMM
Springer
DOI: 10.1007/978-3-031-25538-0_13
Abstract
The notion of Timed Data Release (TDR) supports time-based sensitive data protection in such a way that sensitive data can be accessed only after a prescribed amount of time has passed. With recent advancements in blockchain techniques, practical solutions to support decentralized TDR using blockchains (BTDR) is gaining importance. Briefly, such designs entrust blockchain decentralized networks to serve as a decentralized time agent to protect the data and release the data at a prescribed release time. However, as a variant of outsourced data management service, BTDR inherently incurs the tension between data confidentiality protection as well as data control. Unfortunately, the off-the-shelf arts only strive to protect the data without rigorous support for the control of data.
In this paper, we design a controllable framework for BTDR calledCTDRB. At a high level,CTDRBrealizes data access control as well as data lifetime control while protecting data confidentiality. The novel technical contributions ofCTDRBare three-fold: first, we adopt a temporal CP-ABE cryptographic scheme, serving as a basis, to enable the data access control; second, on top of such a design, we enable data lifetime control by carefully designing a time token control service on Ethereum. We then design two representative data lifetime control primitives, namelyData RevocationandData Release Time Modification. The former refers to revoking the data before its prescribed release time while the latter modifies the release of data at a time ahead of its prescribed release time; third but not the least, we perform security analysis ofCTDRBand implement it using theEthereumblockchain. Our results show thatCTDRBincurs only a moderate on-chaingas consumptionand demonstrates high efficiency.