Universitat Politècnica de Catalunya. Departament de Matemàtiques
Herranz Sotoca, Javier
Martínez Pinilla, Ramiro
2020-07
In an electronic voting procedure, mixing networks are used to ensure anonymity of the casted votes. Each node of the network re-encrypts the input and randomly permutes it in a process named shuffle, and must prove that the process was applied honestly. State-of-the-art classical proofs achieve logarithmic communication complexity on N (the number of votes to be shuffled) but they are based on assumptions which are weak against quantum computers. To maintain security in a post-quantum scenario, new proofs are based on different mathematical assumptions, such as lattice-based problems. Nonetheless, the best lattice-based protocols to ensure verifiable shuffling have linear communication complexity on N. In this thesis we propose the first sub-linear post-quantum proof for the correctness of a shuffe, for which we have mainly used two ideas: arithmetic circuit satisfiability and Benes networks to model a permutation of N elements.
Master thesis
Inglés
Àrees temàtiques de la UPC::Matemàtiques i estadística; Algorithms; Electronic voting; Lattice-based cryptography; RLWE-encryption; Zero-knowledge proofs; Arithmetic circuit satis; Fiability; Benes permutation networks; Proof of a shuffle; Algorismes; Classificació AMS::68 Computer science::68W Algorithms
Universitat Politècnica de Catalunya
Open Access
Treballs acadèmics [82502]