工作原理
投票環(huán)節(jié):選民通過電子選票機的觸摸屏或其他輸入設(shè)備,選擇自己支持的候選人或選項。這些選擇被轉(zhuǎn)換為數(shù)字信號并存儲在設(shè)備的內(nèi)存中。有些電子選票機還會提供紙質(zhì)收據(jù),供選民核對,如微軟的電子投票機,選民投票后會打印出帶有二維碼的備份記錄,用于后續(xù)核實。
計票環(huán)節(jié):投票結(jié)束后,電子選票機利用內(nèi)置的軟件和算法對存儲的投票數(shù)據(jù)進行統(tǒng)計和計算。這些軟件能夠快速準確地對各種選票數(shù)據(jù)進行分類、匯總,如統(tǒng)計每個候選人的得票數(shù)、計算選票的有效性等,并生成相應(yīng)的計票結(jié)果報告。
區(qū)塊鏈分片傳輸(可選)
部分系統(tǒng)將投票數(shù)據(jù)拆分為多個碎片,通過區(qū)塊鏈網(wǎng)絡(luò)的不同節(jié)點傳輸:
每個節(jié)點僅存儲碎片的哈希值,而非完整數(shù)據(jù);
黑客需同時攻擊超過 51% 的節(jié)點并破解所有碎片加密,才能還原數(shù)據(jù),這在分布式網(wǎng)絡(luò)中幾乎不可能實現(xiàn)。
案例:愛沙尼亞電子選舉系統(tǒng)采用類似技術(shù),數(shù)據(jù)經(jīng)分片加密后通過數(shù)千個政府服務(wù)器節(jié)點傳輸,單點攻擊無效。
基于角色的訪問控制(RBAC)
存儲服務(wù)器設(shè)置嚴格權(quán)限:
運維人員僅能訪問服務(wù)器底層運行狀態(tài),無法讀取投票數(shù)據(jù);
計票人員需通過多重身份驗證(如指紋 + 動態(tài)令牌),且僅能在選舉結(jié)束后讀取 “后的統(tǒng)計結(jié)果”(如 “候選人 A 得票 X 張”),而非原始選票數(shù)據(jù)。
機制:通過 “小權(quán)限原則”,確保內(nèi)部人員無法濫用權(quán)限竊取隱私。
離線投票與斷網(wǎng)防御
為防范網(wǎng)絡(luò)攻擊,部分場景采用離線投票機:
投票機全程不聯(lián)網(wǎng),數(shù)據(jù)存儲于內(nèi)置加密硬盤;
投票結(jié)束后,通過物理通道(如專用加密 U 盤、防彈運鈔車)傳輸數(shù)據(jù)至計票中心,從源頭切斷網(wǎng)絡(luò)攻擊路徑。