Improving the Performance of Cryptographic Voting Protocols
Cryptographic voting protocols often rely on methods that require a large number of modular exponentiations. Corresponding performance bottlenecks may appear both on the server and the client side. Applying existing optimization techniques is often mentioned and recommended in the literature, but their potential has never been analyzed in depth. In this paper, we investigate existing algorithms for computing fixed-base exponentiations and product exponentiations. Both of them appear frequently in voting protocols. We also explore the potential of applying small-exponent techniques. It turns out that using these techniques in combination, the overall computation time can be reduced by two or more orders of magnitude.
WOS:001423650600019
Bern Univ Appl Sci
Bern Univ Appl Sci
École Polytechnique Fédérale de Lausanne
2020-03-13
Cham
978-3-030-43724-4
978-3-030-43725-1
Lecture Notes in Computer Science; 11599
0302-9743
1611-3349
272
288
REVIEWED
EPFL
Event name | Event acronym | Event place | Event date |
FC 2019 | Saint Kitts e Nevis | 2019-02-18 - 2019-02-22 | |