Self-Sovereign Identity (SSI) is a new distributed method for identity management, commonly used to address the problem that users are lack of control over their identities. However, the excessive pursuit of self-sovereignty in the most existing SSI schemes hinders sanctions against attackers. To deal with the malicious behavior, a few SSI schemes introduce accountability mechanisms, but they sacrifice users' privacy. What's more, the digital identities (static strings or updatable chains) in the existing SSI schemes are as inputs to a third-party executable program (mobile app, smart contract, etc.) to achieve identity reading, storing and proving, users' self-sovereignty are weakened. To solve the above problems, we present a new self-sovereign identity scheme to strike a balance between privacy and accountability and get rid of the dependence on the third-party program. In our scheme, one and only individual-specific executable code is generated as a digital avatar-i for each human to interact with others in cyberspace without a third-party program, in which the embedding of biometrics enhances uniqueness and user control over their identity. In addition, a joint accountability mechanism, which is based on the shamir (t, n) threshold algorithm and a consortium blockchain, is designed to restrict the power of each regulatory authority and protect users' privacy. Finally, we analyze the security, SSI properties and conduct detailed experiments in term of the cost of computation, storage and blockchain gas. The analysis results indicate that our scheme resists the known attacks and fulfills all the six SSI properties. Compared with the state-of-the-art schemes, the extensive experiment results show that the cost is larger in server storage, blockchain storage and blockchain gas, but is still low enough for practical situations.
翻译:自我主权身份(SSI)是一种新的分布式身份管理方法(SSI),通常用于解决用户对其身份缺乏控制的问题。然而,在大多数现有的SSI计划中过度追求自我主权妨碍了对袭击者的制裁。为了应对恶意行为,一些SSI计划引入了问责机制,但它们牺牲了用户的隐私。此外,现有的SSI计划中的数字身份(静态字符或可升级链)是作为第三方可执行程序(移动应用程序、智能合同等)的投入,目的是实现身份读取、存储和验证,用户自我主权主权的过度追求阻碍了对袭击者的制裁。为了解决上述问题,我们提出了一种新的自我主权身份制度,以便在隐私和问责之间达成平衡,并消除对第三方程序的依赖。在我们的计划中,一个只有个人可执行的代码是作为数字性通货权生成的,每个人可以与其它人进行互动,而没有第三方程序,在这个程序中,我们存储的不断存储的货币主权价值的货币主权交易和系统, 最终设计一个基于SASIM的系统安全性监管机制。