從卡片打孔掉下來的紙屑,電腦用語稱為 Chad,有人畫一張調侃漫畫,小布希問高爾:請你去當 Chad 的美國大使如何?原來 Chad 是非洲中部的一個國家,腦筋快的人就在兩個 Chad 之間幽大家一默。
打卡投票在製作與使用上,原本就不是百分百的精準,經過 Chad 事件之後,大家轉向電子投票機。電子投票機有按鈕與觸控畫面兩種使用介面,都是把投票結果儲存在投票機的記憶裝置,但為了以後查核,每投一張票會列印收條存放在投票機內。但投票機數量龐大,為了節省成本,有的投票機沒有列印設備,所以即使有票務爭議,除了相信機內的電子數據,別無選擇。
(電子投票機、取自網路)
除了傳統紙張投票,電子投票有成為標準的趨勢,所以專門抓各種系統漏洞的 Argonne 國家實驗室介入,扮演駭客,在沒有任何技術資料之下,幾小時就破解按鈕式電子投票機,觸控式電子投票機結構較複雜,但也在三天內破解了,主要原因是系統沒有加密,用的又是標準的通信協定,所以加裝簡單零件或晶片,就很容易控制投票的結果,所需費用不過幾十美元。
2014 年 11 月 4 日,美國期中(不選總統)大選,有三分之一的選民用電子投票機投下一票。有的投票機不能開機,只好先請投票的人回家,過幾小時再回來看看。有的投票機居然出現總統大選畫面,姓名竟是地方選舉的候選人。有的選區開票明顯減少,原來投票機沒有把西班牙語的票算在裡面。又傳出駭客被雇用修改某一廠牌投票機,把候選人的每第十票記錄到別的候選人頭上。另有開玩笑的駭客,讓選民可以重複投票。而選民最大的疑問,就是自己的這一票是否真的被紀錄到正確的候選人頭上。
所以電子投票還有很大的改善空間,德州的選舉官員與當地的 Rice 大學正在研發一個稱為 STAR 的投票概念系統,STAR (Secure、Transparent、Auditable、Reliable) 是安全、透明、可查核、可靠四個字的縮寫,設計完成以後究竟是什麼子,以下是簡單的運作流程。
1. 投票人在電子畫面找到要投給的候選人,用手觸摸他的名字,這一票就記錄在系統裡了,但同時也列印出一張選票,選票上標記剛剛所選的候選人,投票人如果認為正確,就把這張選票投入旁邊的票箱,投票手續就算完成。
2. 一旦按錯了候選人的名字,或是臨時想投另一個候選人,甚至是選票上列印的不是自己選的候選人,這時就可以把選票上的號碼輸入投票機,刪除電子記錄,然後再投一次,這次列印的選票如果正確,就投入票箱,投票手續完成。如果繼續出錯,就通知在場選務人員處理。
3. 這樣投一次票,製造兩個儲存位置,一個是投票機的記憶,一個是票箱的選票,投票結束之後,選務人員就可以把投票機的電子票數與票箱裡的選票數核對,看看總數是否相同,每一候選人的得票數是否相同。
4. 投票人完成投票之後,投票機又列印一張收條,條上印有一個號碼、或是QR二維條碼,代表投票人的識別 ID,投票人拿了這張收條,就可以走出票亭,投票程序才算完成。
5. 開票完成之後,投票的結果上網,包括每一個投票人把票投給誰,投票人可以用自己的識別 ID 上網查詢,看看自己投的票有沒有被算進去,如果查不到,就表示自己的那一票沒有被算進去。
這個系統所涉的幾乎都是成熟的技術,可以從市面現有的設備裝配,來大量生產,但在軟體的設計與系統的整合,是重大的挑戰,尤其是出錯之後如何應變。開票以後遇到問題還可以重新數票,但在投票中途,既不能更新系統,也不能停止投票。
Rice 大學研發人員另外考慮的還有語言問題,美國到處都有不熟悉英語的新移民,所以要製作多種語文的投票系統。對行動不便、體力衰弱無法獨自投票、甚至視力有缺陷的選民,也要同樣維護他們的選舉權,在系統設計上給於便利。
STAR 投票系統能否在 2016 總統大選出現,我們拭目以待。