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...
Saved in:
Main Author: | |
---|---|
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 |