国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種可驗證的多候選人電子投票方案*

2015-01-05 08:48:44劉憶寧
計算機工程與科學(xué) 2015年9期
關(guān)鍵詞:投票者可驗證計票

劉 高,劉憶寧,王 東

(1.桂林電子科技大學(xué)數(shù)學(xué)與計算科學(xué)學(xué)院,廣西 桂林 541004;2.桂林電子科技大學(xué)廣西可信軟件重點實驗室,廣西 桂林 541004)

一種可驗證的多候選人電子投票方案*

劉 高1,劉憶寧2,王 東1

(1.桂林電子科技大學(xué)數(shù)學(xué)與計算科學(xué)學(xué)院,廣西 桂林 541004;2.桂林電子科技大學(xué)廣西可信軟件重點實驗室,廣西 桂林 541004)

電子投票相對傳統(tǒng)投票具有安全、便捷、低成本的優(yōu)勢,近年來得到了廣泛的關(guān)注。2012年孫培勇等人提出了基于多方求和的多候選人電子投票方案。經(jīng)分析發(fā)現(xiàn)該方案不滿足可驗證性,給出了一種具有可驗證性的多候選人電子投票方案,保證計票結(jié)果的不可欺騙性。

電子投票;安全多方求和;隨機數(shù);可驗證性;不可欺騙性

1 引言

電子投票(E-voting)可有效解決傳統(tǒng)投票方案中的效率低下、程序繁瑣等問題,因而受到了各方的關(guān)注,但同時,如何保證電子投票中的安全性是一個重要的研究領(lǐng)域。為了實現(xiàn)電子投票方案的安全性,主要依靠密碼技術(shù)等手段。1981年,一種相對傳統(tǒng)投票方式具有高效、節(jié)能、方便的電子投票方案[1]被提出來,隨著電子投票不斷深入實際應(yīng)用,更多的安全性質(zhì)被提出來。比如無收據(jù)性 (投票者不可獲得或構(gòu)造使得賄選者確信的選票收據(jù))[2]、選票的完全保密性、計票的公平性和無爭議性[3]。形式上,電子投票可分為“二選一”(1-out-of-2)、“多選一”(1-out-of-m)和“多選多”(k-out-of-m)等。除了同態(tài)加密,多數(shù)加密算法不能對加密后的數(shù)據(jù)進(jìn)行操作,從而限制了候選人數(shù),一般處理的是“二選一”選舉方式。1996年多候選人選舉問題[4]被首次提出。隨后一種基于ElGamal同態(tài)加密系統(tǒng)的“1-out-of-m”多候選人投票方案[5]被提出,但其計算復(fù)雜度太高,并且不能進(jìn)行“k-out-of-m”多候選人選舉。2001年,一種基于Paillier密碼體制的“k-out-of-m”投票方案[6]被提出,該方案不能杜絕某個投票者對同一個候選人重復(fù)投票現(xiàn)象,并且對計票中心和投票者造成大量計算負(fù)擔(dān),使得該方案不能實際應(yīng)用。2006年,仲紅等提出一種基于多精度計算[7]和安全多方求和協(xié)議[8]的無可信第三方“k-out-of-m”多候選人選舉方案[9],并稱其滿足選票的完全保密性、無收據(jù)性、健壯性、公平性、無爭議性和高效性。2011年,劉憶寧等人[10]提出一種改進(jìn)的電子投票方案,該方案利用拉格朗日插值代替可信第三方產(chǎn)生隨機數(shù),并且繼承了Bingo voting的安全性質(zhì),具有更好的健壯性。隨后孫培勇等人[11]分析發(fā)現(xiàn)其不滿足完全保密性,并且提出改進(jìn)的多候選人選舉方案,利用隨機數(shù)對每個投票者的選票進(jìn)行“盲化”,實現(xiàn)選票完全保密性。

但是,分析發(fā)現(xiàn)孫培勇等人提出的多候選人選舉方案不滿足可驗證性[12],從而不能保證計票結(jié)果的不可欺騙性。為了解決這一安全隱患,基于離散對數(shù)困難性問題,我們提出了一種可驗證的多候選人電子投票方案以保證可驗證性,實現(xiàn)了所計票數(shù)的不可欺騙性。

2 孫-劉電子投票方案及安全性分析

2.1 孫-劉電子投票方案

在本地表決階段,投票者Pi(i=1,2,…,n)生成選票,為mk位二進(jìn)制序列00…0a100…0a2…00…0am,其中aj=0或1代表對Cj(j=1,2,…,m)的贊同或反對,并將該二進(jìn)制序列轉(zhuǎn)化為十進(jìn)制數(shù)vi。

Figure 1 Transfer matrix

圖1 傳送矩陣

2.2 孫-劉電子投票方案的安全性分析

3 一種改進(jìn)的多候選人投票方案

(1)本地表決。

每個投票者Pi(i=1,2,…,n)對Cj(j=1,2,…,m)進(jìn)行表決。設(shè)置aj=1表示贊成,反之,設(shè)置aj=0表示否定,再將對所有候選人的選票按照順序組成一個mk位二進(jìn)制序列00…0a100…0a2…00…0am。最后將該二進(jìn)制序列轉(zhuǎn)化為十進(jìn)制數(shù)vi。

(2)發(fā)送選票。

(3)統(tǒng)計選票。

4 改進(jìn)方案的安全性分析

該方案繼承了孫-劉方案的安全性質(zhì),基于離散對數(shù)難題,每個投票者將自己的選票和隨機數(shù)“分類”,并且通過安全信道發(fā)送“分類結(jié)果”給其他投票者。然后每個投票者累積“分類結(jié)果”,并和公布的信息比較,因此驗證了計票結(jié)果是否被篡改,實現(xiàn)了計算安全意義上的可驗證性。具體的性質(zhì)分析如下:

(1)選票完全保密性。

投票者Pi利用隨機數(shù)Ri對選票vi進(jìn)行盲化,得到si=vi+Ri,拆分成n份之后發(fā)送給其他投票者,即使其他n-1個投票者合謀攻擊也不能恢復(fù)投票者Pi的選票,實現(xiàn)了完全保密性。

(2)無收據(jù)性。

(3)公平性。

(4)無爭議性。

在統(tǒng)計選票階段,由于每個投票者是半誠信的,假若存在一個或者少數(shù)的投票者得到最后的統(tǒng)票結(jié)果和大多數(shù)人不一樣,那么說明這少部分投票者是不誠實的,和假設(shè)矛盾。

(5)可驗證性。

5 實例分析

以孫-劉電子投票方案中的7選3為例。為方便起見,假設(shè)模127的一個原根為g=57,h=106。那么投票者本地表決結(jié)果如表1所示。

Table 1 Local votes in the improved scheme表1 改進(jìn)方案的本地表決結(jié)果

6 結(jié)束語

針對孫-劉電子投票方案中存在違背統(tǒng)票結(jié)果的不可欺騙性的缺點,基于離散對數(shù)困難性問題給出了改進(jìn)方案,使其滿足計算安全意義上的可驗證性,保證了所計票數(shù)的不可欺騙性。

[1] Chaum D. Untraceable electronic mail,return

Addresses and digital pseudonyms[J]. Communications of the ACM,1981,24(2):84-88.

[2] Benaloh J,Tuinstra D.Receipt-free secret-ballot elections[C]∥Proc of the 26th ACM Symposium on Theory of Computing,1994:544-553.

[3] Groth J. Efficient maximal privacy in boardroom voting and anonymous broadcast [C]∥Proc of the 8th International Conference on Financial Cryptography (FC2004),2004:90-104.

[4] Cramer R,Franklin M,Schoenmakers B,et al. Multiauthority secret-ballot elections with linear work [C]∥Proc of Advances in Cryptology-Eurocrypt’96(LNCS 1070),1996:72-83.

[5] Cramer R,Gennaro R,Schoenmakers B. A secure and optimally efficient multi-authority election scheme [C]∥Proc of Advances in Cryptology-Eurocrypt’97(LNCS 1223),1997:103-118.

[6] Damgard I,Jurik M.A generalisation,a simplication and some applications of Paillier’s probabilistic public-key system [C]∥Proc of the 4th International Workshop on Practice and Theory in Public Key Cryptosystems (PKC 2001),2001:119-136.

[7] Rosen K H.Elementary number theory and its applications[M]. New York:Addition Wesley,1984.

[8] Benaloh C. Secret sharing homomorphisms:Keeping shares of a secret secret[C]∥Advances in Cryptology-Crypto’86(LNCS 263),1986:251-260.

[9] Zhong Hong,Huang Liu-sheng,Luo Yong-long.A multi-candidate electronic voting scheme based on secure sum protocol[J]. Journal of Computer Research and Development,2006,43(8):1405-1410.(in Chinese)

[10] Liu Yi-ning,Sun Pei-yong,Yan Ji-hong,et al. An improved electronic voting scheme without a trusted random number generator[C]∥Proc of the 7th China International Conference on Information Security and Cryptology(LNCS 7537),2011:93-101.

[11] Sun Pei-yong,Liu Yi-ning,Yan Ji-hong,et al. Secure E-voting scheme with multi-candidates[J]. Computer Engineering and Applications,2012,48(25):217-219.(in Chinese)

[12] Cranor L F,Cy R K. Disign and implementation of a security-conscious electronic polling system:WUCS-96-02[R]. Seattle:University of Washington,1996.

附中文參考文獻(xiàn):

[9] 仲紅,黃劉生,羅永龍. 基于安全多方求和的多候選人電子選舉方案[J]. 計算機研究與發(fā)展,2006,43(8):1405-1410.

[11] 孫培勇,劉憶寧,延吉紅,等. 一種安全的多候選人電子投票方案[J]. 計算機工程與應(yīng)用,2012,48(25):217-219.

劉高(1991-),男,四川宜賓人,碩士生,研究方向為應(yīng)用密碼學(xué)與信息安全。E-mail:gaoliu9865@gmail.com

LIU Gao,born in 1991,MS candidate,his research interests include applied cryptography, and information security.

劉憶寧(1973-),男,河南鞏義人,博士,副教授,CCF會員(E200040278M),研究方向為信息安全協(xié)議。E-mail:ynliu@guet.edu.cn

LIU Yi-ning,born in 1973,PhD,associate professor,CCF member(E200040278M),his research interest includes information security protocol.

王東(1976-),男,河南魯山人,碩士,副教授,研究方向為計算機應(yīng)用。E-mail:3166245@qq.com

WANG Dong,born in 1976,MS,associate professor,his research interest includes computer application.

A verifiable e-voting scheme with multi-candidates

LIU Gao1,LIU Yi-ning2,WANG Dong1

(1.School of Mathematics and Computational Science,Guilin University of Electronic Technology,Guilin 541004;2.Guangxi Key Lab of Trusted Software,Guilin University of Electronic Technology,Guilin 541004,China)

Compared with traditional voting schemes, e-voting has been widely studied due to the advantages in contrast, including more security, more efficiency and lower cost. In 2012, Sun et al. proposed a multi-candidates e-voting scheme based on the secure sum, however, it did not really achieve the verifiability. In this paper, we present an improved version to satisfy the non-deception requirement and guarantee the correctness of the tally results.

e-voting;secure sum;random number;verifiability;non-deception

1007-130X(2015)09-1667-04

2014-11-12;

2015-03-02基金項目:國家自然科學(xué)基金資助項目(61363069);廣西自然科學(xué)基金資助項目(2014GXNSFAA118364);廣西研究生教育創(chuàng)新計劃資助項目(YCSZ2015149);廣西高等學(xué)校高水平創(chuàng)新團隊及卓越學(xué)者計劃;桂林電子科技大學(xué)創(chuàng)新團隊

TP309

A

10.3969/j.issn.1007-130X.2015.09.011

通信地址:541004 廣西桂林市桂林電子科技大學(xué)數(shù)學(xué)與計算機科學(xué)學(xué)院

Address:School of Mathematics and Computational Science,Guilin University of Electronic Technology,Guilin 541004,Guangxi,P.R.China

猜你喜歡
投票者可驗證計票
“可驗證”的專業(yè)術(shù)語解釋
一種基于區(qū)塊鏈技術(shù)的可信電子投票方法
云計算視角下可驗證計算的分析研究
微信投票亂局與治道變革
新聞眼
金融博覽(2016年7期)2016-08-16 18:44:41
無可信第三方的可驗證多秘密共享
英國人家有空房少拿養(yǎng)老金
中國戲劇家協(xié)會第七屆主席、副主席選舉計票人名單
中國戲劇家協(xié)會第七屆理事會理事選舉計票人名單
塔利班割鼻懲罰投票者
雅江县| 峨眉山市| 卢龙县| 庆城县| 美姑县| 建宁县| 丹寨县| 仪征市| 仁寿县| 凉城县| 舞阳县| 东兴市| 孟村| 万全县| 连平县| 汝阳县| 宜春市| 绥滨县| 中阳县| 商丘市| 通州市| 海城市| 白玉县| 烟台市| 顺义区| 东兰县| 永安市| 临城县| 威远县| 玉环县| 永川市| 微博| 沈丘县| 安龙县| 崇文区| 出国| 星座| 卫辉市| 溧水县| 兴化市| 武乡县|