自主身份(SSI)的基本构建模块
在当今数字化时代,自主身份(SSI)正逐渐成为保障数字身份安全与隐私的关键技术。本文将深入探讨SSI的基本构建模块,包括可验证凭证(VC)的结构、涉及的主要角色、数字钱包、数字代理以及去中心化标识符(DIDs)等内容。
可验证凭证(VC)的结构
可验证凭证(VC)是SSI的核心组成部分,它的结构设计旨在回答四个关键问题。一个VC包主要由以下几个部分构成:
1. 凭证唯一标识符 :类似于驾驶证或护照上的唯一编号,用于唯一标识该凭证。
2. 凭证元数据 :描述凭证本身的信息,例如驾驶证的有效期。
3. 声明内容 :包含在凭证中的各项数据,如姓名、出生日期、性别、头发颜色、眼睛颜色、身高、体重等。
4. 数字签名 :相当于凭证主体的签名,通过密码学技术创建,用于验证凭证的真实性和完整性。
主要角色:发行者、持有者和验证者
在VC的交换过程中,涉及三个主要角色,它们之间的关系构成了所谓的“信任三角”。
1. 发行者(Issuers) :是凭证的来源。大多数发行者是各类组织,如政府机构(颁发护照)、金融机构(发行信用卡)、大学(授予学位)、企业(提供就业凭证)、非政府组织(发放会员卡)、教堂(颁发奖项)等。此外,个人和设备也可以成为发行者,例如配备适当的传感器可以发布关于传感器读数的数字签名凭证。
2. 持有者(Holders) :向发行者请求VC,
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



