|Sarah Jamie Lewis 0eb9b53195||2 months ago|
|datasets||2 months ago|
|src||2 months ago|
|.gitignore||2 months ago|
|Cargo.toml||2 months ago|
|README.md||3 months ago|
|rustfmt.toml||2 months ago|
A playground simulator for fuzzytags designed to demonstrate the impact of integrating fuzzytags into an application with poor parameter choices (and aid in choosing good parameters).
cargo build --release, then the binary will be at
By default, the simulator will run a single-round experiment with 10 parties (
--num-parties). Messages for parties will
be drawn randomly from a pareto distribution (scale: 1.0, shape: 1.0) i.e. a few parties will receive
many messages, the rest will receive a small number (or zero). This can be adjusted by the
Once all the parties and messages have been generated, the server will test all messages against all parties.
Finally, the server will produce statistics for the round, including the ideal false positive rate for each party, the observed match rate for each party, the skew between the ideal false positive rate and the observed rate, and the number of trivial attributions it has made to that party in this round.
Note: A trivial attribution corresponds to the server receiving a tag which only matches a single party.