Anonymity requires a secret ballot. Scaling and speed requirements lead to mechanical and computerized voting systems. The ideal voting technology would have these four attributes: anonymity, scalability, speed, audit, and accuracy--direct mapping from intent to counted vote."
The link for this article located at Planet IT is no longer available.