cronokirby

(2026-08) On the Impossibility of Robust Combiners for Cryptographic Groups

2026-08-15

Abstract

A (k,n)(k,n)-robust combiner for a primitive P\mathcal{P} combines nn candidate instantiations of P\mathcal{P} into a single scheme that remains secure as long as at least kk of them remain secure. Robust combiners have been extensively studied for primitives such as hash functions, public-key encryption, and oblivious transfer, but much less is known in the setting of cryptographic groups. In this work, we initiate the study of robust combiners for cryptographic groups in Maurer's generic group model (GGM), where algorithms access group elements only through abstract algebraic operations.

We ask whether one can combine nn candidate groups into a single group that remains secure provided that at least kk of the underlying groups remain secure. A natural baseline is the direct-product construction, which preserves search hardness but fails for decisional assumptions and incurs substantial representation overhead. We show that these limitations are in fact inherent.

Our first result is a complete impossibility for the decisional Diffie--Hellman assumption: for every polynomially bounded nn and kk with k<nk<n, there is no generic (k,n)(k,n)-robust combiner for cryptographic groups that preserves DDH security. Our second result gives a tight threshold for search assumptions in the regime where nn and kk are fixed constants. For the discrete logarithm problem, robust generic combination is possible when the combined group order is large enough to encode the secrets of nk+1n-k+1 components; concretely, if \logN(nk+1)λ\log N \ge (n-k+1)\lambda, where the component groups have distinct λ\lambda-bit prime order, then a robust combiner exists. Conversely, if \logN(nk)λ\log N \le (n-k)\lambda, then no generic (k,n)(k,n)-robust DLog-secure combiner exists.

These results identify a fundamental limitation of robust hedging at the group level. Decisional assumptions such as DDH cannot be robustly combined in the GGM, while search assumptions admit robustness only at essentially optimal representation cost. Consequently, robustness for group-based cryptography must in general be achieved at higher layers, such as protocol design or key derivation.