No description, website, or topics provided.
Java Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


GraphSC is a parallel secure computation framework that supports graph-parallel programming abstractions resembling GraphLab. GraphSC is suitable for both multi-core and cluster-based computing architectures. Link for the paper.

Installing GraphSC

git clone

Compiling and Running GraphSC - Basic Usage

cd GraphSC/bin/



e.g. ./ pr.PageRank 16 2

The above example will run the PageRank example using 2 garblers and 2 evaluators on the same machine. The configuration for running garblers and evaluators on a cluster can be found in machine_spec/. The input files are stored in in/.

In case of any queries, please contact Kartik Nayak (