7. 解决方案详细说明
7.1 数据可用性
作为一个专注于数据隐私的平台,我们首先需要解决的就是数据可用性问题。这个问题往往分为两部分:第一是消费者在购买前如何确定卖家是否有自己需要的数据,第二是如何验证在密文状态下的数据是否真实。
在 NuLink 网络中,这两个问题可以通过零知识证明技术来解决:数据所有 者需要在数据授权前提供零知识证明。事实上,密文状态下的证明方法与明文状 态下的证明方法是一致的,这与使用的加密方案无关。这为 NuLink 网络提供了更高的灵活性。
7.2 数据共享
NuLink 的数据共享功能是通过将代理重加密技术桥接到区块链系统来实现 的。这是 NuLink 将首先部署的一项功能,IBE 和 ABE 将在以后加入这个解决方案。该解决方案可以应用在很多场景中。
首先,Alice 通过物联网设备上的 APP 调用应用层,选择代理重加密服务并 授权。在 Alice 的 NuLink 端,应用层收到授权后,调用区块链层发起和验证交 易,并将数据传输到密码层。密码层与存储层交互以执行加密操作并上传加密数 据。这一步得到的加密过的数据只有 Alice 才能解密。为了将其转换为 Bob 可以 解密的密文,我们通过 NuCypher 部署的 Ursula 节点实现代理重加密,重新加密后,加密后的数据将发送到 Bob 的 NuLink 端的密码层,可以直接解密。
7.3 数据计算
未来 NuLink 的数据计算功能将通过将全同态加密技术桥接到区块链系统来 实现。它利用了全同态加密可以计算密文的特性,即用户在应用层选择数据计算 服务。收到授权后,密码层执行全同态加密,并将用户的数据上传到存储层。区 块链层的计算节点将访问数据并执行指定的计算(如机器学习,模型预测等)。 最后将密文结果返回给存储层,密码层访问密文结果,解密后返回给用户。我们 后续将在此解决方案中添加多方计算(MPC)。
有一位靓仔表达了他有多需要NuLink
网友评论