Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3529073B2 - Electronic secret ballot method - Google Patents
[go: Go Back, main page]

JP3529073B2 - Electronic secret ballot method - Google Patents

Electronic secret ballot method

Info

Publication number
JP3529073B2
JP3529073B2 JP23086996A JP23086996A JP3529073B2 JP 3529073 B2 JP3529073 B2 JP 3529073B2 JP 23086996 A JP23086996 A JP 23086996A JP 23086996 A JP23086996 A JP 23086996A JP 3529073 B2 JP3529073 B2 JP 3529073B2
Authority
JP
Japan
Prior art keywords
voter
aggregator
secret
vote
voting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP23086996A
Other languages
Japanese (ja)
Other versions
JPH1074182A (en
Inventor
龍明 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP23086996A priority Critical patent/JP3529073B2/en
Publication of JPH1074182A publication Critical patent/JPH1074182A/en
Application granted granted Critical
Publication of JP3529073B2 publication Critical patent/JP3529073B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、電子的手段を用
いて投票やアンケート調査等を行う場合に、安全で、か
つ、公平な無記名投票を実現しようとする電子無記名投
票方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic secret ballot method for realizing a safe and fair secret ballot vote when a vote or a questionnaire survey is conducted using electronic means.

【0002】[0002]

【従来の技術】電子無記名投票は、投票者と投票内容の
対応を秘密にでき、個人の思想信条に関するプライバシ
ーを守るのに適しているので、電子会議やCATV等の
双方向通信での投票、アンケート調査等に利用できる。
電気通信において、安全で、かつ、公平な無記名投票を
行うには、投票者の偽装や二重投票、投票文の盗聴に伴
う投票内容の漏洩等の防止が必要である。これらの問題
を解決する方法として、ディジタル署名を用いた電子投
票方法が提案されており、例えば、太田和夫:“単一の
選挙管理者を用いた電子投票方式”、昭和63年電子情
報通信学会春季全国大会、A−294(昭63−3)が
ある。
2. Description of the Related Art Electronic secret balloting can keep the correspondence between voter and vote contents secret, and is suitable for protecting the privacy of an individual's ideological belief. Therefore, voting by two-way communication such as electronic conference and CATV, It can be used for questionnaire surveys.
In order to conduct a secure and fair anonymous vote in telecommunications, it is necessary to prevent voter disguise, double voting, and leakage of voting content due to wiretapping of voting text. As a method for solving these problems, an electronic voting method using a digital signature has been proposed. For example, Kazuo Ohta: “Electronic Voting Method Using a Single Election Administrator”, 1988 IEICE. There is the national convention in spring, A-294 (Showa 63-3).

【0003】しかしながら、この方法には、次のような
欠点が存在する。投票者の選挙内容が(無記名で)掲示
板などに公開され、投票者本人には他の投票と簡単に識
別できる。この特徴は自分の投票が無視されたとき(公
開されないとき)、異議申し立てを行うことを可能と
し、選挙結果の正当性を保証することに役立つ。
However, this method has the following drawbacks. The voter's election content is published (without a note) on a bulletin board, etc., so that the voter can easily distinguish it from other votes. This feature allows you to file an opposition when your vote is ignored (not published) and helps ensure the legitimacy of the election results.

【0004】しかし、この特徴は反面、投票者本人しか
知らない情報を投票の証拠として使えることを意味す
る。つまり、投票者を買収し、買収された投票者が言わ
れた通りの投票を行ったことを証明するために、投票の
証拠が使われる危険がある。また、脅迫等により投票を
強要することにも使われる危険がある。
On the other hand, this feature means that information known only to the voter himself / herself can be used as evidence of the vote. In other words, there is a risk that the evidence of the vote will be used to buy the voter and prove that the voter bought the vote as it was said. There is also a risk of being used to force voting due to intimidation.

【0005】[0005]

【発明が解決しようとする課題】この発明の目的は、投
票の証拠が作れない安全な電子無記名投票方法を提供す
ることにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a safe electronic secret balloting method in which no evidence of voting can be made.

【0006】[0006]

【課題を解決するための手段】この発明では、2つの技
術を用いる。1つは、請求項1の発明に用いるもので秘
密情報を持っていれば幾通りにも復号が可能な暗号方法
を用いている。つまり、投票者Vi は、投票内容vi
乱数ri を用いてmi =E(vi ,ri )に暗号化し、
それが投票情報として公開されるが、投票者本人V
i は、自分だけがもつ秘密情報ai を用いることにより
E(vi ,ri )=E(vi ″,ri ″)となるような
(vi ″,ri ″)(vi ≠vi ″)を計算することが
できる。この性質により、投票者は、実際は(vi 、r
i )を投票したとしても、投票を買収する者に対して、
(vi ″,ri ″)を投票したと偽った証拠を提示でき
る。従って、このような暗号関数Eを用いて、投票の証
拠性を無くしている。
The present invention uses two techniques. One is used in the invention of claim 1 and uses an encryption method that can be decrypted in any number of ways as long as it has secret information. That is, the voter V i encrypts the voting content v i into m i = E (v i , r i ) using the random number r i ,
It will be disclosed as voting information, but the voter himself V
i is, your own E by using the secret information a i have is (v i, r i) = E (v i ", r i") to become like (v i ", r i" ) (v i ≠ v i ″). Due to this property, voters are actually (v i , r
i ), even if you vote for
Evidence falsely saying that (v i ″, r i ″) has been voted can be presented. Therefore, the cryptographic function E is used to eliminate the evidence of voting.

【0007】請求項2の発明ではEが上記のような性質
を持っていても、集計者が(vi ,ri )を公開すれ
ば、それが投票の証拠となる。このようなことを防ぐた
め、m i =E(vi ,ri )とvi の対応関係を秘密に
したまま、vi を開示する証明方法を採用している。
In the invention of claim 2, E is the above-mentioned property
Even if you have thei, Ri)
If so, that is evidence of the vote. To prevent this
First, m i= E (vi, Ri) And viKeep the correspondence of secret
Leave it, viIs adopted.

【0008】[0008]

【発明の実施の形態】以下では、この発明の一実施例に
ついて説明する。図1はこの発明が適用されるシステム
構成例を示す。I人の投票者Vi の投票者装置100
は、選挙管理者Aの管理者装置200、集計者この集計
者装置300、一覧表示器400とそれぞれ、通信路5
00を介して結合されているとする。また、投票者は全
員、一覧表示器400にアクセスが可能であるとする。
図2にこの発明の通信シーケンス例を示し、以下、それ
ぞれ、図3に投票者装置100の機能構成例を、図4に
集計者装置300の機能構成例を、図5に一覧表示器4
00の掲示例をそれぞれ示す。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below. FIG. 1 shows a system configuration example to which the present invention is applied. Voter apparatus of I's voter V i 100
Is the administrator device 200 of the election administrator A, the aggregator, the aggregator device 300, the list display 400, and the communication path 5
Assume that they are connected via 00. In addition, it is assumed that all the voters can access the list display 400.
FIG. 2 shows an example of a communication sequence of the present invention. Hereinafter, FIG. 3 shows a functional configuration example of the voter device 100, FIG. 4 shows a functional configuration example of the totalizer device 300, and FIG. 5 shows a list display 4 respectively.
The following are examples of postings of 00.

【0009】以下では、特に投票者Vi (i=1,2,
…,I)が投票内容vi を選挙管理者Aの承認を得た後
に、集計者装置300に対して投票する場合について説
明する。以下、投票の手順を示す。まず、システムで共
通に使うパラメータとして以下の条件を満足する値p,
q,g,hが定められているとする。p,q:素数 q|p−1 (qはp−1の約数) q,h∈Zp * (乗法群)で位数がq、つまりgq ≡h
q ≡1(mod p),でかつg≠h≠1とし、また、a
(h=ga mod p)の値は誰も知らないものとする(例
えば、一般に公開された疑似乱数生成アルゴリズムを使
ってg,hを独立に生成する)。
In the following, the voter V i (i = 1, 2,
, I) will vote for the totalizer device 300 after the vote content v i has been approved by the election manager A. The voting procedure is shown below. First, as a parameter commonly used in the system, a value p, which satisfies the following conditions,
It is assumed that q, g, and h are set. p, q: prime q | p-1 (q is a divisor of p-1) q, hεZ p * (multiplication group) and the order is q, that is, g q ≡h
q ≡ 1 (mod p), and g ≠ h ≠ 1, and a
The value of (h = g a mod p) shall not one knows (e.g., by using a common pseudo-random number generation algorithm, published g, to produce independently h).

【0010】1.投票者Vi の投票者装置100は、投
票の準備を以下のように行う。まず乱数生成器101を
使って、ai ∈Zq を生成し、剰余演算器102を使っ
て、Gi =gai mod pを計算する。次に、投票者Vi
は、投票内容vi を定めて、投票者装置100に入力
し、投票者装置100は乱数生成器101を用いて乱数
i を生成し、剰余演算器103を使って、 mi =BC(vi ,ri )=gvii ri mod p, を計算する。
1. The voter device 100 of the voter V i prepares for voting as follows. First, the random number generator 101 is used to generate a i εZ q , and the remainder calculator 102 is used to calculate G i = g ai mod p. Next, voter V i
Determines the voting content v i and inputs it to the voter apparatus 100. The voter apparatus 100 uses the random number generator 101 to generate a random number r i , and uses the remainder calculator 103 to calculate m i = BC ( v i , r i ) = g vi G i ri mod p,

【0011】2.投票者Vi 装置100は、ブラインド
署名の手法(David Chaum:"Securitywithout identifica
tion: Transaction systems to make big brother obso
lete", Communications of the ACM, Vol.28, No.10, p
p.1030-1044 (Oct.,1985) に記述されている) を用い
て、(mi ,Gi )に対する選挙管理者装置200の署
名si を得る。
2. The voter V i device 100 uses the blind signature method (David Chaum: "Security without identifica
tion: Transaction systems to make big brother obso
lete ", Communications of the ACM, Vol.28, No.10, p
p.1030-1044 (described in Oct., 1985)) to obtain the signature s i of the election manager device 200 for (m i , G i ).

【0012】3.投票者Vi 装置100は(mi
i ,si )を一覧表示器400に匿名で送付し、掲示
する。また、投票者Vi 装置100は、集計者装置30
0に(v i ,ri ,mi )を秘密に(例えば、暗号通信
で)送る。 4.集計者装置300は、適当に投票者のグループ分け
をして、各グループに全ての(ほとんどの)候補者が投
票内容に含まれているようにする。例えば、以下では説
明を簡単にするために5人の投票者からなるグループに
ついて説明を行う。
3. Voter ViThe device 100 is (mi
Gi, Si) Is anonymously sent to the list display device 400 and posted.
To do. Voter ViThe device 100 is the totalizer device 30.
To 0 (v i, Ri, Mi) In secret (for example, encrypted communication
Send) 4. The aggregator device 300 appropriately divides voters into groups.
All (most) candidates in each group.
Be included in the vote content. For example, below
In a group of five voters to simplify the story
I will explain about it.

【0013】この例では、一覧表示器400で掲示され
ているものとしては((m1 ,G1),…,(m5 ,G
5 ))がこのグループに対応することが集計者装置30
0により宣言される。さらにその投票内容(v1
2 ,v3 ,v4 ,v5 )がランダムな順序で集計者装
置300により公表される。ここで、順序をランダムに
する置換をπとして、公表された投票内容をv1 ′,v
2 ′,v3 ′,v4 ′,v 5 ′={π(v1 ),π(v
2 ),…,π(v5 )}と表現する。例えば、置換πを
(1,2,3,4,5)→(2,4,1,5,3)とす
ると、(v1 ′,v 2 ′,v3 ′,v4 ′,v5 ′)=
(v2 ,v4 ,v1 ,v5 ,v3 )となる。なお、πは
集計者装置300のみが知っている秘密である。
In this example, the list display 400 is displayed.
The following are ((m1, G1), ..., (mFive, G
Five)) Corresponds to this group, the aggregator device 30
Declared by 0. Furthermore, the voting contents (v1
v2, V3, VFour, VFive) Is an aggregator in random order
It is published by Oki 300. Where the order is random
Let π be the substitution to1′, V
2′, V3′, VFour′, V Five′ = {π (v1), Π (v
2), ..., π (vFive)}. For example, the substitution π
(1, 2, 3, 4, 5) → (2, 4, 1, 5, 3)
Then, (v1′, V 2′, V3′, VFour′, VFive′) =
(V2, VFour, V1, VFive, V3). Note that π is
This is a secret that only the totalizer device 300 knows.

【0014】5.集計者装置300は以下の方法で(v
1 ′,v2 ′,v3 ′,v4 ′,v 5 ′)が正しい投票
内容であることをπ,(r1 ,…,r5 )を秘密にした
まま、その証明となる情報σを公表する。以下、σの生
成方法を示す。集計者装置300は、5個の要素を並べ
替える置換δj を、乱数生成器301を使ってランダム
にk個(j=1,…,k)を選び、さらに乱数uij,s
ij,t ij∈Zq (i=1,…,5;j=1,…,k)を
選ぶ。
5. The totalizer device 300 uses the following method (v
1′, V2′, V3′, VFour′, V Five′) Is the correct vote
Π, (r1, ..., rFive) Was kept secret
As it is, the proof information σ is announced. Below, the raw of σ
I will show you how. The totalizer device 300 arranges the five elements
Replace replace δjRandomly using the random number generator 301
, K (j = 1, ..., k) are selected, and the random number uij, S
ij, T ij∈ Zq(I = 1, ..., 5; j = 1, ..., k)
Choose.

【0015】次に、剰余演算器302を使って以下を計
算する。 Zij=mi i Sij uij mod p, Wij=gv i ′htij mod p, i=δj (i) (i=1,…,5ij=1,…,k) 次に、Fを任意の長さのデータをkビットに圧縮する関
数として、この関数演算器303を用いて、 (e1 ,e2 ,…,ek )=F(Z11,…,Z5k
11,…,W5k) を求める。ここで、ej ∈{0,1}(j=1,…,
k)。
Next, the remainder calculator 302 is used to calculate the following. Z ij = m i G i Sij h uij mod p, W ij = g vi ′ h tij mod p, i = δ j (i) (i = 1, ..., 5 ij = 1, ..., k) , F as a function for compressing data of arbitrary length into k bits, (e 1 , e 2 , ..., E k ) = F (Z 11 , ..., Z 5k ,
W 11 , ..., W 5k ) is calculated. Here, e j ε {0,1} (j = 1, ...,
k).

【0016】次に、ej の値に応じて比較器305を用
いて判断を行い、ej =0(j=1,…,k)ならば、 Yj =(δj ,uij,sij,tij(i=1,…,5))
とし、ej =1(j=1,…,k)ならば、集計者装置
300は、置換演算器304、剰余演算器306を用い
て、 ρj =π-1oδj -1, (AoBは関数AとBの合成
を示す) xij=ri +sij mod p, yij=uij−tρj(i) mod p, を計算し、Yj =(ρj ,xij,yij(i=1,…,
5))とする。
Next, a judgment is made using the comparator 305 according to the value of e j , and if e j = 0 (j = 1, ..., K), then Y j = (δ j , u ij , s) ij , t ij (i = 1, ..., 5))
If e j = 1 (j = 1, ..., K), the aggregator apparatus 300 uses the permutation operator 304 and the remainder operator 306 to calculate ρ j = π −1j −1 , (AoB Represents the combination of the functions A and B) x ij = r i + s ij mod p, y ij = u ij −t ρ j (i) mod p, and Y j = (ρ j , x ij , y ij (I = 1, ...,
5)).

【0017】以上より、証明情報σを以下のように定め
る。 σ=(Z11,…,Z5k,W11,…,W5k,Y1 ,…,Y
k ) 6.証明情報σの正当性の検証は以下のように行う。
(以下では、投票者装置100が検証を行う例で説明す
る。) まず、Fの関数演算器104にσの(Z11,…,Z5k
11,…,W5k)を入力して(e1 ,e2 ,…,ek
を求める。
From the above, the proof information σ is defined as follows. σ = (Z 11 , ..., Z 5k , W 11 , ..., W 5k , Y 1 , ..., Y
k ) 6. Verification of the correctness of the proof information σ is performed as follows.
(In the following, an example in which the voter apparatus 100 performs verification will be described.) First, the function calculator 104 of F has a value of (Z 11 , ..., Z 5k ,
W 11 , ..., W 5k ) is input (e 1 , e 2 , ..., E k )
Ask for.

【0018】次に、ej の値に応じて比較器106を用
いて判断を行い、ej =0(j=1,…,k)ならば、
剰余演算器107、比較器108を用いて Zij=mi i Sij uij mod p, Wij=gv i ′htij mod p, i′=δj ( i) (i=1,…,5)であることを確認する。
Next, a judgment is made using the comparator 106 according to the value of e j , and if e j = 0 (j = 1, ..., K),
Using the remainder calculator 107 and the comparator 108, Z ij = m i G i Sij h uij mod p, W ij = g vi ′ h tij mod p, i ′ = δ j (i) (i = 1, 1 ..., 5) is confirmed.

【0019】ej =1(j=1,…,k)ならば、投票
者装置100は、剰余演算器109、比較器110を用
いて、 Wi'j i xij yij ≡Zij(mod p), i′=ρj
( i) が成立するかどうかを検証する。上述において、選挙管
理者装置による署名は必ずしも必要としない。
If e j = 1 (j = 1, ..., K), the voter unit 100 uses the remainder calculator 109 and the comparator 110 to obtain W i'j G i xij h yij ≡Z ij ( mod p), i ′ = ρ j
Verify whether (i) holds. In the above, the signature by the election manager device is not necessarily required.

【0020】[0020]

【発明の効果】まず、請求項1の発明ではmi =BC
(vi ,ri )=gvii ri mod pでは、投票者本人
i は、自分だけがもつ秘密情報ai (Gi =gai mod
p)を用いることによりmi =gvii ri mod pを
定めた後に、任意のvi ′∈Zqに対して mi =gvii ri mod p=gvi′Gi ri′ mod p となるようなri ′∈Zq を計算することができる。従
って、投票者は、実際は(vi ,ri )を投票したとし
ても、投票を買収する者に対して、任意のvi ″∈Zq
を投票したとする偽った証拠(vi ″,ri ″)を提示
できる。
First, in the invention of claim 1, m i = BC
(V i , r i ) = g vi G i ri mod In p, the voter V i owns the confidential information a i (G i = g ai mod)
p) after determining m i = g vi G i ri mod p, then for any v i ′ εZ q , m i = g vi G i ri mod p = g vi ′ G i ri ′ It is possible to calculate r i ′ εZ q such that mod p. Thus, a voter, even if he actually voted for (v i , r i ), would be given to any v i ″ εZ q
False evidence (v i ″, r i ″) that the user has voted can be presented.

【0021】さらに、集計者は投票の証拠となるri
秘密にして、mi とvi の対応関係も秘密にしたままで
あるため、投票の証拠性が無いことになる。一方、請求
項2の発明では集計者はσを公開することにより、mi
=BC(v i ,ri )とvi の対応関係を秘密にしたま
ま、vi が正しい投票内容であることを証明しており、
このような証明を付けたとき集計者は不正な投票内容v
i *を公開することはほぼ不可能である。つまり集計者
の投票内容を変更するなどの不正を検証することができ
る。
In addition, the aggregator is a proof of voting.iTo
Keep it secret, miAnd viKeeping the correspondence relationship of
As such, there is no evidence of voting. Meanwhile, billing
In the invention of Item 2, the aggregator publishes σi
= BC (v i, Ri) And viKeep the correspondence of
Well, viHas proved that the content of the vote is correct,
When such a proof is attached, the aggregator is not allowed to vote
i *Is almost impossible to publish. That is, aggregator
You can verify fraud, such as changing the voting content of
It

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明方法が適用されるシステム構成例を示
すブロック図。
FIG. 1 is a block diagram showing a system configuration example to which the method of the present invention is applied.

【図2】この発明方法のシーケンス例を示す図。FIG. 2 is a diagram showing a sequence example of the method of the present invention.

【図3】投票者装置100の機能構成例を示すブロック
図。
FIG. 3 is a block diagram showing a functional configuration example of a voter device 100.

【図4】集計者装置300の機能構成例を示すブロック
図。
FIG. 4 is a block diagram showing a functional configuration example of a totalizer device 300.

【図5】掲示例を指す図。FIG. 5 is a diagram showing a bulletin example.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 投票者Vi の投票者装置と、選挙管理者
の選挙管理者装置と、集計者の集計者装置とにより電子
的に無記名投票を実現する方法において、 投票者Vi 装置は、投票内容vi を乱数ri を用いてm
i =E(vi ,ri )に暗号化し、投票者V i 装置 だけがもつ秘密情報ai を用いることに
よりE(vi ,ri )=E(vi ″,ri ″)となるよ
うな(vi ″,ri ″)(vi ≠vi ″)を計算し、
(v i ″,r i ″)を偽った証拠として保持し、m i
集計者装置へ送り、かつ(v i ,r i )を暗号通信で集
計者装置へ送ることを特徴とする電子無記名投票方法。
1. A method of electronically realizing a secret ballot by a voter device of a voter V i , an election manager device of an election manager, and an aggregate manager device of an aggregator, wherein the voter V i device comprises: , The voting content v i using the random number r i
By encrypting i = E (v i , r i ) and using the secret information a i which only the voter V i device has, E (v i , r i ) = E (v i ″, r i ″) And calculate (v i ″, r i ″) (v i ≠ v i ″) such that
(V i ", r i" ) was retained as evidence under False, the m i
Send to the aggregator device and collect (v i , r i ) by encrypted communication
Electronic secret ballot wherein the Rukoto sent to a total of user device.
【請求項2】 投票者Vi 装置は、mi を表示器へ送
り、 表示器は投票(m1 ,… ,mb )を公開し(bは投票
者総数) 集計者装置は、v1 ,…,vb をランダムな順序
1 ′,…,vb ′とし、さらにいずれのvi ′(i=
l,…,b)も(m1 ,…,mb )のいずれかの正しい
投票内容であることを証明する情報σとv1 ′,…,v
b ′を上記表示器に送付して公開することを特徴とする
請求項1記載の電子無記名投票方法。
2. The voter V i device sends m i to the display device, and the display device publishes the vote (m 1 , ..., M b ) (b is the total number of voters) and the aggregator device is v , 1 , ..., V b are in random order v 1 ′, ..., V b ′, and any v i ′ (i =
l, ..., b) also has information σ and v 1 ′, ..., v that prove that the correct voting content of any of (m 1 , ..., mb ).
2. The electronic secret balloting method according to claim 1, wherein b'is sent to the display unit and disclosed.
JP23086996A 1996-08-30 1996-08-30 Electronic secret ballot method Expired - Lifetime JP3529073B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23086996A JP3529073B2 (en) 1996-08-30 1996-08-30 Electronic secret ballot method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23086996A JP3529073B2 (en) 1996-08-30 1996-08-30 Electronic secret ballot method

Publications (2)

Publication Number Publication Date
JPH1074182A JPH1074182A (en) 1998-03-17
JP3529073B2 true JP3529073B2 (en) 2004-05-24

Family

ID=16914589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23086996A Expired - Lifetime JP3529073B2 (en) 1996-08-30 1996-08-30 Electronic secret ballot method

Country Status (1)

Country Link
JP (1) JP3529073B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3233119B2 (en) 1998-12-28 2001-11-26 日本電気株式会社 Receipt-free electronic voting method and device

Also Published As

Publication number Publication date
JPH1074182A (en) 1998-03-17

Similar Documents

Publication Publication Date Title
US6845447B1 (en) Electronic voting method and system and recording medium having recorded thereon a program for implementing the method
Lambrinoudakis et al. Secure electronic voting: The current landscape
Haenni et al. Secure internet voting on limited devices with anonymized {DSA} public keys
Zaghloul et al. Anonymous and coercion-resistant distributed electronic voting
Pan et al. E-NOTE: An E-voting system that ensures voter confidentiality and voting accuracy
JP2000207483A (en) Electronic voting method, voting system, and program recording medium
KR101167647B1 (en) An Electron Vote Symtem
EP1721408A2 (en) Electronic voting process using fair blind signatures
JP3529073B2 (en) Electronic secret ballot method
Cetinkaya et al. Pseudo-voter identity (pvid) scheme for e-voting protocols
Carroll et al. A secure and anonymous voter-controlled election scheme
JP3313654B2 (en) Electronic voting system, method, and recording medium
Alam et al. An anonymous voting scheme based on confirmation numbers
KR101139898B1 (en) An Electron Vote Method
Feng et al. An electronic voting system using GSM mobile technology
JP3209238B2 (en) Electronic voting method and apparatus
Yang et al. RVBT: a remote voting scheme based on three-ballot
Lee et al. Towards trustworthy e-voting using paper receipts
Pasquinucci Web voting, security and cryptography
JP3529078B2 (en) Electronic secret ballot method
Tho et al. A protocol for securing e-voting system
Martinez Exploring Cryptographic Protocols for Enhancing Trust in Digital Voting Systems
Akritidis et al. The votesecureTM secure internet voting system
Haenni et al. TrustVote: A proposal for a hybrid e-voting system
CN115643066A (en) High-anonymity electronic voting method based on verifiable calculation

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031225

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040127

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20040220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040220

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090305

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090305

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100305

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110305

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110305

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120305

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130305

Year of fee payment: 9