Paper 2024/225

Universal Computational Extractors and Multi-Bit AIPO from Lattice Assumptions

Yilei Chen, Tsinghua University
Xinyu Mao, University of Southern California
Abstract

We put forth a new primitive called obliviously programmable function (OPF) to construct two random-oracle-like primitives: • Universal computational extractors (UCEs), introduced by Bellare, Hoang, and Keelveedhi [BHK13], can securely replace random oracles in various applications, including KDMsecure encryption, deterministic encryption, RSA-OAEP, universal hardcore bits, etc. • Multi-bit point obfuscation with auxiliary input (MB-AIPO). It enables upgrading CPAsecure public-key encryption (PKE) into a CCA-secure one [MH14] and serves as a tool to instantiate the random oracles used in the Fujisaki-Okamoto transform for lossy PKEs [MOZ23]. Despite their usefulness, constructing UCEs and MB-AIPO in the standard model is challenging. The existing constructions of both primitives [BM14a, BM14b] use indistinguishability obfuscation (iO) plus point functions with auxiliary input (AIPO). OPF can replace the use iO in the constructions of UCE and MB-AIPO. We use OPF plus AIPO to construct • UCE with one query for strongly unpredictable sources, • MB-AIPO for strongly unpredictable distributions and • PKE scheme that is IND-CPA secure in the presence of computationally uninvertible leakage on the secret key. We then construct OPF for NC1 circuits from lattice assumptions based on the GGH15 encodings [GGH15], without using iO. In sum, we give new constructions of the above three primitives under the following assumptions: (1) LWE with subexponential hardness; (2) private-coin evasive LWE assumption for specific samplers; (3) the existence of AIPO in NC1. As a byproduct, we construct an ‘NC1-universal AIPO’ under the assumptions (1) and (2).

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published by the IACR in EUROCRYPT 2025
Keywords
UCEsHardcore FunctionPoint Obfuscation
Contact author(s)
chenyilei ra @ gmail com
xinyumao @ usc edu
History
2025-02-26: revised
2024-02-13: received
See all versions
Short URL
https://ia.cr/2024/225
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/225,
      author = {Yilei Chen and Xinyu Mao},
      title = {Universal Computational Extractors and Multi-Bit {AIPO} from Lattice Assumptions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/225},
      year = {2024},
      url = {https://eprint.iacr.org/2024/225}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.