Efficient Multi-Party EdDSA Signature With Identifiable Aborts and its Applications to Blockchain

被引:3
|
作者
Feng, Qi [1 ]
Yang, Kang [2 ]
Ma, Mimi [2 ,3 ]
He, Debiao [1 ]
机构
[1] Wuhan Univ, Sch Cyber Sci & Engn, Key Lab Aerosp Informat Secur & Trusted Comp, Minist Educ, Wuhan 430072, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Henan Univ Technol, Coll Informat Sci & Engn, Zhengzhou 450001, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Protocols; Security; Blockchains; Cryptocurrency; Mobile handsets; Servers; NIST; Multi-party computation; EdDSA; identifiable abort; key confidentiality; cryptocurrency; blockchain;
D O I
10.1109/TIFS.2023.3256710
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The security of secret keys for blockchain-based applications is increasingly important, partly because the theft of secret keys will render a significant financial loss. To guarantee the security of secret keys, many multi-party signature protocols have been proposed. However, few of them are designed for EdDSA-based blockchain that is developing in growth. The folklore and the NIST document for standardizing threshold schemes believe that a distributed hash evaluation is required to design multi-party EdDSA protocols, which leads to a relatively large overhead. In this paper, we present two practical multi-party EdDSA protocols for semi-honest and malicious settings. Our protocols eliminate the distributed hashing by securely maintaining a global state, which is feasible for EdDSA-based blockchain. Furthermore, we extend the malicious protocol to resist DoS attacks by identifying corrupted parties in case of execution aborts. We implemented our EdDSA protocols for different parties using Alibaba cloud servers with all instances of type ecs.t5-c1m2.large. Our protocol in the malicious setting takes 1.51-15.3 ms between 2 parties and 5 parties, and are two orders of magnitude faster than the recent threshold EdDSA protocol. These properties (efficient, identifiable abort, high compatibility) make the two protocols ideal for threshold wallets for EdDSA-based cryptocurrency.
引用
收藏
页码:1937 / 1950
页数:14
相关论文
共 50 条
  • [31] Multi-Party Concurrent Signature Scheme Based on Designated Verifiers
    Xushuai, Jianni
    Zhou, Zhihong
    Qin, Wen
    Jiang, Qiongxi
    Zhou, Nanrun
    JOURNAL OF COMPUTERS, 2013, 8 (11) : 2823 - 2830
  • [32] An aggregate signature based multi-party contract signing protocol
    Sun, Yan-Bin
    Gu, Li-Ze
    Zheng, Shi-Hui
    Yang, Yi-Xian
    Sun, Yan
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2011, 34 (02): : 8 - 11
  • [33] Blockchain-based multi-party proof of assets with privacy preservation
    Wang, Huaqun
    He, Debiao
    Choo, Kim-Kwang Raymond
    Chen, Xi
    INFORMATION SCIENCES, 2021, 547 : 609 - 621
  • [34] Blockchain-assisted Verifiable Secure Multi-Party Data Computing
    Pei, Hongmei
    Yang, Peng
    Du, Miao
    Liang, Zengyu
    Hu, Zhongjian
    COMPUTER NETWORKS, 2024, 253
  • [35] A Blockchain-Based Digital Asset Platform with Multi-Party Certification
    Liu, Feng
    Feng, Zhefu
    Qi, Jiayin
    APPLIED SCIENCES-BASEL, 2022, 12 (11):
  • [36] Using Secure Multi-Party Computation to Protect Privacy on a Permissioned Blockchain
    Zhou, Jiapeng
    Feng, Yuxiang
    Wang, Zhenyu
    Guo, Danyi
    SENSORS, 2021, 21 (04) : 1 - 17
  • [37] Model-Driven Engineering for Multi-party Interactions on a Blockchain - An Example
    Dittmann, Gero
    Sorniotti, Alessandro
    Voelzer, Hagen
    SERVICE-ORIENTED COMPUTING, ICSOC 2019, 2020, 12019 : 181 - 194
  • [38] Orion: A Centralized Blockchain Database with Multi-Party Data Access Control
    Barger, Artem
    Funaro, Liran
    Laventman, Gennady
    Meir, Hagar
    Moshkovich, Dany
    Natarajan, Senthilnathan
    Tock, Yoav
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,
  • [39] A Solution for Secure Multi-Party Certified Electronic Mail Using Blockchain
    Francisca Hinarejos, M.
    Ferrer-Gomila, Josep-Lluis
    IEEE ACCESS, 2020, 8 : 102997 - 103006
  • [40] Batch Logical Protocols for Efficient Multi-Party Computation
    Kiribuchi, Naoto
    Kato, Ryo
    Endo, Tsukasa
    Nishide, Takashi
    Yoshiura, Hiroshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (10) : 1718 - 1728