无人能过:一种基于区块链的联邦身份管理系统
密码学与安全
2022-07-06 v1
摘要
用户身份的认证与授权通常由服务提供商或身份提供商完成。然而,这些中心化系统限制了用户对其自身身份的控制,并且由于其集中式特性而易受大规模数据泄露的影响。我们提出了一种基于区块链的身份管理系统,利用基于属性的访问控制策略与隐私保护算法对用户进行认证与授权,最终将用户身份的控制权归还给用户。我们提出的系统将使用私有区块链,以安全、可验证的方式存储用户身份的重新认证事件以及数据访问与授权请求,从而确保数据的完整性。本文提出了一种以不可篡改且安全的方式将任何政府机关或其他机构签发的护照、驾驶执照、电费账单等文件数字化的机制。数据所有者负责在需要时利用 OpenID Connect 协议对用户身份进行认证与传播,以实现单点登录。我们使用先进的加密算法为用户提供假名,从而保障其隐私。这些算法还在需要时确保交易的可审计性。我们提出的系统有助于缓解近期隐私争论中的一些问题。该项目在公民转移、跨国服务提供、银行、所有权转让等场景中具有应用价值。该通用框架也可扩展至银行、医院等组成的联盟。
引用
@article{arxiv.2207.02207,
title = {None Shall Pass: A blockchain-based federated identity management system},
author = {Shlok Gilda and Tanvi Jain and Aashish Dhalla},
journal= {arXiv preprint arXiv:2207.02207},
year = {2022}
}
备注
Accepted for publication in "Springer - Lecture Notes in Networks and Systems"