implements Oblivious Transfer
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!
implements Oblivious Transfer
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!
implements Oblivious Transfer
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!
implements Oblivious Transfer
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!
implements (Symmetric) Private Information Retrieval
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!
implements Oblivious Transfer
Oblivious transfer (OT) is a two-party cryptographic primitive described as follows: Sender sends two bits/qubits to the receiver and the receiver can choose to receive only one of them. The protocol is secure when none of the parties obtain an information they are not supposed to obtain i.e. sender does not know which bit/qubit the receiver has chosen, and the receiver does not obtain information about the other bit/qubit. This protocol achieves the task of practical OT where it can be realised with available optoelectronic apparatus while being computationally secure.
This quantum OT protocol [1] under realistic experimental assumptions has two phases. The preparation phase, followed by the computation phase.
Preparation phase:
Computation phase:
The protocol uses physical/experimental assumptions instead of the usual computational ones. However, the assumptions can be rendered as the assumption of the existence of one-way functions.
Network Stage: Prepare and Measure
Preparation phase:
Computation phase:
Although this protocol was designed with practical considerations in mind, it was not directly implemented.
More recent and loss tolerant variants QOT has been implemented: Two independent practical experiments implemented OT in the noisy storage model: Erven et al. [2] implementation was based on Discrete Variables and generated a 1366-bit random oblivious transfer string in ∼3 min. the second one is by Furrer et al. [3] which is based on Continuous Variables and achieved a generation rate of around 1000 oblivious bit transfers per second.
No content has been added to this section, yet!