Oblivious Transfer is in MiniQCrypt

11/30/2020
by   Alex B. Grilo, et al.
0

MiniQCrypt is a world where quantum-secure one-way functions exist, and quantum communication is possible. We construct an oblivious transfer (OT) protocol in MiniQCrypt that achieves simulation-security in the plain model against malicious quantum polynomial-time adversaries, building on the foundational work of Bennett, Brassard, Crépeau and Skubiszewska (CRYPTO 1991). Combining the OT protocol with prior works, we obtain secure two-party and multi-party computation protocols also in MiniQCrypt. This is in contrast to the classical world, where it is widely believed that one-way functions alone do not give us OT. In the common random string model, we achieve a constant-round universally composable (UC) OT protocol.

READ FULL TEXT

page 8

page 21

page 24

page 33

research
09/30/2019

Secure Multi-party Quantum Computation with a Dishonest Majority

The cryptographic task of secure multi-party (classical) computation has...
research
11/23/2020

On The Round Complexity of Two-Party Quantum Computation

We investigate the round complexity of maliciously-secure two-party quan...
research
11/26/2020

One-Way Functions Imply Secure Computation in a Quantum World

We prove that quantum-hard one-way functions imply simulation-secure qua...
research
09/25/2019

Generation and Distribution of Quantum Oblivious Keys for Secure Multiparty Computation

The oblivious transfer primitive is sufficient to implement secure multi...
research
09/09/2022

A New Framework for Quantum Oblivious Transfer

We present a new template for building oblivious transfer from quantum i...
research
05/15/2021

Communication Complexity of Private Simultaneous Quantum Messages Protocols

The private simultaneous messages model is a non-interactive version of ...
research
02/09/2023

Quantum Advantage from One-Way Functions

We demonstrate quantum advantage with several basic assumptions, specifi...

Please sign up or login with your details

Forgot password? Click here to reset