Secured Electronic Voting System Using RSA Key Encapsulation Mechanism
Article Main Content
A secured process whereas enumerating and casting of votes with the electronic aids with aim of improving the performance of electoral system is called E-voting (Electronic voting). Present e-voting mechanisms are faced with challenges such as confidentiality, integrity, verifiability, transparency, non-repudiation, and authenticity. In e-voting system, blockchain cryptography exists to protect voter’s records. Encryption as well as decryption prevents forgery and other electoral malpractices by confirming voter’s coherence and confidentiality. Rivest, Shamir, Adleman (RSA) is a crooked algorithm with trapdoor functionality which makes it difficult to factor a huge prime whole number as the product of multiplication into its component primes. RSA – Key Encapsulation Mechanism describes a hybrid encryption that makes use of unrelated keys for decryption and encryption along with a key derivation function. In this paper, a secured voting system using RSA Key Encapsulation Mechanism with two layers-Symmetric and Public key Layers was presented. RSA consist of three functions such as key generation, encryption, and decryption. In RSA-KEM, KDF3 built upon SHA-256, induction function is mainly for key generation. AES key wrap (Advanced-Encryption-Standard) provides key-wrapping functionality.
References
-
Hang L, Kim D.H. Design and implementation of an integrated Iot blockchain platform for sensing data integrity, 2019.
Google Scholar
1
-
Chang, VP, Baudier H, Zhang Q, Xu J, Zhang, Arami M. How Blockchain can impact financial services?The overview, challenges and recommendations from expert interviewees. Technol. Forecast. Soc., 2020.
Google Scholar
2
-
Wang B, Sun J, He Y, Peng D,Lu N. Large-scale election based on blockchain. ProcediaComput. Sci., 2018. 129; 234?237.
Google Scholar
3
-
Jafar U, Juzaidden M, Aziz A, Shukur Z. Blockchain for Electronic Voting System: Review and OpenResearch Challenges, 2021; Retrieved 29/01/22. www.mdpi.com
Google Scholar
4
-
Lahane AA, Patel J, Pathan T. Potdar P. Blockchain technology based e-voting system. ITM Web of Conferences 32, 03001. ICACC 2020.
Google Scholar
5
-
Aruna S, Maheswari M, Saranya A. Highly Secured Blockchain Based Electronic voting system using SHA and Merkle Root. IOP Conference Series: Materials Science & Technology, 2020; 993(2020): 1-10.
Google Scholar
6
-
Yacoubi A, Erraha B, Asri H. An electronic voting system adopting Blockchain. Interpretation characteristics and Investigation. E38 Web of Conference, 297, ICSSRE?2021. 1-4.
Google Scholar
7
-
Olaniyi OM, Arulogun O, Omidiora EO. Design of Secure Electronic Voting System using Multifactor Authentication and Cryptographic Hash Functions. International Journal of Computer and Information Technology, 2013; 2(6): 1122-1130.
Google Scholar
8
-
Fraij, J, Aldabbas A, Aburumman N. Blockchain as An E-Voting tool. International journal of Advanced Research (IJAR), 2021; 8(12): 858-866.
Google Scholar
9
-
Pawlak M, Poniszewaska-Maranda A, Kryvinska N. Towards the Intelligent Agents for Blockchain e-voting system. 9th International Conference on Emerging Ubiuitous Systems and Pervasive Networks (EUSPN 2018). Procedia Computer Science, 141(2018): 239-246.
Google Scholar
10
-
Pawar D, Sarode P, Nimbalkar PP. Implementation of Secure Voting System Blockchain. International Journal of Engineering Research & Technology (IJERT), 2020; 9(6): 1595-1598.
Google Scholar
11
-
Haibo Y. Securing e-voting based on Blockchain in P2P Network. EURASIP Journal on Wireless Communications and Networking, 2019;137.
Google Scholar
12
-
Harwick FS, Gioulis A, Akram RN, Markantonakis K. E-Voting with Blockchain: An E-Voting Protocol with Decentralisation and Voter Privacy. ISG-SCC, Royal Holloway, University of London, Egham, United Kingdom, 2015;1-7.
Google Scholar
13
-
Liebkind J How Blockchain Technology Can Prevent Voter Fraud. Retrieved 26/01/2022). https://www.investopedia.com/news/how-blockchain-technology-can-prevent-voter-fraud/.
Google Scholar
14