Skip to content

Latest commit

 

History

History

microbench

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Micro benchmark for PIR

How to build

cmake . -B build
cd build
make -j

How to run

  • Run ./pir_micro -l [log of total groups] (e.g., 15 for $2^{15}$ groups).

Note

The pir_micro.cpp file is slightly modified from the original SealPIR repo.

Micro benchmark for auction

How to build

cmake . -B build
cd build
make -j

How to run

  • Costs of local 2PC auction

    • Enter build directory.
    • Run ./bin/auction 1 12345 [bidder number] & ./bin/auction 2 12345 [bidder number].
  • Costs related to bidding shares

    • Copy pk and sk in files directory into build/ directory.
    • Run ./bidding_share [bidder number].