Skip to content

dsg-uwaterloo/ORTOA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORTOA-TEE

ORTOA- a One Round Trip Oblivious Access protocol that reads or writes data stored on remote storage in one round without revealing the type of access.

The ORTOA-TEE project implements this access protocol leveraging the cryptographic guarantees of trusted execution environments (hardware enclaves) and benchmarks the performance.

Scripts & Utilities

We provide a bash script library srcipts/ortoa-lib.sh that houses a collection of scripts and utilities to manage the ORTOA environment. It can be sourced as follows:

ORTOA/ $ source scripts/ortoa-lib.sh

Building the codebase

Details about the build can be found at TODO. The easiest way to build the C++ projects is to run the ortoa-cbi script.

ORTOA/ $ ortoa-cbi  # requires sourcing scripts & utilities

Running ORTOA

ortoa-client-run

Runs the ORTOA-TEE client

ORTOA/ $ ortoa-client-run -h

ortoa-host

Runs the ORTOA-TEE host. Requires SGX hardware.

ORTOA/ $ ortoa-host -h

ortoa-simulate

Runs the ORTOA-TEE host in simulation mode.

ORTOA/ $ ortoa-simulate -h

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •