This document is a report from the Technical Committee of the California Internet Voting Task Force. It contains a technical analysis of the communication and security issues inherent in Internet voting, along with recommended privacy and security requirements for any Internet voting systems fielded in California. This report also deals with potential Internet-based voter registration systems and, briefly, with Internet petition-signing systems as well. We do not describe the design of any particular systems; there is too wide a range of software and infrastructure designs that are potentially acceptable Internet voting solutions and there is every reason to expect that different choices might be made in different.