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

電子投票中投票者隱私保護策略的研究

2020-06-08 01:57:45孫毅冉丹
現代信息科技 2020年19期

孫毅 冉丹

摘? 要:現有的電子投票系統雖然可以通過投票者的微信號、IP地址等來保證選票的唯一性,但也因此泄露了投票者的隱私。文章對電子投票中存在的隱私泄露問題進行分析,研究并提出了一種保護投票者隱私的算法。該算法使用MD5對投票者隱私進行保護,使用RSA公鑰加密技術實現盲簽名,可使在投票的所有環節都無法追蹤投票者隱私信息。根據所提算法開發實現了一個匿名投票系統,實驗驗證了該匿名投票系統有效地保護了投票者隱私。

關鍵詞:隱私保護;RSA公鑰密碼體制;盲簽名;MD5

Abstract:Although the existing electronic voting system can guarantee the uniqueness of the vote through voters WeChat ID,IP address,etc.,but it leaks the voters privacy. The article analyzes the privacy leakage problem in electronic voting,studies and proposes an algorithm to protect the privacy of voters. The algorithm uses MD5 to protect the privacy of voters,and uses RSA public key encryption technology to achieve blind signatures,which can make it impossible to track votersprivate information in all links of voting. An anonymous voting system was developed and implemented based on the proposed algorithm,and the experiment verify that the anonymous voting system effectively protects the privacy of voters.

Keywords:privacy protection;RSA public key cryptosystem;blind signature;MD5

0? 引? 言

在傳統的投票活動中,通常具有以下幾個缺點:時間和距離的限制、選票制作和投票管理的成本、人力資源的消耗等。傳統的選舉在其發展過程中,我們發現其并不能保證選舉的公正性,會因為人為失誤的因素,導致最后的選舉結果不可信,甚至導致選舉失敗[1]。互聯網技術的發展與應用使得電子投票這種特殊的投票方式成為可能,網絡的便捷使投票活動節省大量的成本。

然而,由于網絡的開放性和選舉活動本身對于公平性的要求,使得電子投票系統又不能簡單的由選票的發送者和結果的統計者組成,應充分考慮投票者的隱私[2],而現有的電子投票系統大都不能很好地保證投票者的隱私安全[3]。為了在電子投票中能夠充分保護投票者的隱私信息,在南京大學計算機軟件新技術國家重點實驗室的資助下,我單位(南京航空航天大學計算機科學與技術學院SVLAB實驗室)成立了“電子投票中投票者隱私保護策略的研究”項目,對電子投票中存在的隱私泄露問題進行研究。首先,本文設計了一種保護投票者隱私的算法,該原創算法可使投票者隱私在所有投票環節都無法被追蹤;此外,本文實現了所提算法,并開發了一個完整的匿名投票系統;最后,通過實驗驗證了該系統能有效地保護投票者的隱私。

1? 理論知識

1.1? 非對稱加密體制和盲簽名

非對稱加密體制[4]基于數學難題構造出滿足公鑰加/解密的單向陷門函數[5],其須滿足的條件包括[6]:第一,通信雙方各持一對密鑰,公鑰用于加密,私鑰用于解密;第二,僅持公鑰解密密文難,而持對應的私鑰解密密文易;第三,從公鑰推算其對應的私鑰很難。非對稱加密體制的一個應用為簽名[7],用于認證私鑰持有者的身份,即用私鑰加密,用公鑰解密。

盲簽名[8]指在簽名者不知道所簽署消息具體內容的情況下所采取的一種特殊的簽名,其過程為:首先讓消息擁有者將消息盲化;然后讓簽名者對盲化的消息進行簽名;最后消息持有者將盲簽名結果除去盲化因子,從而得到簽名者對原消息的簽名。一個好的盲簽名應具備的性質包括[9,10]:只有簽名者本人才能生成有效的盲簽名(不可偽造性);簽名者無法否認自己曾對消息的簽名(不可抵賴性);簽名者不可能得到被簽名的消息的具體內容(盲性);簽名者無法確定自己何時簽署的消息(不可跟蹤性)。

本文利用RSA非對稱加密算法對投票者隱私實現盲簽名。

1.2? MD5消息摘要

信息-摘要算法5[11](Message-Digest Algorithm 5,MD5)可將數據運算為另一固定長度值,可確保信息傳輸完整一致。MD5的屬性包括:任意長度的數據算出的MD5值均為固定長度(壓縮性);從原數據計算出MD5值很容易(容易計算性);對原數據進行任何改動,所得到的MD5值都有很大區別(抗修改性);已知原數據和其MD5值,想找到一個MD5值相同的數據(即偽造數據)非常困難(強抗碰撞性)。

2? 投票者隱私保護算法

為了實現投票者隱私在所有投票環節都無法被追蹤,我們設計算法的思想是:在電子投票系統的注冊階段便利用密碼技術對投票者的身份ID實現“隱身”。其注冊階段的信息交互如圖1所示。

投票者提供自己合法的身份ID到投票終端,投票終端將ID的MD5值發送到服務器,使得服務器始終無法知曉投票者的身份ID,利用MD5的抗修改性和強抗碰撞性保證投票者隱私的同時,也可保證投票的唯一性。此外,我們設計了以下三個公式:

利用這三個公式和RSA非對稱加密實現對投票號整個盲簽名過程,其中,vn為服務器為投票者生成的唯一的投票號,k為盲化因子,e為RSA公鑰,d為與e對應的私鑰,三個公式分別用于實現盲化、盲簽名和脫盲,x為盲化結果,y為盲簽名結果,m為脫盲結果,我們稱m為授權碼。本文設計的具體注冊過程見算法1所示,算法的輸入為投票者的身份ID,輸出為用于投票者登錄系統并參與投票的投票號vn和授權碼m。注意,投票者注冊時僅需提供自己的身份ID,服務器在整個過程中始終只能知曉ID的MD5值,即dig,即我們利用MD5的不可偽造性來確保投票者身份的合法性,利用其不可逆性和盲性來保護用戶隱私和匿名性。

算法1.投票者隱私保護算法:

輸入:投票者身份ID

輸出:投票號vn和授權碼m

1:begin

2:投票者從投票終端輸入身份信息ID

3:投票終端對ID使用MD5技術加密得到摘要dig,并將dig發送到服務器

4:if (數據庫中已存在該摘要dig)

5:? then不允許重復注冊

6:else

7:? 服務器生成唯一的投票號vn,并將vn發送到投票終端

8:? 投票者選定盲化因子k,并利用k和服務器公鑰e對vn做盲化處理得到盲化結果x,再將x發送到服務器

9:? 服務器對x進行盲簽名得到盲簽名結果y,并將y發送給投票終端

10: 投票者對y做脫盲處理,得到脫盲結果m

11: 投票終端發送確認信號到服務器

12: 服務器收到確認信號后將dig存入數據庫

13:end if

14:end

投票號vn和授權碼m的關系為m=vnd,投票者完成注冊并獲取投票號vn和授權碼m之后,投票者使用投票號和授權碼m登錄系統,系統使用服務器私鑰d對投票號進行加密,如果加密結果與投票者提供的授權碼相同,則認為該投票者為合法的,允許進入系統。需要注意的是,因可以使用服務器公鑰e對授權碼進行解密,然后與投票號進行對比,而服務器公鑰為公開的,所以任何人均可驗證投票號和授權碼是否合法,故投票者必須秘密保存自己的投票號和授權碼,以防止授權碼丟失并落入不法分子之手。

因管理員知曉服務器私鑰d,且投票號vn和授權碼m之間存在關系,在服務器對x做盲簽名得到盲簽名結果y后,為防止不法分子利用k直接對y進行脫盲操作,導致授權碼泄露,投票者還必須秘密保存好自己選取的盲化因子k。

3? 匿名投票系統

我們在第2節以密碼學原理為基礎,設計了一個保護投票者隱私的算法,本節根據該算法設計了一個完整、合理的保護投票者隱私的匿名投票系統,該匿名投票系統應滿足以下要求:

(1)匿名性:所有的選票都是保密的,任何人都無法從選票信息追蹤其投票者隱私,這是本文研究的目標和宗旨。

(2)公正性:選票驗證方應接受任何合法投票者的投票,且所有有效選票都應該被正確統計。

(3)唯一性:合法的投票者能且只能投一次。

(4)可驗證性:任何投票者都可以檢查自己的選票是否被正確統計,投票結果可進行公正性驗證。

(5)合法性:只有合法的選舉人才能參與投票。

(6)靈活性:對投票的人數和場地不應有任何限制,各投票者的投票時間均相互獨立。

4? 實驗與分析

根據第2節提出的方案和第3節提出的要求,我們在Windows環境下開發實現了這個匿名投票系統。為了驗證該匿名投票系統是否滿足第3節提出的要求,我們對系統的各個模塊進行了測試。

表1為對該匿名投票系統進行測試的展示,第一列為測試序號;第二列為測試的輸入或操作;第三列為系統給出的提示或響應。序號1~3為測試匿名投票系統的登錄模塊對不同輸入的響應,測試結果證明只有合法且匹配的投票號vn和授權碼m才能登錄該匿名投票系統,滿足了其合法性要求。序號4~6為測試系統的注冊模塊對不同輸入的響應,測試結果證明只有未注冊過的、且合法的身份ID才能注冊成功,滿足了公正性要求。

當投票者試圖用注冊過的身份ID再次注冊時系統的響應如圖2所示,這也證明該系統保證了投票活動的公正性。序號7、8為測試系統對重復投票的響應,測試結果證明不能對已經參與過的活動重復投票,滿足了唯一性要求;投票者試圖重復投票時系統的響應,這也證明該系統保證了投票活動的唯一性如圖3所示。

從整個實際的測試過程中還可以證明該匿名投票系統滿足第4節提出的其他所有要求。

對于本文的目標和宗旨,即投票者的隱私保護問題,除了從實驗過程體現,從第3節算法1中也可以分析得知:在投票者秘密保存好自己的投票號vn和授權碼m以及所選取的盲化因子k的前提下,該匿名投票系統的所有過程、所有人均無法追蹤投票者的身份ID,即投票者的隱私,故該匿名投票系統滿足了匿名性要求。

5? 結? 論

本文通過對現有電子投票中存在的隱私泄露問題進行研究,提出了一種投票者隱私保護算法,并根據該算法設計并實現了一個完整、合理的匿名投票系統。通過實驗驗證了該系統不僅能夠實現對投票者隱私進行保護,還實現了第3節中提出的另外5個要求。在未來的工作中,我們會繼續研究更廣泛的用戶隱私保護策略(不局限于電子投票)。

參考文獻:

[1] 馮澤濤,張勇.一個有效的電子選舉方案 [J].計算機與信息技術,2007(5):24-26+29.

[2] JAKOBSSON M,JUELS A. An optimally robust hybrid mix network [C]//Proceedings of the twentieth annual ACM symposium on Principles of distributed computing.ACM,2001:284-292.

[3] CHAUM D. Untraceable electronic mail,return addresses,and digital pseudonyms [J]. Communications of the Acm,1981,24(2):84-88.

[4] 劉艷華.非對稱密鑰算法在區塊鏈專利中的應用分析 [J].中國科技信息,2020(21):18-20.

[5] 盧鵬菲,詹雄泉,洪景新.基于橢圓曲線的有序多重數字簽名方案 [J].廈門大學學報(自然科學版),2005,44(3):341-343.

[6] 劉景美,傅曉彤,程相國,等.電子投票的安全性及應用前景 [J].計算機安全,2004(12):24-26.

[7] CHAUM D. Blind Signatures for Untraceable Payments [J]. Advances in Cryptology:Proceedings of Crypto 82,1983:199-203.

[8] 何莉莉.密碼技術在安全電子投票中的應用 [D].成都:西南交通大學,2005.

[9] MANEY K. Megamedia Shakeout. The Inside Story of the Leaders and the Losers in the Exploding Communications Industry [M].America:John Wiley and Sons Ltd,1995.

[10] YUN S H,LEE S J. An electronic voting scheme based on undeniable blind signature scheme [C]//IEEE 37th Annual 2003 International Carnahan Conference onSecurity Technology.IEEE,2003:163-167.

[11] RIVEST R L. The MD5 Message-Digest Algorithm [M]. RFC Editor,1992.

作者簡介:孫毅(1994—),男,苗族,貴州遵義人,碩士研究生,研究方向:網絡空間安全、信息安全、隱私保護;冉丹(1995—),男,土家族,重慶酉陽人,碩士研究生,研究方向:軟件工程、網絡空間安全。

主站蜘蛛池模板: 熟女视频91| 熟妇无码人妻| 精品无码专区亚洲| 欧美激情网址| 天堂在线www网亚洲| 国产精品亚洲日韩AⅤ在线观看| 天天干伊人| 亚洲综合久久成人AV| 色亚洲成人| 久久国产精品娇妻素人| 久久国产亚洲偷自| 久久无码高潮喷水| 国产精品三区四区| 美女内射视频WWW网站午夜| 亚洲成人一区在线| 国产第八页| 欧亚日韩Av| 国产一区二区精品福利| 国产又爽又黄无遮挡免费观看| 久久一本日韩精品中文字幕屁孩| 国产精品午夜福利麻豆| 二级毛片免费观看全程| 亚洲精品桃花岛av在线| 日日拍夜夜操| 99无码中文字幕视频| 中文字幕丝袜一区二区| 色哟哟国产精品一区二区| 国产麻豆aⅴ精品无码| a色毛片免费视频| 亚洲日韩AV无码精品| 超碰精品无码一区二区| 国产在线专区| 九九视频在线免费观看| 国产精品三级av及在线观看| 亚洲av无码久久无遮挡| 欧美在线综合视频| 国产精品永久不卡免费视频| 国产一区二区在线视频观看| 日韩午夜伦| 玖玖精品视频在线观看| 91九色国产porny| 亚洲人成网站在线播放2019| 国产精品毛片一区| 亚洲区视频在线观看| 亚亚洲乱码一二三四区| 青青草原国产一区二区| 精品无码日韩国产不卡av| 性欧美在线| 亚洲成A人V欧美综合| 精品精品国产高清A毛片| 久久性视频| 亚洲欧美日本国产综合在线| 亚洲熟女中文字幕男人总站| 99免费在线观看视频| 亚洲色图综合在线| 国产免费精彩视频| 在线观看欧美国产| 97久久免费视频| 麻豆国产原创视频在线播放| 99在线视频免费| 国产成人精品一区二区免费看京| 国产精品自在线天天看片| 久久人午夜亚洲精品无码区| 亚洲精品视频在线观看视频| 亚洲啪啪网| 国产成人亚洲精品色欲AV| 超级碰免费视频91| 国产不卡国语在线| 亚洲免费福利视频| 国产综合色在线视频播放线视| 久久综合AV免费观看| 精品久久久久成人码免费动漫| 日韩少妇激情一区二区| 朝桐光一区二区| 伊人激情综合网| 国产91丝袜在线播放动漫| 欧美综合成人| 亚洲天堂精品视频| 久草网视频在线| 伊人久久综在合线亚洲91| 国产一级小视频| 精品少妇人妻无码久久|