VVSG 1.1, Vol 1, Requirement 7.8.4: Equipment Security and Reliability
Test Assertions
TA784a-1: The VVPAT printer SHALL be physically connected via a standard port.
TA784a-2: The VVPAT printer SHALL be physically connected via a publicly documented port.
TA784a-3: The VVPAT printer SHALL use a standard communication protocol.
TA784b-1: The connection between the printer and the VVPAT voting machine SHALL be protected by using EITHER 1) Tamper-evident seals OR 2) tamper-resistant measures.
TA784c-1: IF the connection between the VVPAT voting machine and the printer has been broken, THEN the VVPAT voting machine SHALL detect this break in the connection.
TA784c-2: IF the connection between the VVPAT voting machine and the printer has been broken, THEN the VVPAT voting machine SHALL record this break in the system event log.
TA784d-1: The VVPAT voting machine SHALL detect errors/malfunctions including, but not limited to, paper jams/misfeeds, memory errors, or lack of consumables such as paper, ink, or toner, that may prevent paper records from being correctly displayed.
TA784d-2: The VVPAT voting machine SHALL detect errors/malfunctions including, but not limited to, paper jams/misfeeds, memory errors, or lack of consumables such as paper, ink, or toner, that may prevent paper records from being correctly printed.
TA784d-3: The VVPAT voting machine SHALL detect errors/malfunctions including, but not limited to, paper jams/misfeeds, memory errors, or lack of consumables such as paper, ink, or toner, that may prevent paper records from being correctly stored.
TA784ei-1: IF a printer error/malfunction is detected, THEN the VVPAT voting system SHALL present a clear indication to the voter of the error/malfunction.
TA784ei-2: IF a printer error/malfunction is detected, THEN the VVPAT voting system SHALL present a clear indication to the election officials of the error/malfunction.
TA784ei-3: This indication SHALL indicate clearly whether the current voter’s vote has been EITHER cast, discarded, OR is waiting to be completed.
TA784eii-1: IF a printer error/malfunction is detected, THEN the VVPAT voting machine SHALL suspend voting operations until the problem is resolved.
TA784eiii: IF an unrecoverable error/malfunction is detected THEN the VVPAT voting machine SHALL allow the current voter’s electronic ballot image to be cancelled by election officials.
TA784eiv: IF a printer error/malfunction is detected, THEN the VVPAT voting system SHALL protect the privacy of the voter while the error is being resolved.
TA784f-1: IF the VVPAT voting machine is a paper-roll VVPAT AND IF a printer error or malfunction is detected, THEN procedures for recovery from these errors SHALL NOT expose the contents of previously cast paper records.
TA784gi-1: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN all paper records SHALL be contained inside the secure container.
TA784gii-1: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN the container SHALL be capable of being tamper-sealed.
TA784gii-2: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN The container SHALL be capable of being locked.
TA784giii-1: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN the container SHALL be capable of being labeled with the device serial number.
TA784giii-2: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN the container SHALL be capable of being labeled with the device precinct number.
TA784giii-3: IF the VVPAT voting machine is a paper-roll VVPAT AND IF rolls are removed from the voting device THEN the container SHALL be capable of being labeled with other identifying information needed to support audits and recounts.
TA784h-1: IF a continuous paper spool is used to store paper records, THEN the manufacturer SHALL provide a mechanism for an auditor to a) unspool the paper, AND b) view each paper record in its entirety, AND then c) respool the paper.
TA784h-1-1: During the above process the paper SHALL NOT be modified.
TA784i-1: The printer SHALL ONLY have the capability to communicate with the VVPAT voting machine to which it is connected.
TA784j-1: The printer SHALL ONLY have the capability of functioning as a printer.
TA784j-2: The printer SHALL NOT contain any other services besides printer services, including, but not limited to, providing copier functions, or providing fax functions.
TA784j-3: The printer SHALL NOT contain any network capability.
TA784k-1: IF a protective covering is intended to be transparent on voting equipment THEN it SHALL be maintainable via a predefined cleaning process.
TA784k-1-1: The covering SHALL be replaceable in the event the covering becomes damaged such that it obscures the paper record.
TA784l-1: The paper record SHALL be of sufficient durability, to remain unchanged for minimally 22 months, to be used for verifications, reconciliations, and recounts conducted manually or by automated processing.