A privacy preserving identification protocol for smart contracts

被引:0
作者
Bruschi, Francesco [1 ]
Paulon, Tommaso [1 ]
Rana, Vincenzo [2 ]
Sciuto, Donatella [1 ]
机构
[1] Politecn Milan, DEIB, Milan, Italy
[2] KNOBS Srl, Milan, Italy
来源
26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021) | 2021年
关键词
Blockchain; smart contracts; decentralized application; self-sovereign identity; zero-knowledge proofs;
D O I
10.1109/ISCC53001.2021.9631501
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
If on one hand the possibility of using pseudonymous identities is an important feature of blockchains and smart contracts, on the other hand official identity can be required in some applications to comply with regulations such as Know Your Customer and Anti Money Laundering. These regulatory compliance issues are usually dealt with either through "custodial" approaches, which however neutralize the decentralization of these systems, or with "whitelisting" mechanisms, that present critical issues with regard to privacy. In this paper we propose a protocol that allows only potentially identifiable users to use a given decentralized applications. The system ensures that users are identifiable only by a competent authority, under certain conditions, and that in any other case they remain pseudonyms. To evaluate performance and costs, we present an Ethereum implementation of the protocol.
引用
收藏
页数:6
相关论文
共 20 条
  • [1] MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity
    Albrecht, Martin
    Grassi, Lorenzo
    Rechberger, Christian
    Roy, Arnab
    Tiessen, Tyge
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT I, 2016, 10031 : 191 - 219
  • [2] Allen C., 2016, The path to self-sovereign identity
  • [3] [Anonymous], 2018, SHUFTI PRO
  • [4] [Anonymous], 2018, EFFICIENT KYC MANAGE
  • [5] [Anonymous], 2018, IDNOW REGULATION
  • [6] [Anonymous], 2018, CBFSIDENT
  • [7] [Anonymous], 2018, IDNOW VIDEOIDNENT SE
  • [8] Chadwick D., 2019, Verifiable Credentials Lifecycle 1.0
  • [9] Chadwick David W, 2009, LECT NOTES COMPUT SC, P182
  • [10] De Feniks R., TRADLE KYC BLOCKCHAI