Witness Encryption via Prime-Order Generic Groups
cs.CR
Submitted: 2026-09-16
Updated: 2026-09-16
License: http://creativecommons.org/licenses/by/4.0/
The gist: We unconditionally construct witness encryption for NP in the classical generic-group model, using an ordinary cyclic group of prime order.
Terminology
Abstract
We unconditionally construct witness encryption for NP in the classical generic-group model, using an ordinary cyclic group of prime order. For SAT instances of size n, the encryption algorithm runs in time poly (n), and any satisfying assignment can be used to decrypt in poly (n) time with correctness error 2-n Ω(1). If no satisfying assignment exists, then every generic adversary making at most n Θ(n) group queries has distinguishing advantage at most n-Θ(n). Along the way, we prove the first superconstant-factor NP-hardness of approximation result for homogeneous MinRank under randomized polynomial-time reductions, achieving a logarithmic gap even when the rank-one witness has a Boolean right factor.
Sources
Related papers
- SoK: AI-Augmented Binary Reversing
- Relaxed Sender Anonymity for CBDC Interbank Settlement: A Zero-Knowledge Approach on Permissioned EVM
- Calibration-Family Overfit: Why Trusted Sabotage Monitors Don't Transfer Across Lineages
- Efficient Fuzzy PSI under One-Sided Assumptions
- Sealing the Audit-Runtime Gap for LLM Skills
- Token Composition: A Graph Based on EVM Logs