A Blockchain-Assisted Trust Access Authentication System for Solid

被引:11
作者
Cai, Ting [1 ,2 ]
Yang, Zetao [1 ]
Chen, Wuhui [1 ]
Zheng, Zibin [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
基金
中国国家自然科学基金;
关键词
Solids; Authentication; Linked data; Access control; Servers; Solid; blockchain; authentication; access control; smart contract; threshold signatures; INTERNET; CHALLENGES;
D O I
10.1109/ACCESS.2020.2987608
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Solid (Social Linked Data) project focuses on data sharing and privacy security and aims to build a decentralized ecosystem that radically changes the way web applications work today. Our goal is to introduce a "trust access authentication system" to achieve secure authentication and fine-grained access control, thereby promoting the implementation of Solid. Blockchain, equipped with multiple security properties and authentication functions, is a crucial technology. In this paper, we present a blockchain-assisted system for secure authentication in Solid and for implementation of fine-grained access control policies. Specifically, we explore to integrate threshold RSA signatures in a permissioned blockchain system to enable a fault-tolerant distributed signature scheme, thereby enhancing the resilience and robustness of authentication system. Moreover, we utilize smart contract to control transaction flows and manage access control policies automatically. Experimental results show that our proposed trust access authentication system enhances security, scales well, and is efficient and economically feasible.
引用
收藏
页码:71605 / 71616
页数:12
相关论文
共 33 条
[1]  
[Anonymous], 2019, INT C BLOCKCH TRUSTW
[2]  
[Anonymous], [No title captured]
[3]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[4]  
Chaum D., 1993, Advances in Cryptology - CRYPTO '92. 12th Annual International Cryptology Conference Proceedings, P89
[5]   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
[6]   Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts [J].
Cheng, Raymond ;
Zhang, Fan ;
Kos, Jernej ;
He, Warren ;
Hynes, Nicholas ;
Johnson, Noah ;
Juels, Ari ;
Miller, Andrew ;
Song, Dawn .
2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P), 2019, :185-200
[7]   Blockchain for Internet of Things: A Survey [J].
Dai, Hong-Ning ;
Zheng, Zibin ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :8076-8094
[8]  
Dikshit P, 2017, 2017 ISEA ASIA SECURITY AND PRIVACY CONFERENCE (ISEASP 2017), P117
[9]   Threshold ECDSA from ECDSA Assumptions: The Multiparty Case [J].
Doerner, Jack ;
Kondi, Yashvanth ;
Lee, Eysa ;
Shelat, Abhi .
2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019), 2019, :1051-1066
[10]   Permissioned Blockchain and Edge Computing Empowered Privacy-Preserving Smart Grid Networks [J].
Gai, Keke ;
Wu, Yulu ;
Zhu, Liehuang ;
Xu, Lei ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :7992-8004