Paper 2026/1541 Original: eprint.iacr.org/2026/1541 ↗

Batched Oblivious Transfer with Square-Root Communication

Yicheng Li
Claudio Orlandi
Lawrence Roy
Yizhou Yao
Abstract

Oblivious Transfer (OT) is a fundamental cryptographic primitive and a core building block for many multiparty cryptographic protocols. While existing OT extension techniques achieve excellent asymptotic efficiency for very large batches, their performance degrades when the total number of OTs is only moderate, since the cost of generating the required base OTs is no longer effectively amortized. In this work, we close this gap by presenting OT constructions that achieve square-root communication complexity for batched OT generation. Concretely, our most efficient protocol generates ell random OTs using O(lambda sqrt(ell)) bits of communication, where lambda is the security parameter. Our constructions are inspired by recent advances in homomorphic secret sharing and techniques for distributed discrete logarithm computation, and explore complementary points in the design space. The first construction is based on the Damgård-Jurik cryptosystem and standard assumptions, at the cost of a one-time trusted setup. The second eliminates the need for trusted setup, relying instead on a power-DDH assumption over prime-order groups. For 128-bit security, our schemes require approximately 2.6 KiB and 1.25 KiB of communication, respectively, to generate 128 random OTs, including the hash key in the power-DDH construction. Our best construction outperforms existing OT extension techniques for batch sizes of up to 32,768 OTs.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-10-12: last updated
2026-07-28: published
Short URL
https://ia.cr/2026/1541
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1541,
      author = {Yicheng Li and Claudio Orlandi and Lawrence Roy and Yizhou Yao},
      title = {Batched Oblivious Transfer with Square-Root Communication},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1541},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1541}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.