工作原理
投票環(huán)節(jié):選民通過電子選票機的觸摸屏或其他輸入設備,選擇自己支持的候選人或選項。這些選擇被轉(zhuǎn)換為數(shù)字信號并存儲在設備的內(nèi)存中。有些電子選票機還會提供紙質(zhì)收據(jù),供選民核對,如微軟的電子投票機,選民投票后會打印出帶有二維碼的備份記錄,用于后續(xù)核實。
計票環(huán)節(jié):投票結(jié)束后,電子選票機利用內(nèi)置的軟件和算法對存儲的投票數(shù)據(jù)進行統(tǒng)計和計算。這些軟件能夠快速準確地對各種選票數(shù)據(jù)進行分類、匯總,如統(tǒng)計每個候選人的得票數(shù)、計算選票的有效性等,并生成相應的計票結(jié)果報告。
隨機抽查與人工復核
選舉結(jié)束后,可隨機抽取部分電子選票機的數(shù)據(jù),與紙質(zhì)備份或人工計票結(jié)果對比,驗證系統(tǒng)的準確性和匿名性,同時避免大規(guī)模暴露選票細節(jié)。
數(shù)據(jù)庫多層加密
投票數(shù)據(jù)存儲時采用 “加密 + 混淆 + 分片” 三重防護:
原始數(shù)據(jù)先經(jīng) AES 加密;
加密后的數(shù)據(jù)被隨機混淆(如打亂字段順序);
混淆后的數(shù)據(jù)分片存儲在不同物理服務器上,需同時獲取所有分片并解密才能還原。
即使黑客入侵單一服務器,獲取的也只是無意義的密文碎片。
加密哈希值備份
每次投票后,系統(tǒng)自動生成投票數(shù)據(jù)的SHA-512 哈希值(一種單向加密摘要),并同步備份到多個獨立服務器:
若數(shù)據(jù)被篡改,哈希值會顯著變化,可通過對比備份哈希值快速發(fā)現(xiàn)異常;
黑客即使篡改數(shù)據(jù),也無法偽造匹配的哈希值,確保數(shù)據(jù)完整性。