Skip to main navigation Skip to search Skip to main content

Efficient multiplicative-to-additive function from Joye-Libert cryptosystem and its application to threshold ECDSA

  • Haiyang Xue
  • , Man Ho Au
  • , Mengling Liu
  • , Kwan Yin Chan
  • , Handong Cui
  • , Xiang Xie
  • , Tsz Hon Yuen
  • , Chengru Zhang

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Threshold ECDSA receives interest lately due to its widespread adoption in blockchain applications. A common building block of all leading constructions involves a secure conversion of multiplicative shares into additive ones, which is called the multiplicative-to-additive (MtA) function. MtA dominates the overall complexity of all existing threshold ECDSA constructions. Specifically, O(n2) invocations of MtA are required in the case of n active signers. Hence, improvement of MtA leads directly to significant improvements for all state-of-the-art threshold ECDSA schemes. In this paper, we design a novel MtA by revisiting the Joye-Libert (JL) cryptosystem. Specifically, we revisit JL encryption and propose a JL-based commitment, then give efficient zero-knowledge proofs for JL cryptosystem which are the first to have standard soundness. Our new MtA offers the best time-space complexity trade-off among all existing MtA constructions. It outperforms state-of-the-art constructions from Paillier by a factor of 1.85 to 2 in bandwidth and 1.2 to 1.7 in computation. It is 7× faster than those based on Castagnos-Laguillaumie encryption only at the cost of 2× more bandwidth. While our MtA is slower than OT-based constructions, it saves 18.7× in bandwidth requirement. In addition, we also design a batch version of MtA to further reduce the amortised time and space cost by another 25%.

Original languageEnglish
Title of host publicationProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security
EditorsCas Cremers, Engin Kirda
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Pages2974-2988
Number of pages15
ISBN (Electronic)9798400700507
DOIs
Publication statusPublished - 2023
Externally publishedYes
EventACM Conference on Computer and Communications Security 2023 - Copenhagen, Denmark
Duration: 26 Nov 202330 Nov 2023
Conference number: 30th
https://dl.acm.org/doi/proceedings/10.1145/3576915 (Proceedings)
https://www.sigsac.org/ccs/CCS2023/ (Website)

Conference

ConferenceACM Conference on Computer and Communications Security 2023
Abbreviated titleCCS 2023
Country/TerritoryDenmark
CityCopenhagen
Period26/11/2330/11/23
Internet address

Keywords

  • Joye-Libert cryptosystem
  • Multiplicative-to-Additive function
  • Threshold ECDSA
  • Zero-knowledge proof

Cite this