Voter confidence that votes are accurately cast, counted, and kept are at an all time low. The traditional methods of voting has proven itself time and time again to be untrustworthy and unreliable, as evidenced recently in the 2000 presidential elections. The time is now ripe to thoroughly investigate alternative methods of casting ballots as a way to restore voter confidence in the electoral system. Using the Internet to assist the electoral system has emerged as a potential option in order to remedy many defects within the electoral process. However, Internet voting is untested and less transparent than traditional voting even though Internet voting offers the promise of many benefits, such as preventing over-votes, reducing invalid vote...