2019
DOI: 10.1007/978-3-030-11395-7_2
|View full text |Cite
|
Sign up to set email alerts
|

Verify-Your-Vote: A Verifiable Blockchain-Based Online Voting Protocol

Abstract: Blockchain provides the possibility to design new types of applications and systems that allow their users to store data in a secure and transparent way. In this paper, we design a fully verifiable online electronic voting protocol using a blockchain. Our e-voting protocol, called VYV for Verify-Your-Vote, involves cryptographic primitives based on Elliptic-Curve Cryptography (ECC), pairings and Identity Based Encryption (IBE). It ensures the following privacy and security properties: only eligible voter can v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
22
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 35 publications
(22 citation statements)
references
References 18 publications
0
22
0
Order By: Relevance
“…In this article, we have proposed a secure online electronic voting protocol based on a variety of cryptographic primitives, namely, elliptic curve cryptography, identity‐based encryption, pairing, and Paillier cryptosystem. Called Verify‐Your‐Vote, 2 this protocol uses Ethereum blockchain as a public bulletin board. We have implemented this protocol and evaluated its performance in terms of time, cost, and the number of voters and candidates that can be supported.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…In this article, we have proposed a secure online electronic voting protocol based on a variety of cryptographic primitives, namely, elliptic curve cryptography, identity‐based encryption, pairing, and Paillier cryptosystem. Called Verify‐Your‐Vote, 2 this protocol uses Ethereum blockchain as a public bulletin board. We have implemented this protocol and evaluated its performance in terms of time, cost, and the number of voters and candidates that can be supported.…”
Section: Resultsmentioning
confidence: 99%
“…In this section, we give a detailed description of verify‐your‐vote 2 protocol, an online electronic voting protocol that uses Ethereum blockchain as a public bulletin board and is based on a variety of cryptographic primitives, namely ECC, 13 pairings, 14 and IBE 16 . We start by describing the structure of a ballot and the signification of each parameter in the ballot, we present then the list of protocol entities as well as their roles during the voting process and finally we give the different phases of the protocol with their implementation details.…”
Section: Verify‐your‐vote Protocol: Design and Implementationmentioning
confidence: 99%
See 3 more Smart Citations