Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers

被引:39
|
作者
Sonnino, Alberto [1 ]
Al-Bassam, Mustafa [1 ]
Bano, Shehar [1 ]
Meiklejohn, Sarah [1 ]
Danezis, George [1 ]
机构
[1] UCL, London, England
基金
英国工程与自然科学研究理事会; 欧盟地平线“2020”;
关键词
VERIFIABLY ENCRYPTED SIGNATURES; MULTISIGNATURES; AGGREGATE;
D O I
10.14722/ndss.2019.23272
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coconut is a novel selective disclosure credential scheme supporting distributed threshold issuance, public and private attributes, re-randomization, and multiple unlinkable selective attribute revelations. Coconut integrates with blockchains to ensure confidentiality, authenticity and availability even when a subset of credential issuing authorities are malicious or offline. We implement and evaluate a generic Coconut smart contract library for Chainspace and Ethereum; and present three applications related to anonymous payments, electronic petitions, and distribution of proxies for censorship resistance. Coconut uses short and computationally efficient credentials, and our evaluation shows that most Coconut cryptographic primitives take just a few milliseconds on average, with verification taking the longest time (10 milliseconds).
引用
收藏
页数:15
相关论文
共 24 条
  • [1] Selective disclosure in digital credentials: A review
    Ramic, Seila Becirovic
    Cogo, Ehlimana
    Prazina, Irfan
    Cogo, Emir
    Turkanovic, Muhamed
    Mulahasanovic, Razija Turcinhodzic
    Mrdovic, Sasa
    [J]. ICT EXPRESS, 2024, 10 (04): : 916 - 934
  • [2] On cryptographic mechanisms for the selective disclosure of verifiable credentials
    Flamini, Andrea
    Sciarretta, Giada
    Scuro, Mario
    Sharif, Amir
    Tomasi, Alessandro
    Ranise, Silvio
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 83
  • [3] Requirements and Secure Serialization for Selective Disclosure Verifiable Credentials
    Kalos, Vasilis
    Polyzos, George C.
    [J]. ICT SYSTEMS SECURITY AND PRIVACY PROTECTION (SEC 2022), 2022, 648 : 231 - 247
  • [4] Committee Selection in DAG Distributed Ledgers and Applications
    Kusmierz, Bartosz
    Muller, Sebastian
    Capossele, Angelo
    [J]. INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 840 - 857
  • [5] Integrating Threshold Opening With Threshold Issuance of Anonymous Credentials Over Blockchains for a Multi-Certifier Communication Model
    Naaz, Adeeba
    Kumar, T. V. Pavan
    Francis, Maria
    Kataoka, Kotaro
    [J]. IEEE ACCESS, 2022, 10 : 128697 - 128720
  • [6] Authenticated Selective Disclosure of Credentials in Hybrid-Storage Blockchain
    Tian, Ruijiao
    Kong, Lanju
    Zhang, Baochen
    Li, Xiao
    Li, Qingzhong
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 330 - 337
  • [7] A First Appraisal of Cryptographic Mechanisms for the Selective Disclosure of Verifiable Credentials
    Flamini, Andrea
    Ranise, Silvio
    Sciarretta, Giada
    Scuro, Mario
    Sharif, Amir
    Tomasi, Alessandro
    [J]. PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, SECRYPT 2023, 2023, : 123 - 134
  • [8] Threshold BBS plus Signatures for Distributed Anonymous Credential Issuance
    Doerner, Jack
    Kondi, Yashvanth
    Lee, Eysa
    Shelat, Abhi
    Tyner, LaKyah
    [J]. 2023 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP, 2023, : 773 - 789
  • [9] On the Resilience of DAG-Based Distributed Ledgers in IoT Applications
    Cullen, Andrew
    Ferraro, Pietro
    King, Christopher
    Shorten, Robert
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) : 7112 - 7122
  • [10] Voting-based probabilistic consensuses and their applications in distributed ledgers
    Serguei Popov
    Sebastian Müller
    [J]. Annals of Telecommunications, 2022, 77 : 77 - 99