999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于哈希函數和公鑰加密的電子投票系統

2017-03-13 05:37:47南京航空航天大學計算機科學與技術學院劉林武
電子世界 2017年4期

南京航空航天大學計算機科學與技術學院 劉林武 張 弛

基于哈希函數和公鑰加密的電子投票系統

南京航空航天大學計算機科學與技術學院 劉林武 張 弛

電子投票系統因其方便性、匿名性、安全性,正在得到越來越廣泛的應用。本文提出一種基于網絡的電子投票系統,使用哈希函數確保選票的完整性,借鑒公鑰加密體制,使用投票人密鑰對來認證選票的有效性,利用計票服務器密鑰對來加密保護選票內容。該系統保證了保護了選舉人的隱私,確保了投票的可信度和安全性。

電子投票;哈希函數;公鑰加密

1 引言

自從民主制度誕生以來,出現了各種形式的投票形式。隨著互聯網的迅速發展和民主政治的快速推進,電子投票系統正在得到廣泛應用。早在2005年,基于互聯網的電子投票就已經在愛沙尼亞舉行。在荷蘭,電子投票機已經使用了將近20年,大部分荷蘭人使用DRE(Direct recording equipment)進行投票。到2006年,荷蘭90%的選票是通過電子投票系統投出的[1]。電子投票系統方便了投票人,有得于提高投票率和快速得到投票結果。(Taha Kh. Ahmed, 2011)。電子投票系統將會得到越來越廣泛的應用,極大地提高投票的效率、降低投票成本。因此,本文提出了一種安全高效的基于網絡的電子投票系統。

2 傳統投票機制

在電子投票系統發明以前,普遍采取的是傳統的紙質投票。文獻[2]中給出傳統的投票流程,其具體過程如下:

圖1 傳統投票過程

(1)認證。通過出示選民證來認證選民身份。這一步通常由選舉官公開進行確認。認證通過后,選舉官給選民一張空白選票。

(2)投票。投票在受保護的投票棚里進行,防止其它人窺視選民。選民使用筆在選票上勾選候選人,然后將選票折疊后塞入投票箱。箱中的選票都是混雜無序的。

(3)計票。在投票截止日期之后,選舉官收集分布在不同地點的所有的票箱,然后將它們集中到計票中心。在監票人的監督下,選舉官統計所有選票然后公布計票結果。

傳統的投票機制需要很長的準備時間,耗費大量的選票用紙,需要動用大量的人力到各個投票點,需要很多警力維持投票秩序。投票和計票過程中大量的人工參與,很容易引發賄選和失誤。因此,有必要使用更加快捷安全的電子投票系統。

3 基于網絡的電子投票系統

基于網絡的電子投票系統,投票人使用網絡進行投票。投票人不受地理位置限制,不用親自前往投票站投票,可以在家里,在辦公室,學校,甚至在國外進行投票,這極大地方便了很多行動不便的人士和因其它愿意不能前往投票站投票的人士,而且不受時間限制,有助于提高投票率,基于網絡的電子投票系統可以防止選票內容被篡改、泄露,可快速得出計票成果。基于網絡的電子投票系統應該滿足以下要求:

(1)普適性:所有選民都有權力和能力去使用該投票系統。

(2)真實性:只有符合資格的人員才可以參加選舉,不能讓不具備選民資格的人冒充他人投票。

(3)匿名性:不能將選民和他所投的選票產生關系,也即無法得知選民的投票內容。投票者的隱私必須在選舉期間和選舉后很長一段時間內都得到保密。

(4)唯一性:一個選民在一次選舉中只能投票一次,不能反復多次投票。

(5)精確性:所有選票都能精確地被記錄,不會被刪除、篡改。

(6)易用性:電子投票系統應該簡單易用,對選民沒有另外的技術要求,包括盲人,殘疾人,老年人,行動不便的人,都能輕易地使用到該系統。

(7)自由性:選民有權按照自己的意愿投票,不被他人或政府或其它機構強迫。

(8)可審計性:該系統應該能確保的選票都被正確地統計,而且能被負責的選舉官員的審核。

(9)低成本性:該系統不能過于昂貴,不能在購買、使用和維護時耗費巨大的財力和人力。

(10)健壯性:系統應該安全,難以被黑客攻擊或不法官員作弊,確保選舉結果的正確可信。

4 基于哈希函數和公鑰加密的電子投票系統

4.1 單向哈希函數

單向哈希函數,也稱做“消息摘要”,把任意長度的輸入,通過哈希算法,轉換成固定長度的輸出,也即“散列值”。不同的輸入經過哈希后可能會得到相同的輸出,但不可能從散列值來唯一確定輸入值,這相當于對要發送的消息添加了“電子指紋”。一般地,在非安全信道上傳輸信息時,為了檢測在傳輸過程中信息是否被篡改,可以用哈希函數來確認信息的完整性[3]。

4.2 公鑰加密機制解釋

公鑰加密思想由WhitField和Martin Hellman以單向函數為基礎,于1976年提出。

它使用成對使用的一組加密密鑰E和解密密鑰D。用加密密鑰D加密后所得的信息,只能由解密密鑰E才能解密。可以選擇公開E或D。

(1)公開E。比如,網上銀行會向所有用戶公開E,自己持有D。用戶使用E加密自己的帳戶信息,這個信息只能由使用D解開,其它人由于沒有D,因此無法對帳戶進行解密,這樣保證了帳戶信息的安全。

(2)公開D。比如,軟件商A使用自己的私有E對軟件加密后(相當于數字簽名和數字證書)發布,用戶如果能用公開的D對其解密,說明該軟件的確是由A發布的,而且沒有被篡改過。

4.3 電子投票系統

為了對選票內容進行保密,防止選票在通信傳輸、存儲過程中被攔截,需要行加密處理。密鑰管理中心生成兩種密鑰對:

計票服務器密鑰對:

公鑰:cpbk(Counting server public key)

私鑰:cprk (Counting server private key)。

投票人密鑰對:

公鑰:vpbk(voter public key)

私鑰:vprk (voter private key)

投票開始前,要確保投票人終端和各服務器之間建立了可靠的SSL連接。工作流程如下:

圖2 電子投票系統結構圖

(1)投票人登錄電子投票系統,資格認證服務器對投票人進行認證。

(2)認證通過后資格認證服務器向投票人發送候選人列表。

(3)投票人進行投票,投票內容經哈希處理、計票服務器公鑰cpbk加密、投票人私匙vprk加密(相當于數字簽名),然后發送到資格認證服務器。

(4)資格認證服務器接收加密后的選票并轉發給選票存儲服務器。

(5)選票存儲服務器接收已加密處理的選票。如果能用投票人公匙vpbk解密,說明這是該投票人的合法投票。否則為無效投票。

(6)向資格認證服務器發送回執并由它轉發到投票人

(7)選票存儲服務器將選票安全可靠地存儲,待選舉結束時將所有選票轉發到計票服務器。

(8)計票服務器使用自己的私鑰cprk對選票進行解密,然后進行票數統計,最后公布計票結果。

在步驟3中:使用哈希函數,是為了防止選票內容被篡改;使用計票服務器公鑰加密,是為了防止選票被窺視泄露;使用投票人私鑰加密,是為了進行對選票進行認證,證明其確實為該投票人所投。

5 結束語

本文通過分析傳統投票過程,指出了其不足,給出了電子投票系統應滿足的優點并設計了一種電子投票系統。該系統利用哈希函數確保選票在傳輸、存儲過程中不被篡改。使用公鑰加密體制,完成對選票加密,可以對選票合法性進行認證,防止重復投票和冒充他人投票,同時保證了選票的保密性。將來,考慮開發基于移動APP的電子投票系統。

[1]Pujol-Ahull,Jordi,Jard,et al.TTP smartcard-based elgamal cryptosystem using threshold scheme for electronic elections[C]// Foundations and Practice of Security-,Canada-France Mitacs Workshop,Fps 2011,Paris,France,May 12-13,2011,Revised Selected Papers.DBLP,2011:14-22.

[2]Ahmed T K,Aborizka M.Secure Biometric E-Voting Scheme[M]//Intelligent Computing and Information Science.Springer Berlin Heidelberg,2011:380-388.

[3]Ragab A H M,Ismail N A,Allah O S F.An efficient message digest algorithm(MD)for data security[C]//IEEE Region 10 International Conference on Electrical and Electronic Technology.IEEE Xplore,2001:191-197 vol.1.

劉林武(1986—),江西吉安人,南京航空航天大學碩士研究生。

主站蜘蛛池模板: 久久久久无码精品国产免费| a毛片在线| 2019国产在线| 日本午夜三级| 97影院午夜在线观看视频| 久久五月天综合| 国产成人精品三级| 亚洲欧美极品| 99精品热视频这里只有精品7| 国产主播福利在线观看| 亚洲色图在线观看| 日韩毛片免费观看| 精品第一国产综合精品Aⅴ| 国产亚洲欧美在线专区| 好紧好深好大乳无码中文字幕| 久久毛片网| 又爽又黄又无遮挡网站| 2022国产无码在线| 精品撒尿视频一区二区三区| 国产成人1024精品| 国产真实乱人视频| 欧美在线视频a| 欧美国产日韩在线播放| 国产精品福利尤物youwu| 精品国产一区二区三区在线观看 | 成人毛片免费在线观看| 久草国产在线观看| 9966国产精品视频| 美女一区二区在线观看| 日韩二区三区无| 亚洲国产成人精品无码区性色| 国产成人凹凸视频在线| 97视频免费在线观看| 久久国产精品影院| 国产高清在线观看91精品| 91精品国产综合久久不国产大片| 国产激爽爽爽大片在线观看| av色爱 天堂网| 国产菊爆视频在线观看| 日韩不卡免费视频| 国产精品冒白浆免费视频| 综合色在线| 天堂成人在线视频| 成人欧美日韩| 91精品福利自产拍在线观看| 欧美a在线看| 玩两个丰满老熟女久久网| 欧美在线一二区| 欧美天堂久久| 无码精品福利一区二区三区| 亚洲欧洲一区二区三区| 真实国产精品vr专区| 91探花国产综合在线精品| 在线欧美a| 91亚洲精品第一| 日韩欧美中文字幕在线韩免费| 中文字幕日韩欧美| 片在线无码观看| 五月天福利视频 | 亚洲第一天堂无码专区| 亚洲精品国产综合99久久夜夜嗨| 无遮挡国产高潮视频免费观看| 国产精品xxx| 91在线精品麻豆欧美在线| 国产女人爽到高潮的免费视频| 少妇高潮惨叫久久久久久| 欧美天天干| 精品成人一区二区三区电影| 久久亚洲高清国产| 亚洲精品无码久久久久苍井空| 国产农村1级毛片| 无码综合天天久久综合网| 99在线视频免费| 欧美日韩在线成人| 亚洲国产欧美自拍| 狠狠色香婷婷久久亚洲精品| 亚洲毛片一级带毛片基地| 久久精品国产在热久久2019| 九色视频一区| 成人午夜精品一级毛片| 久久午夜夜伦鲁鲁片无码免费| 国产精品亚洲一区二区三区z|