Skip to content

sebastinas/ppeid-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmarks for "Privacy-Preserving eID Derivation to Self-Sovereign Identity Systems with Offline Revocation"

This repository contains all benchmarks that were performed for our paper:

  • Andreas Abraham, Karl Koch, Stefan More, Sebastian Ramacher, Miha Stopar: Privacy-Preserving eID Derivation to Self-Sovereign Identity Systems with Offline Revocation. IEEE TrustCom 2021

Building

Note that the repository does not include an src/assertion.xml file as it typically contains personal information. You need to create the file with content yourself before building.

$ cargo build --release

Benchmarks

Attestation

$ ./target/release/ppeid-bench --attestation --output benchmark-attestation.csv

Showing

With Poseidon:

$ ./target/release/ppeid-bench --showing-poseidon --output benchmark-showing.csv --min-priv-attrs 0 --max-priv-attrs 4 --max-merkle-tree-depth 20

With MiMC

$ ./target/release/ppeid-bench --showing-mimc --output benchmark-mimc.csv --min-priv-attrs 0 --max-priv-attrs 4 --max-merkle-tree-depth 20

With SHA256:

$ ./target/release/ppeid-bench --showing-sha256 --output benchmark-sha256.csv --min-priv-attrs 0 --max-priv-attrs 4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages