Skip to content

LevitatingOrange/oblivious-transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oblivious Transfer

This library implements the semi-honest SimpleOT [1] and OT Extension [2].

To compile:

  • if you want to use the browser version, install cargo-web and run cargo web run or cargo web build
  • export RUSTFLAGS="-C target_cpu=native" for maximum performance (or set 25519dalek features to "u32_backend" and "std") in native environments

Sources

[1] T. Chou und C. Orlandi, „The Simplest Protocol for Oblivious Transfer“, in International Conference on Cryptology and Information Security in Latin America, Berlin, Heidelberg, 2015.

[2] Y. Ishai, J. Kilian, K. Nissim, und E. Petrank, „Extending Oblivious Transfers Efficiently“, in Advances in Cryptology - CRYPTO 2003, Berlin, Heidelberg, 2003, Bd. 2729, S. 145–161.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages