Abstract:
Decentralized identity (DID) systems conforming to the World Wide Web Consortium (W3C) Decentralized Identifiers (DIDs) and Verifiable Credentials Data Model recommendati...Show MoreMetadata
Abstract:
Decentralized identity (DID) systems conforming to the World Wide Web Consortium (W3C) Decentralized Identifiers (DIDs) and Verifiable Credentials Data Model recommendations have recently attracted attention due to their better autonomy, interoperability, and openness design. However, those W3C recommendations lack a design for addressing the single point of failure (SPOF) and identity revocation, which could seriously compromise the robustness and practicality of DID systems. To remedy these limitations, we propose FutureDID, a DID system that enables multiple parties to jointly issue credentials and efficiently revoke DID identities, providing a robust and practical DID system. FutureDID is designed with a multi-party credential issuing mechanism based on distributed key generation technology, which transforms trust from a single entity to distributed committees and facilitates authentication between issuers, making it more resistant to SPOF. Moreover, the underlying blockchain system is built on a chameleon hash function to ensure tamper-proof and enable efficient identity revocation. We have implemented a prototype system using FISCO BCOS and conducted extensive evaluations to demonstrate the effectiveness and practicality of our system. Our evaluations have shown that FutureDID provides a significant improvement in efficiency, achieving at least a 60 \times efficiency improvement in identity revocation compared to state-of-the-art systems.
Published in: IEEE Transactions on Computers ( Volume: 73, Issue: 8, August 2024)
Funding Agency:

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Haotian Deng (Student Member, IEEE) received the M.S. degree from Clemson University, in 2021. He is currently working toward the Ph.D. degree with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include blockchain, IoT security, and applied cryptography.
Haotian Deng (Student Member, IEEE) received the M.S. degree from Clemson University, in 2021. He is currently working toward the Ph.D. degree with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include blockchain, IoT security, and applied cryptography.View more

Department of Computing, Hong Kong Polytechnic University, Hung Hom, Hong Kong
Jinwen Liang (Member, IEEE) received the B.S. and Ph.D. degrees from Hunan University, China, in 2015 and 2021, respectively. He is a Postdoctoral Fellow with the Department of Computing of The Hong Kong Polytechnic University. His research interests include applied cryptography, AI security, blockchain, and database security. He served as the Technical Program Committee Chair of the IEEE FMobile 2022, Publicity Chair of ...Show More
Jinwen Liang (Member, IEEE) received the B.S. and Ph.D. degrees from Hunan University, China, in 2015 and 2021, respectively. He is a Postdoctoral Fellow with the Department of Computing of The Hong Kong Polytechnic University. His research interests include applied cryptography, AI security, blockchain, and database security. He served as the Technical Program Committee Chair of the IEEE FMobile 2022, Publicity Chair of ...View more

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Chuan Zhang (Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2021. He is currently an Assistant Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include secure data services in cloud computing, applied cryptography, machine learning, and blockchain.
Chuan Zhang (Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2021. He is currently an Assistant Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include secure data services in cloud computing, applied cryptography, machine learning, and blockchain.View more

College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
Ximeng Liu (Senior Member, IEEE) received the B.Sc. degree in electronic engineering and the Ph.D. degree in cryptography from Xidian University, Xi’an, China, in 2010 and 2015, respectively. He is currently a Professor with the College of Mathematics and Computer Science, Fuzhou University, China. He is also a Research Fellow with the School of Information System, Singapore Management University, Singapore. His research ...Show More
Ximeng Liu (Senior Member, IEEE) received the B.Sc. degree in electronic engineering and the Ph.D. degree in cryptography from Xidian University, Xi’an, China, in 2010 and 2015, respectively. He is currently a Professor with the College of Mathematics and Computer Science, Fuzhou University, China. He is also a Research Fellow with the School of Information System, Singapore Management University, Singapore. His research ...View more

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Liehuang Zhu (Senior Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2004. He is currently a Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include security protocol analysis and design, group key exchange protocols, wireless sensor networks, and cloud computing.
Liehuang Zhu (Senior Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2004. He is currently a Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include security protocol analysis and design, group key exchange protocols, wireless sensor networks, and cloud computing.View more

Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Kowloon, Hong Kong
Song Guo (Fellow, IEEE) is a Full Professor in the Department of Computer Science and Engineering at Hong Kong University of Science and Technology. He also holds Changjiang Chair Professor in Wuhan University. He made fundamental and pioneering contributions to the development of edge AI and cloud-edge computing which has created significant impact from generation of new scientific knowledge to creation of innovative tec...Show More
Song Guo (Fellow, IEEE) is a Full Professor in the Department of Computer Science and Engineering at Hong Kong University of Science and Technology. He also holds Changjiang Chair Professor in Wuhan University. He made fundamental and pioneering contributions to the development of edge AI and cloud-edge computing which has created significant impact from generation of new scientific knowledge to creation of innovative tec...View more

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Haotian Deng (Student Member, IEEE) received the M.S. degree from Clemson University, in 2021. He is currently working toward the Ph.D. degree with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include blockchain, IoT security, and applied cryptography.
Haotian Deng (Student Member, IEEE) received the M.S. degree from Clemson University, in 2021. He is currently working toward the Ph.D. degree with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include blockchain, IoT security, and applied cryptography.View more

Department of Computing, Hong Kong Polytechnic University, Hung Hom, Hong Kong
Jinwen Liang (Member, IEEE) received the B.S. and Ph.D. degrees from Hunan University, China, in 2015 and 2021, respectively. He is a Postdoctoral Fellow with the Department of Computing of The Hong Kong Polytechnic University. His research interests include applied cryptography, AI security, blockchain, and database security. He served as the Technical Program Committee Chair of the IEEE FMobile 2022, Publicity Chair of the IWCSS 2022, and TPC Member of IEEE VTC’ 19 Fall.
Jinwen Liang (Member, IEEE) received the B.S. and Ph.D. degrees from Hunan University, China, in 2015 and 2021, respectively. He is a Postdoctoral Fellow with the Department of Computing of The Hong Kong Polytechnic University. His research interests include applied cryptography, AI security, blockchain, and database security. He served as the Technical Program Committee Chair of the IEEE FMobile 2022, Publicity Chair of the IWCSS 2022, and TPC Member of IEEE VTC’ 19 Fall.View more

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Chuan Zhang (Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2021. He is currently an Assistant Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include secure data services in cloud computing, applied cryptography, machine learning, and blockchain.
Chuan Zhang (Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2021. He is currently an Assistant Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include secure data services in cloud computing, applied cryptography, machine learning, and blockchain.View more

College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
Ximeng Liu (Senior Member, IEEE) received the B.Sc. degree in electronic engineering and the Ph.D. degree in cryptography from Xidian University, Xi’an, China, in 2010 and 2015, respectively. He is currently a Professor with the College of Mathematics and Computer Science, Fuzhou University, China. He is also a Research Fellow with the School of Information System, Singapore Management University, Singapore. His research interests include cloud security, applied cryptography, and big data security.
Ximeng Liu (Senior Member, IEEE) received the B.Sc. degree in electronic engineering and the Ph.D. degree in cryptography from Xidian University, Xi’an, China, in 2010 and 2015, respectively. He is currently a Professor with the College of Mathematics and Computer Science, Fuzhou University, China. He is also a Research Fellow with the School of Information System, Singapore Management University, Singapore. His research interests include cloud security, applied cryptography, and big data security.View more

School of Cyberspace Science and Technology, Beijing Institute of Technology, Beijing, China
Liehuang Zhu (Senior Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2004. He is currently a Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include security protocol analysis and design, group key exchange protocols, wireless sensor networks, and cloud computing.
Liehuang Zhu (Senior Member, IEEE) received the Ph.D. degree in computer science from Beijing Institute of Technology, Beijing, China, in 2004. He is currently a Professor with the School of Cyberspace Science and Technology, Beijing Institute of Technology. His research interests include security protocol analysis and design, group key exchange protocols, wireless sensor networks, and cloud computing.View more

Department of Computer Science and Engineering, Hong Kong University of Science and Technology, Kowloon, Hong Kong
Song Guo (Fellow, IEEE) is a Full Professor in the Department of Computer Science and Engineering at Hong Kong University of Science and Technology. He also holds Changjiang Chair Professor in Wuhan University. He made fundamental and pioneering contributions to the development of edge AI and cloud-edge computing which has created significant impact from generation of new scientific knowledge to creation of innovative technologies. He published many papers in top venues and received over a dozen Best Paper Awards from IEEE/ACM conferences, journals and technical committees. He is also the recipient of Gold Medal in 2023 Geneva Inventions Expo and Intellectual Property Ambassador Award in 2020 Hong Kong Social Enterprise Competition. He is a Fellow of the Canadian Academy of Engineering, Member of Academia Europaea, and Fellow of the IEEE. He has served on IEEE Fellow Evaluation Committee for both ComSoc and Computer Society. He is the founding and current Editor-in-Chief of IEEE Open Journal of the Computer Society and a member of Steering Committee of IEEE TCC. He has been named on editorial board of a number of prestigious international journals like IEEE TC, IEEE TPDS, IEEE TCC, etc. He has also served as chair of organizing and technical committees of numerous IEEE/ACM conferences and workshops. He has served on RGC engineering panel and been frequently invited for various national and international grant/award reviews.
Song Guo (Fellow, IEEE) is a Full Professor in the Department of Computer Science and Engineering at Hong Kong University of Science and Technology. He also holds Changjiang Chair Professor in Wuhan University. He made fundamental and pioneering contributions to the development of edge AI and cloud-edge computing which has created significant impact from generation of new scientific knowledge to creation of innovative technologies. He published many papers in top venues and received over a dozen Best Paper Awards from IEEE/ACM conferences, journals and technical committees. He is also the recipient of Gold Medal in 2023 Geneva Inventions Expo and Intellectual Property Ambassador Award in 2020 Hong Kong Social Enterprise Competition. He is a Fellow of the Canadian Academy of Engineering, Member of Academia Europaea, and Fellow of the IEEE. He has served on IEEE Fellow Evaluation Committee for both ComSoc and Computer Society. He is the founding and current Editor-in-Chief of IEEE Open Journal of the Computer Society and a member of Steering Committee of IEEE TCC. He has been named on editorial board of a number of prestigious international journals like IEEE TC, IEEE TPDS, IEEE TCC, etc. He has also served as chair of organizing and technical committees of numerous IEEE/ACM conferences and workshops. He has served on RGC engineering panel and been frequently invited for various national and international grant/award reviews.View more