Skip to content

Implementation of Chou-Orlandi Oblivious Transfer protocol

Notifications You must be signed in to change notification settings

danzipie/simplest-ot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

simplest-ot

Implementation of Chou-Orlandi Oblivious Transfer (OT) protocol

Work in progress

A n-out-of-1 OT protocol practical implementation in Rust, as thin as possible. The purpose is to learn how to use Rust crypto libraries.

Quickstart

cargo build
./target/debug/simplest-ot

Design

It uses Chou-Orlandi "Simplest OT" protocol to establish key exchange, and AES encryption for the actual information.

References

OT protocol article:

Another implemenration of the Simplest OT is here:

About

Implementation of Chou-Orlandi Oblivious Transfer protocol

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages