  Current methods of voter identification, especially in India, are highly
primitive and error-prone, depending on verification by (mostly) sight, by
highly trusted election officials. This paper attempts to provide a trustless
and zero-knowledge method of voter identification, while simultaneously
reducing error. It also proposes a method for vote verification, that is,
ensuring that the vote cast by a legal voter is registered as cast and tallied
as registered. While numerous methods of zero-knowledge identification are
available in the literature, very few of those are implementable on a large
scale and subject to the type of constraints that are present, eg., in India.
This paper attempts to provide a solution which, while preserving the integrity
of the available methods, will also be more scalable and cost-effective.
