BCSolid: A Blockchain-Based Decentralized Data Storage and Authentication Scheme for Solid

被引:7
作者
Cai, Ting [1 ,2 ]
Chen, Wuhui [1 ]
Yu, Yang [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
[2] Chongqing Univ Posts & Telecommun, Coll Mobile Telecommun, Chongqing 401520, Peoples R China
来源
BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019 | 2020年 / 1156卷
基金
中国国家自然科学基金;
关键词
Solid; Blockchain; Storage; Authentication; Certificateless cryptography;
D O I
10.1007/978-981-15-2777-7_55
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Solid (Social Linked Data) aims to radically change the way web applications work today, giving users true data ownership and improved privacy. However, it is facing two challenges, one is that data in centralized repositories needs to be separated from social web applications that force users to share their information. In addition, a decentralized authentication that guarantees who can operate on user's data with a secure privacy protection is another significant issue. In this paper, we address these challenges by proposing a blockchain-based decentralized data storage and authentication scheme for Solid, termed BCSolid, in which a user's data can be independent of multiple web applications and can switch data storage service easily without relying on a trusted third party. Meanwhile, our scheme gurantees data ownership and user's privacy by leveraging the blockchain miners to perform authentication with the help of certificateless cryptography. Additionally, we present a possible instantiation to illustrate how "transactions" in BCSolid are processed. To our knowledge this is the first work to promote the Solid project using blockchain. The evaluation results show that our scheme can gurantee a low latency network and is a promising solution to Solid.
引用
收藏
页码:676 / 689
页数:14
相关论文
共 15 条
[1]   Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams [J].
Aitzhan, Nurzhan Zhumabekuly ;
Svetinovic, Davor .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2018, 15 (05) :840-852
[2]   Identity-based encryption from the Weil pairing [J].
Boneh, D ;
Franklin, M .
SIAM JOURNAL ON COMPUTING, 2003, 32 (03) :586-615
[3]  
Chen WH, 2018, 2018 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), P70
[4]   Cooperative and Distributed Computation Offloading for Blockchain-Empowered Industrial Internet of Things [J].
Chen, Wuhui ;
Zhang, Zhen ;
Hong, Zicong ;
Chen, Chuan ;
Wu, Jiajing ;
Maharjan, Sabita ;
Zheng, Zibin ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :8433-8446
[5]   Efficient and Secure Pairing-Free Certificateless Aggregate Signature Scheme for Healthcare Wireless Medical Sensor Networks [J].
Gayathri, N. B. ;
Thumbur, Gowri ;
Kumar, P. Rajesh ;
Rahman, Md. Zia Ur ;
Reddy, P. Vasudeva ;
Lay-Ekuakille, Aime' .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :9064-9075
[6]   Round-Optimal Secure Multi-Party Computation [J].
Halevi, Shai ;
Hazay, Carmit ;
Polychroniadou, Antigoni ;
Venkitasubramaniam, Muthuramakrishnan .
ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT II, 2018, 10992 :488-520
[7]   A Demonstration of the Solid Platform for Social Web Applications [J].
Mansour, Essam ;
Sambra, Andrei Vlad ;
Hawke, Sandro ;
Zereba, Maged ;
Capadisli, Sarven ;
Ghanem, Abdurrahman ;
Aboulnaga, Ashraf ;
Berners-Lee, Tim .
PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'16 COMPANION), 2016, :223-226
[8]   Online Deep Reinforcement Learning for Computation Offloading in Blockchain-Empowered Mobile Edge Computing [J].
Qiu, Xiaoyu ;
Liu, Luobin ;
Chen, Wuhui ;
Hong, Zicong ;
Zheng, Zibin .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (08) :8050-8062
[9]  
Rafiq Y, 2017, IEEE INT CONF AUTOM, P280, DOI 10.1109/ASE.2017.8115641
[10]   Building Decentralized Applications for the Social Web [J].
Sambra, Andrei ;
Guy, Amy ;
Capadisli, Sarven ;
Greco, Nicola .
PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'16 COMPANION), 2016, :1033-1034