A Self-sovereign Identity Management Solution Based on Blockchain
The centralized identity management of the Internet has privacy problems such as single point of failure and trust,which does not give users the autonomy of their own identity,so they are no longer trusted by users in specific application fields.The characteristics of block-chain,such as decentralization,openness and transparency,security and reliability,make it one of the key technologies for self-sovereign identity management.This paper mainly discusses the development status of Internet application identity management and analyzes the advan-tages of blockchain-based self-sovereign identity management compared with traditional centralized identity management.Secondly,it analyz-es the advantages of blockchain technology in realizing self-sovereign identity management.Then,according to the principle of autonomous identity,an autonomous identity management scheme based on blockchain is proposed to enable users to have control over their identity.On this basis,a selective disclosure method is proposed to enhance the privacy protection ability of the scheme in view of the principle of minimi-zation.Based on Ethereum platform and intelligent contract technology,the proposed scheme is simulated and implemented.The experimental results show that the scheme is correct and feasible.