Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology

Post-quantum cryptography has been one of the focuses of researchers since the initiation of quantum algorithms. One of the main approaches of postquantum cryptography is code-based cryptography. It is constructed using coding theory-based hardness assumptions. Since code-based hardness assumptions...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Feng Wei
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4618/1/2001057_Lee_Feng_Wei.pdf
http://eprints.utar.edu.my/4618/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.4618
record_format eprints
spelling my-utar-eprints.46182022-08-25T17:46:21Z Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology Lee, Feng Wei Q Science (General) T Technology (General) Post-quantum cryptography has been one of the focuses of researchers since the initiation of quantum algorithms. One of the main approaches of postquantum cryptography is code-based cryptography. It is constructed using coding theory-based hardness assumptions. Since code-based hardness assumptions are the foundation of code-based cryptography, thus, we first investigate various code-based hard problems. We start by studying the relationship between various code-based hard problems and code-based cryptographic primitives in this research. Besides, we also provide a thorough analysis of the relationship between these hard problems by reducing them to some well-known mathematical hard problems. After understanding the codebased hard problems, we construct a code-based signature scheme and a codebased ring signature scheme. Both of the constructed signature scheme and ring signature scheme are based on Classic McEliece KEM that acts as the finalist of NIST's post-quantum standardization project. We then move on to the security and efficiency analysis of our constructed signature schemes. Both schemes are existentially unforgeable under chosen message attacks. Besides, the ring signature scheme possesses unconditional signer ambiguity and is unforgeable against fixed ring attacks. After the construction of these cryptographic primitives, we look into the possibility of implementations of these signature schemes for the online voting system based on the blockchain technology. This investigation is motivated by the conventional blockchain architecture which is not quantumresistant. Thus, the investigation of the post-quantum blockchain is a concern. As a result, we construct a ring signature scheme with the anonymity property. This property plays an important role when it comes to blockchain applications. It helps to hide the identity of the users inside the blockchain. Throughout the research, we notice that a code-based key exchange protocol that is able to produce a common error pattern as a common key is also very important for code-based cryptographic primitives. Thus, we introduce a new code-based key exchange protocol that is constructed using the Permuted Goppa Syndrome Decoding Problem. Last but not least, comprehensive security of the constructed protocol is provided and the protocol is secured under the CK model. 2022 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4618/1/2001057_Lee_Feng_Wei.pdf Lee, Feng Wei (2022) Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology. Master dissertation/thesis, UTAR. http://eprints.utar.edu.my/4618/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic Q Science (General)
T Technology (General)
spellingShingle Q Science (General)
T Technology (General)
Lee, Feng Wei
Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
description Post-quantum cryptography has been one of the focuses of researchers since the initiation of quantum algorithms. One of the main approaches of postquantum cryptography is code-based cryptography. It is constructed using coding theory-based hardness assumptions. Since code-based hardness assumptions are the foundation of code-based cryptography, thus, we first investigate various code-based hard problems. We start by studying the relationship between various code-based hard problems and code-based cryptographic primitives in this research. Besides, we also provide a thorough analysis of the relationship between these hard problems by reducing them to some well-known mathematical hard problems. After understanding the codebased hard problems, we construct a code-based signature scheme and a codebased ring signature scheme. Both of the constructed signature scheme and ring signature scheme are based on Classic McEliece KEM that acts as the finalist of NIST's post-quantum standardization project. We then move on to the security and efficiency analysis of our constructed signature schemes. Both schemes are existentially unforgeable under chosen message attacks. Besides, the ring signature scheme possesses unconditional signer ambiguity and is unforgeable against fixed ring attacks. After the construction of these cryptographic primitives, we look into the possibility of implementations of these signature schemes for the online voting system based on the blockchain technology. This investigation is motivated by the conventional blockchain architecture which is not quantumresistant. Thus, the investigation of the post-quantum blockchain is a concern. As a result, we construct a ring signature scheme with the anonymity property. This property plays an important role when it comes to blockchain applications. It helps to hide the identity of the users inside the blockchain. Throughout the research, we notice that a code-based key exchange protocol that is able to produce a common error pattern as a common key is also very important for code-based cryptographic primitives. Thus, we introduce a new code-based key exchange protocol that is constructed using the Permuted Goppa Syndrome Decoding Problem. Last but not least, comprehensive security of the constructed protocol is provided and the protocol is secured under the CK model.
format Final Year Project / Dissertation / Thesis
author Lee, Feng Wei
author_facet Lee, Feng Wei
author_sort Lee, Feng Wei
title Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
title_short Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
title_full Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
title_fullStr Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
title_full_unstemmed Code-Based Signature Schemes For Online Voting System Based On The Blockchain Technology
title_sort code-based signature schemes for online voting system based on the blockchain technology
publishDate 2022
url http://eprints.utar.edu.my/4618/1/2001057_Lee_Feng_Wei.pdf
http://eprints.utar.edu.my/4618/
_version_ 1744358170861502464
score 13.211869