Paper 2026/113
How to Steal Oblivious Transfer from Minicrypt
Abstract
The celebrated work of Impagliazzo and Rudich (STOC'89) provides an oracle separation between those primitives implied by a random oracle (RO) and those that imply key agreement and public-key cryptography. For the last 36 years, this result seemed to cleanly separate two worlds: Minicrypt, which is often described as what can be achieved from only ROs, and Cryptomania, which is a world where public-key cryptography exists. This work presents a natural primitive, called an oblivious interactive hash function (OIHF), and shows the following: (1) OIHFs can be constructed from ROs. (2) OIHFs can be constructed from oblivious transfer (OT), and hence they are implied by various well-studied public-key-style assumptions. (3) The existence of an OIHF implies OT, via a non-black-box reduction. Point (1) places the primitive into Minicrypt, point (2) implies that numerous well-studied standard-model complexity assumptions imply that OIHFs exist, and point (3) shows that this primitive circumvents the barrier imposed by Impagliazzo and Rudich. Our results show that a protocol constructible in Minicrypt implies OT. However, this *does not* imply that OT can be constructed from RO; indeed, Impagliazzo/Rudich shows this is impossible. Our non-black-box reduction is well-defined only for standard-model OIHFs, i.e. ones that do not use RO, and at present we can only construct standard-model OIHF in Cryptomania. This is to say that we do not propose an OT protocol that can be constructed from a cryptographic hash function. Rather, our results call into question the value of the random oracle model as an idealization of Minicrypt, and they question where the boundaries of Minicrypt lie.
Note: Simplified OIHF definition and resulting proofs. Added fuller prior works section.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Non-BlackboxOblivious TransferRandom OracleMinicrypt
- Contact author(s)
-
cruzjb2 @ illinois edu
daheath @ illinois edu - History
- 2026-02-13: last of 3 revisions
- 2026-01-23: received
- See all versions
- Short URL
- https://ia.cr/2026/113
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/113,
author = {Cruz Barnum and David Heath},
title = {How to Steal Oblivious Transfer from Minicrypt},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/113},
year = {2026},
url = {https://eprint.iacr.org/2026/113}
}