Paper 2022/1584

Instantiability of Classical Random-Oracle-Model Encryption Transforms

Alice Murphy, University of Waterloo
Adam O'Neill, University of Massachusetts Amherst
Mohammad Zaheri, Snap Inc.
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)
PDF
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
Creative Commons Attribution
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},
      note = {\url{https://eprint.iacr.org/2022/1584}},
      url = {https://eprint.iacr.org/2022/1584}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.