Enhancement of E-Voting Security System Based on Post-Quantum Cryptography
摘要
Democracies are built on elections. People choose candidates whose ideas best align with their own through elections, allowing them to express their perspectives and voices. Citizens can select their representatives through elections, and they are crucial for the populace to vent their anger at the current administration. The election is deemed effective when there is a high voter turnout. People often lose the opportunity to vote for their preferred candidate due to difficulties getting to polling booths and lousy weather. Because of the problems with transportation, individuals with disabilities and older people also choose not to vote. The system will ensure security through registration, polling, and verification stages. Numerous voting options are currently available, each with advantages and disadvantages. The two that stand out the most are audibility and transparency. The security of (the E-Voting system) is suggested to be managed and processed in this study. The primary layer of the proposed system's three layers is authentication (which includes client authentication and user identity upon registration). The second layer of data protection is for transmitted data using a proposed algorithm (NTRU-SSS) which is based on the PQC (post-quantum cryptography) algorithms as an NTRU and principle of SSS (secret sharing shimmers) to ensure key safety with excellent data transmission speed and the third layer is for stored data protection. About the first layer, it is suggested that data steganography be used along with a chaotic map, and Mandelbrot set for encrypting images of faces and fingerprints. A modified vital exchange algorithm is indicated for the second layer. Whereas the third layer, verify phase to decryption package and comparing with database-stored data, is recommended to be protected by securely administering the database with the activation regarding specific MYSQL properties. According to performance analysis, our plan is ideal for large-scale elections and has certain benefits regarding efficiency and security when there are more voters. The suggested system can be configured to operate in several ways that offer the best QoS when necessary, in various fog computation settings, and for different user requirements.