Skip to content

Commit

Permalink
Added audit step to ballot tabulation diagram.
Browse files Browse the repository at this point in the history
  • Loading branch information
vteague authored and benadida committed Mar 15, 2024
1 parent b7512ca commit c1cecce
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions arch-diagrams/tabulate-and-audit-ballots.mscgen
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
msc {
js [ label="Jurisdiction Station", textbgcolor="red", textcolor="white" ],
s [ label="Server", textbgcolor="yellow" ],
vs [ label="Voter Station", textbgcolor="green" ];

js rbox js [ label="homomorphic tabulation of all ballots" ];
js rbox js [ label="decryption of tally\nand proof generation" ];

js=>s [label="POST RESULTS\nSigJS(Tally,Proof(Tally))"];
s rbox s [ label="verify JS sig" ];
js rbox js [ label="paper-electronic matching: mixed ballots,\nsn decryption, un-matched\nsub-tallies, proofs"];

js=>s [label="POST MIXED BALLOTS\nmixed E(Ballot), sn,\nun-matched sub-tallies,\n proofs, SigJS(Everything)"];
s rbox s [ label="verify JS sig" ];

js rbox js [ label="RLA discrepancies and calculations"];

js=>s [label="POST RLA DATA\nSigJS(discrepancies)"];
s rbox s [ label="verify JS sig" ];
}
Binary file added arch-diagrams/tabulate-and-audit-ballots.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c1cecce

Please sign in to comment.