中文

利用智能合约保护个人数据

密码学与安全 2019-10-29 v1 分布式、并行与集群计算 社会与信息网络

摘要

去中心化在线社交网络(DOSNs)已被提出作为当前中心化在线社交网络(OSNs)的替代方案。在线社交网络基于中心化架构(例如Facebook、Twitter或Google+),而DOSNs没有作为中央权威的服务提供商,用户对自身信息有更大控制力。过去几年中已提出若干DOSNs。然而,OSN的去中心化需要保护用户隐私及评估用户间信任的高效方案。区块链代表了一项颠覆性技术,已应用于多个领域,其中包括社交网络。在本文中,我们提出一种利用区块链技术、可管理、用户驱动且可审计的DOSNs访问控制框架。在所提方法中,区块链用作定义隐私策略的支撑。资源所有者利用主体的公钥定义灵活的基于角色的访问控制策略,而与主体以太坊账户关联的私钥用于在区块链上验证访问许可后解密私有数据。我们通过利用Rinkeby以太坊测试网部署智能合约并评估其性能来评价我们的方案。实验结果表明所提方案通过部署于区块链上的智能合约实现可审计且用户驱动的访问控制的可行性。

关键词

引用

@article{arxiv.1910.12298,
  title  = {Protecting Personal Data using Smart Contracts},
  author = {Mohsin Ur Rahman and Fabrizio Baiardi and Barbara Guidi and Laura Ricci},
  journal= {arXiv preprint arXiv:1910.12298},
  year   = {2019}
}