Blockchain-Assisted Transparent Cross-Domain Authorization and Authentication for Smart City

被引:28
作者
Huang, Cheng [1 ]
Xue, Liang [1 ]
Liu, Dongxiao [1 ]
Shen, Xuemin [1 ]
Zhuang, Weihua [1 ]
Sun, Rob [2 ]
Ying, Bidi [2 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Huawei Technol Canada, Ottawa, ON K2K 3J1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Blockchain; cross-domain authorization and authentication (AA); decentralized trust; identity attribute privacy; smart city applications; EFFICIENT; FRAMEWORK; INTERNET;
D O I
10.1109/JIOT.2022.3154632
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Secure cross-domain authorization and authentication (AA) enable application service providers (ASPs) to allow users for resource access from different trusted domains. In this article, we propose a unified blockchain-assisted secure cross-domain AA framework for smart city, which can guarantee transparent cross-domain resource access while preserving user privacy. In the framework, ASPs can flexibly delegate their authentication capabilities to the blockchain, and users authorized by different ASPs can be authenticated by the blockchain where the authentication events are publicly audited and traced. Since the blockchain is publicly accessible, users' sensitive identity attributes may be exposed during the authentication process. To address privacy leakage caused by the authentication events, several privacy-preserving techniques, including threshold-based homomorphic encryption, zero-knowledge proof, and random permutation, are exploited to hide users' sensitive information on the blockchain. Moreover, to improve user revocation efficiency, we integrate a cryptographic accumulator and secure hash functions into the framework where ASPs are allowed to revoke their users through a global revocation contract. Our security analysis shows that the proposed framework can achieve all desirable security and privacy properties, and a proof-of-concept prototype has been developed to demonstrate the correctness and efficiency of the proposed framework.
引用
收藏
页码:17194 / 17209
页数:16
相关论文
共 41 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]  
Benarroch D., 2019, 20191255 IACR EPRINT
[3]   Short Threshold Dynamic Group Signatures [J].
Camenisch, Jan ;
Drijvers, Manu ;
Lehmann, Anja ;
Neven, Gregory ;
Towa, Patrick .
SECURITY AND CRYPTOGRAPHY FOR NETWORKS, SCN 2020, 2020, 12238 :401-423
[4]  
Camenisch J, 2008, LECT NOTES COMPUT SC, V5350, P234, DOI 10.1007/978-3-540-89255-7_15
[5]   XAuth: Efficient Privacy-Preserving Cross-Domain Authentication [J].
Chen, Jing ;
Zhan, Zeyi ;
He, Kun ;
Du, Ruiying ;
Wang, Donghui ;
Liu, Fei .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) :3301-3311
[6]   Efficient Attribute Based Server-Aided Verification Signature [J].
Chen, Yu ;
Li, Jiguo ;
Liu, Chengdong ;
Han, Jinguang ;
Zhang, Yichen ;
Yi, Peng .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) :3224-3232
[7]   A Blockchain-Based Mutual Authentication Scheme for Collaborative Edge Computing [J].
Cheng, Guanjie ;
Chen, Yan ;
Deng, Shuiguang ;
Gao, Honghao ;
Yin, Jianwei .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (01) :146-158
[8]   An Attribute-Based Framework for Secure Communications in Vehicular Ad Hoc Networks [J].
Cui, Hui ;
Deng, Robert H. ;
Wang, Guilin .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) :721-733
[9]   Fast Distributed RSA Key Generation for Semi-honest and Malicious Adversaries [J].
Frederiksen, Tore Kasper ;
Lindell, Yehuda ;
Osheter, Valery ;
Pinkas, Benny .
ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT II, 2018, 10992 :331-361
[10]   TrustAccess: A Trustworthy Secure Ciphertext-Policy and Attribute Hiding Access Control Scheme Based on Blockchain [J].
Gao, Sheng ;
Piao, Guirong ;
Zhu, Jianming ;
Ma, Xindi ;
Ma, Jianfeng .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (06) :5784-5798