基于区块链的自主权身份设计模式
密码学与安全
2020-06-17 v3 软件工程
摘要
自主权身份是一种新的身份管理范式,允许实体真正拥有其身份数据的所有权并控制其使用,而无需涉及任何中介。区块链是一项赋能技术,通过提供中立且可信的存储与计算基础设施来构建自主权身份系统,并可视为系统的组成部分。区块链和自主权身份都是新兴技术,可能给架构师带来陡峭的学习曲线。我们收集并提出了 12 种基于区块链的自主权身份系统设计模式,以帮助架构师理解并轻松在系统设计中应用这些概念。基于自主权身份中涉及的三个主要对象的生命周期,我们将这些模式分为三类:密钥管理模式、去中心化标识符管理模式和凭证设计模式。所提出的模式为架构师设计基于区块链的自主权身份系统架构提供了系统且整体的指南。
引用
@article{arxiv.2005.12112,
title = {Design Patterns for Blockchain-based Self-Sovereign Identity},
author = {Yue Liu and Qinghua Lu and Hye-Young Paik and Xiwei Xu},
journal= {arXiv preprint arXiv:2005.12112},
year = {2020}
}
备注
Accepted by European Conference on Pattern Languages of Programs 2020