
【序言】
数据分析公司Cambridge Analytics选举期间的丑闻被曝光后,掀起了一场“卸载Facebook”的运动,那么问题来了:“我们还有其它选择吗?”
Self-Sovereign Identity(自主权身份信息系统)可以让每个人重新把自己的数字身份信息的权益掌握到自己手中。换句话说,我们对自己的数字身份权益的掌控程度,应当与我们对自己身体的掌控程度一样高。因为这是一个事实,即作为人类,无论出生在什么地方,无论有什么不同的特质,不变的是我们天生存在的尊严!
有了身份信息自主权,任何人都不在依赖于第三方,如脸书,来为他们颁发一个身份标识。人们可以创建、拥有和控制他们自己的身份标识,并且掌控在什么情况下、与谁共享哪部分信息。
在目前的条件下,我们并不拥有和控制我们自己的身份标识。我们受制于另一方的条款,不管是一家公司(谷歌、脸书、领英、推特等)或是一个政府。这些社会的组成部分在身份信息系统的生态中是可以发挥其作用的,但新兴起的具有自主权的身份信息工具将改变现有权力不平衡的状态。
个人通过自己所控制的设备或服务,可以收集、存储、管理和披露自己的身份信息和个人数据,小编觉得区块链这项技术会促进身份信息自主权在后续几年里慢慢实现。
去中心化的身份标识
达到这个目标首先需要面临的挑战,是要让身份标识在全网具有唯一性、可识别性和可解析性。
在互联网标准化联盟(W3C)的主持下开发的分布式身份标识(DID)规范是所有解决方案的基础。它奠定了DID的格式以及DID的描述体(DDO)的格式,这些文档包含了验证标识的所有权需要的一切元数据。分布式身份标识有很多种不同的类型和途径,但它们的描述体都遵循同样的基本框架。
DDO的包括:
①分布式身份标识(DID);
②公钥列表;
③分布式标识的控件列表(用于还原密钥);
④服务端点列表(用于交互);这是围绕个人创建新工具和服务,并将个人可识别信息置于自己控制之下的关键。
⑤时间戳(用于审计历史数据);
⑥带私钥的数字签名(确保公正性)。
分布式账本
我们现在拥有了创建全网唯一性身份标识的方法,可它们存储在哪里?人们又如何访问它呢?
分布式账本(又称为区块链)是实现这一切的伟大创新。网络上的计算机彼此保持同步,维护一个在无数台机器上复制的镜像账本和数据库。数据库中的条目会定期的(每隔一到十分钟,视具体情况而定)被加密并“封存”,使得它们几乎不可能被篡改。因此,当你创建一个分布式身份标识,并将其存储在区块链之上时,没有任何第三方可以将其删除,只有你或你的代理可以将其更新。
现在我们有了一个全网可解析的分布式命名空间,接下来,我们需要用密码学钥匙增加其安全性。
公钥和私钥
如何证明你拥有一个分布式身份标识(DID)呢?答案是老派的公钥设施(PKI)。
对外行人来说:公钥和私钥是在数学上相关的两组代码。公钥可以公之于众,而私钥应该保密,只有所有者可以使用它。假如说我想给你发一条只有你才能看到的信息,我就得用你的公钥、我的公钥和私钥,必须有这三条元素才能加密这条信息,并发送出去。然后,你必须有你的公钥和私钥、我的公钥,这三条元素才能解密这条信息。这是一切加密信息通道的基础架构。
现在,我们已经了解了如何在全网建立唯一的、有控制权和保障措施的数字身份标识。接下来,能否为我们与不同实体之间的关系各自建立唯一的身份标识呢?
具有导向性的身份标识
在如今糟糕的身份信息体系中,你在多处使用相同的身份标识,因此有人可以将你所有活动联系在一起。
政府颁发的统一身份标识被到处使用,例如美国的社保号码或印度的Aadhaar号码,这里存在严重的隐私问题,也给系统制造了巨大的弱点。只要了解某人的个人信息,你就可以充当那个人采取行动。而收集这些个人信息易如反掌,姓名和出生日期是公开的,而社保号码也被广泛共享,无论是通过合法途径获得,还是通过黑市上拍卖黑客的战利品。
但是现在,用分布式身份标识(DID)基础设施,个人可以创建具有全网唯一性的身份标识,通过公钥机制(PKI),使个人和机构之间的安全信息通道成为可能。
假如说,你使用的银行的数据库遭到入侵,您的私钥暴露,那么只有这个帐户会受到影响。这个私钥在其它地方是没有用的——不像今天的社保号码。该银行还可以重新建立新的公钥和私钥和你安全连接。这种技术无法防止数据泄露,但它却降低了数据泄露的影响,因为每个不同关系都有各自独特的标识,而不是在多个地方使用相同的标识。
总结
当所有这些技术汇集到一起时,一个具有自主权的身份信息体系(Self-sovereign identity)便成为了可能。请注意这个术语相对来说比较新,当我们15年前开始这条道路时,我们习惯称其为“以用户为中心的身份体系”。
这种开放标准的设施平台为新一代的互联网奠定了基础,类似Facebook这样的平台将成为过去。在这种新一代的互联网基础设施之上,人们将拥有对自己身份信息的控制权,并根据自己设定的条件连接到应用工具和服务商。