Paper 2022/1584
Instantiability of Classical Random-Oracle-Model Encryption Transforms
Abstract
Extending work leveraging program obfuscation to instantiate random-oracle-based transforms (e.g., Hohenberger et al., EUROCRYPT 2014, Kalai et al., CRYPTO 2017), we show that, using obfuscation and other assumptions, there exist standard-model hash functions that suffice to instantiate the classical RO-model encryption transforms OAEP (Bellare and Rogaway, EUROCRYPT 1994) and Fujisaki-Okamoto (CRYPTO 1999, J. Cryptology 2013) for specific public-key encryption (PKE) schemes to achieve IND-CCA security. Our result for Fujisaki-Okamoto employs a simple modification to the scheme. Our instantiations do not require much stronger assumptions on the base schemes compared to their corresponding RO-model proofs. For example, to instantiate low-exponent RSA-OAEP, the assumption we need on RSA is sub-exponential partial one-wayness, matching the assumption (partial one-wayness) on RSA needed by Fujisaki et al. (J. Cryptology 2004) in the RO model up to sub-exponentiality. For the part of Fujisaki-Okamoto that upgrades public-key encryption satisfying indistinguishability against plaintext checking attack to IND-CCA, we again do not require much stronger assumptions up to sub-exponentiality. We obtain our hash functions in a unified way, extending a technique of Brzuska and Mittelbach (ASIACRYPT 2014). We incorporate into their technique: (1) extremely lossy functions (ELFs), a notion by Zhandry (CRYPTO 2016), and (2) multi-bit auxiliary-input point function obfuscation (MB-AIPO). While MB-AIPO is impossible in general (Brzuska and Mittelbach, ASIACRYPT 2014), we give plausible constructions for the special cases we need, which may be of independent interest.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- A major revision of an IACR publication in ASIACRYPT 2022
- Keywords
- Fujisaki-Okamoto RSA-OAEP Random Oracle Standard Model Chosen-Ciphertext Security Extremely Lossy Functions
- Contact author(s)
-
anlmurph @ uwaterloo ca
adamo @ cs umass edu
mohammad zaheri @ gmail com - History
- 2022-11-15: approved
- 2022-11-15: received
- See all versions
- Short URL
- https://ia.cr/2022/1584
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/1584, author = {Alice Murphy and Adam O'Neill and Mohammad Zaheri}, title = {Instantiability of Classical Random-Oracle-Model Encryption Transforms}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/1584}, year = {2022}, url = {https://eprint.iacr.org/2022/1584} }