Author(s): Tjostheim T, Peacock T, Ryan P Y A
Abstract: There has recently been keen interest in the threat analysis of voting systems. While it is important to verify the system itself, it has been found that certain vulnerabilities only become apparent when taking a “systems-based” view, i.e. considering interactions between the various components of a scheme [13, 24]. Threat analysis has so far been of three main forms: systems-based, protocol-level and taxonomy check-lists. We discuss these approaches before presenting a model for analysis of voting systems that essentially combines the first two methods, while avoiding the repetition that can occur with the latter. The model is described in detail, and demonstrated with an example from a case study of the Ryan-Randell “Scratch Card” voting system .
Keywords: Voting, systematic threat analysis, components, base voting model