How to Recover a Secret with O(n) Additions
Benny Applebaum, Oded Nir, Benny Pinkas
Abstract
Threshold cryptography is typically based on the idea of secret-sharing a private-key in the exponent'' of some cryptographic group $G$, or more generally, encoding $s$ in some linearly homomorphic domain. In each invocation of the threshold system (e.g., for signing or decrypting) an encoding'' of the secret is being recovered and so the complexity, measured as the number of group multiplications over , is equal to the number of -additions that are needed to reconstruct the secret. Motivated by this scenario, we initiate the study of -party secret-sharing schemes whose reconstruction algorithm makes a minimal number of additions. The complexity of existing schemes either scales linearly with (e.g., Shamir, CACM'79) or, at least, quadratically with independently of the size of the domain (e.g., Cramer-Xing, EUROCRYPT '20). This leaves open the existence of a secret sharing whose recovery algorithm can be computed by performing only additions.
We resolve the question in the affirmative and present such a near-threshold secret sharing scheme that provides privacy against unauthorized sets of density at most , and correctness for authorized sets of density at least , for any given arbitrarily close constants . Reconstruction can be computed by making at most additions and, in addition, (1) the share size is constant, (2) the sharing procedure also makes only additions, and (3) the scheme is a blackbox secret-sharing scheme, i.e., the sharing and reconstruction algorithms work universally for all finite abelian groups . Prior to our work, no such scheme was known even without features (1)--(3) and even for the ramp setting where and are far apart. As a by-product, we derive the first blackbox near-threshold secret-sharing scheme with linear-time sharing. We also present several concrete instantiations of our approach that seem practically efficient (e.g., for threshold discrete-log-based signatures).
Our constructions are combinatorial in nature. We combine graph-based erasure codes that support ``peeling-based'' decoding with a new randomness extraction method that is based on inner-product with a small-integer vector. We also introduce a general concatenation-like transform for secret-sharing schemes that allows us to arbitrarily shrink the privacy-correctness gap with only a minor overhead. Our techniques enrich the secret-sharing toolbox and, in the context of blackbox secret sharing, offer a new randomized combinatorial alternative to existing deterministic number-theoretic approaches.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ec106d63-9632-46d9-84f6-e0e9a13670f7Cited by top-tier papers2
- Stochastic Secret Sharing with 1-Bit Shares and Applications to MPCBenny Applebaum, Eliran KachlonCRYPTO 2024 · 1 citation
- Siniel: Distributed Privacy-Preserving zkSNARKYunbo Yang, Yuejia Cheng, Kailun Wang, Xiaoguo Li et al.NDSS 2025
Related papers
- Blackbox Secret Sharing Revisited: A Coding-Theoretic Approach with Application to Expansionless Near-Threshold SchemesRonald Cramer, Chaoping XingEUROCRYPT 2020 · 6 citations
- Efficient Secret Sharing for Large-Scale ApplicationsSarvar Patel, Giuseppe Persiano, Joon Young Seo, Kevin YeoCCS 2024 · 7 citations
- Revisiting Shamir Secret Sharing for Threshold Fully Homomorphic EncryptionJiseung Kim, Seunghu Kim, Hyung Tae LeeCCS 2026
- Lower Bounds for Leakage-Resilient Secret SharingJesper Buus Nielsen, Mark SimkinEUROCRYPT 2020 · 27 citations
- Fully Anonymous Secret SharingAllison Bishop, Matthew Green, Yuval Ishai, Abhishek Jain et al.CRYPTO 2025 · 4 citations
