Changes since last version
--------------------------
* 16451da: feat: project infrastructure and simulation of Arbiter PUFs
2017-why-attackers-lose
This release contains all code referenced from [the publication](http://www.proofs-workshop.org/2017/accepted_papers.html)
Nils Wisiol, Christoph Graebnitz, Marian Margraf, Manuel Oswald, Tudor A. A. Soroceanu, and Benjamin Zengin:
"Why Attackers Lose: Design and Security Analysis of Arbitrarily Large XOR Arbiter PUF"
To run the referenced experiments in
- Figure 6.2 (left): `mv_num_of_votes.py .95 .80 32 32 2 .033 2000 200`, results will be written to `mv.log` (for the vote count, see fourth column).
- Figure 6.2 (right): `stability_calculation.py 32 32 51 0.033 10000 200 0xbeef` and `stability_calculation.py 32 32 51 0.033 10000 200 0xbeef` Lists of individual stabilities will be written to stdout.