Paper 2025/449

Concretely Efficient Correlated Oblivious Permutation

Feng Han, Alibaba Group (China)
Xiao Lan, Institute of Information Engineering, Chinese Academy of Sciences
Weiran Liu, Alibaba Group (China)
Lei Zhang, Alibaba Group (China)
Hao Ren, Nanyang Technological University
Lin Qu, Alibaba Group (China)
Yuan Hong, University of Connecticut
Abstract

Oblivious permutation (OP) enables two parties, a sender with a private data vector and a receiver with a private permutation π, to securely obtain the shares of π(x). OP has been used to construct many important MPC primitives and applications such as secret shuffle, oblivious sorting, private set operations, secure database analysis, and privacy-preserving machine learning. Due to its high complexity, OP has become a performance bottleneck in several practical applications, and many efforts have been devoted to enhancing its concrete efficiency. Chase et al. (Asiacrypt'20) proposed an offline-online OP paradigm leveraging a pre-computable resource termed Share Translation. While this paradigm significantly reduces online costs, the substantial offline cost of generating Share Translation remains an area for further investigation. In this work, we redefine the pre-computable resource as a cryptographic primitive known as Correlated Oblivious Permutation (COP) and conduct in-depth analyses and optimizations of the two COP generation solutions: network-based solution and matrix-based solution. The optimizations for the network-based solution halve the communication/computation cost of constructing a switch (the basic unit of the permutation network) and reduce the number of switches in the permutation network. The optimizations for the matrix-based solution halve the communication cost of small-size COP generation and reduce the cost of large-size COP generation with in-outside permutation decomposition. We implement our two COP generation protocols and conduct comprehensive evaluations. Taking commonly used 128-bit input data as an example, our network-based and matrix-based solutions are up to 1.7x and 1.6x faster than baseline protocols, respectively. We further facilitate the state-of-the-art (SOTA) PSU protocols with our optimized COP, achieving over 25% reduction in communication cost and 35% decrease in execution time. This shows that our COP optimizations bring significant improvements for real-world MPC primitives.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Oblivious permutationsecret shuffle
Contact author(s)
fengdi hf @ alibaba-inc com
lanxiaoscu @ gmail com
weiran lwr @ alibaba-inc com
zongchao zl @ taobao com
hao ren @ ieee org
xide ql @ taobao com
yuan hong @ uconn edu
History
2025-03-11: approved
2025-03-10: received
See all versions
Short URL
https://ia.cr/2025/449
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/449,
      author = {Feng Han and Xiao Lan and Weiran Liu and Lei Zhang and Hao Ren and Lin Qu and Yuan Hong},
      title = {Concretely Efficient Correlated Oblivious Permutation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/449},
      year = {2025},
      url = {https://eprint.iacr.org/2025/449}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.