工作原理
投票環節:選民通過電子選票機的觸摸屏或其他輸入設備,選擇自己支持的候選人或選項。這些選擇被轉換為數字信號并存儲在設備的內存中。有些電子選票機還會提供紙質收據,供選民核對,如微軟的電子投票機,選民投票后會打印出帶有二維碼的備份記錄,用于后續核實。
計票環節:投票結束后,電子選票機利用內置的軟件和算法對存儲的投票數據進行統計和計算。這些軟件能夠快速準確地對各種選票數據進行分類、匯總,如統計每個候選人的得票數、計算選票的有效性等,并生成相應的計票結果報告。
零知識證明(Zero-Knowledge Proof)
選民投票時,系統可通過零知識證明技術驗證 “投票行為有效”,但不泄露具體投票內容。例如:
選民證明 “我選了候選人 A”,但無需向系統透露 “我是選民張三”;
黑客即使截獲驗證過程,也無法從中提取投票內容或選民身份。
基于角色的訪問控制(RBAC)
存儲服務器設置嚴格權限:
運維人員僅能訪問服務器底層運行狀態,無法讀取投票數據;
計票人員需通過多重身份驗證(如指紋 + 動態令牌),且僅能在選舉結束后讀取 “后的統計結果”(如 “候選人 A 得票 X 張”),而非原始選票數據。
機制:通過 “小權限原則”,確保內部人員無法濫用權限竊取隱私。
系統構成:
1、配接主機四核2G以上、筆記本或臺式機操作系統 Windows xp、windos7、Windows 10等。
2、虹光高速文檔掃描儀1臺
3、機讀選票:可以是紅、藍、綠、黃等底色或普通打印機紙。
4、現場選票黑白激光打印機。

