Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm

The advancements in quantum computing and the potential for polynomial-time solutions to traditional public key cryptography (i.e., Rivest–Shamir–Adleman (RSA) and elliptic-curve cryptography (ECC)) using Shor’s algorithm pose a serious threat to the security of pre-quantum blockchain technologies....

Full description

Bibliographic Details
Published in:Applied Sciences
Main Authors: Hyunjun Kim, Wonwoong Kim, Yeajun Kang, Hyunji Kim, Hwajeong Seo
Format: Article
Language:English
Published: MDPI AG 2024-09-01
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/18/8394
_version_ 1850311999737561088
author Hyunjun Kim
Wonwoong Kim
Yeajun Kang
Hyunji Kim
Hwajeong Seo
author_facet Hyunjun Kim
Wonwoong Kim
Yeajun Kang
Hyunji Kim
Hwajeong Seo
author_sort Hyunjun Kim
collection DOAJ
container_title Applied Sciences
description The advancements in quantum computing and the potential for polynomial-time solutions to traditional public key cryptography (i.e., Rivest–Shamir–Adleman (RSA) and elliptic-curve cryptography (ECC)) using Shor’s algorithm pose a serious threat to the security of pre-quantum blockchain technologies. This paper proposes an efficient quantum-safe blockchain that incorporates new quantum-safe consensus algorithms. We integrate post-quantum signature schemes into the blockchain’s transaction signing and verification processes to enhance resistance against quantum attacks. Specifically, we employ the Falcon signature scheme, which was selected during the NIST post-quantum cryptography (PQC) standardization process. Although the integration of the post-quantum signature scheme results in a reduction in the blockchain’s transactions per second (TPSs), we introduce efficient approaches to mitigate this performance degradation. Our proposed post-quantum delegated proof of luck (PQ-DPoL) combines a proof of luck (PoL) mechanism with a delegated approach, ensuring quantum resistance, energy efficiency, and fairness in block generation. Experimental results demonstrate that while post-quantum cryptographic algorithms like Falcon introduce larger signature sizes and slower processing times, the PQ-DPoL algorithm effectively balances security and performance, providing a viable solution for secure blockchain operations in a post-quantum era.
format Article
id doaj-art-aef9762b91a045daa95208c2a2eaf8a7
institution Directory of Open Access Journals
issn 2076-3417
language English
publishDate 2024-09-01
publisher MDPI AG
record_format Article
spelling doaj-art-aef9762b91a045daa95208c2a2eaf8a72025-08-19T23:26:45ZengMDPI AGApplied Sciences2076-34172024-09-011418839410.3390/app14188394Post-Quantum Delegated Proof of Luck for Blockchain Consensus AlgorithmHyunjun Kim0Wonwoong Kim1Yeajun Kang2Hyunji Kim3Hwajeong Seo4Division of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of KoreaDivision of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of KoreaDivision of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of KoreaDivision of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of KoreaDivision of IT Convergence Engineering, Hansung University, Seoul 02876, Republic of KoreaThe advancements in quantum computing and the potential for polynomial-time solutions to traditional public key cryptography (i.e., Rivest–Shamir–Adleman (RSA) and elliptic-curve cryptography (ECC)) using Shor’s algorithm pose a serious threat to the security of pre-quantum blockchain technologies. This paper proposes an efficient quantum-safe blockchain that incorporates new quantum-safe consensus algorithms. We integrate post-quantum signature schemes into the blockchain’s transaction signing and verification processes to enhance resistance against quantum attacks. Specifically, we employ the Falcon signature scheme, which was selected during the NIST post-quantum cryptography (PQC) standardization process. Although the integration of the post-quantum signature scheme results in a reduction in the blockchain’s transactions per second (TPSs), we introduce efficient approaches to mitigate this performance degradation. Our proposed post-quantum delegated proof of luck (PQ-DPoL) combines a proof of luck (PoL) mechanism with a delegated approach, ensuring quantum resistance, energy efficiency, and fairness in block generation. Experimental results demonstrate that while post-quantum cryptographic algorithms like Falcon introduce larger signature sizes and slower processing times, the PQ-DPoL algorithm effectively balances security and performance, providing a viable solution for secure blockchain operations in a post-quantum era.https://www.mdpi.com/2076-3417/14/18/8394post-quantum blockchainconsensus algorithmquantum computingpost-quantum cryptography
spellingShingle Hyunjun Kim
Wonwoong Kim
Yeajun Kang
Hyunji Kim
Hwajeong Seo
Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
post-quantum blockchain
consensus algorithm
quantum computing
post-quantum cryptography
title Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
title_full Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
title_fullStr Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
title_full_unstemmed Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
title_short Post-Quantum Delegated Proof of Luck for Blockchain Consensus Algorithm
title_sort post quantum delegated proof of luck for blockchain consensus algorithm
topic post-quantum blockchain
consensus algorithm
quantum computing
post-quantum cryptography
url https://www.mdpi.com/2076-3417/14/18/8394
work_keys_str_mv AT hyunjunkim postquantumdelegatedproofofluckforblockchainconsensusalgorithm
AT wonwoongkim postquantumdelegatedproofofluckforblockchainconsensusalgorithm
AT yeajunkang postquantumdelegatedproofofluckforblockchainconsensusalgorithm
AT hyunjikim postquantumdelegatedproofofluckforblockchainconsensusalgorithm
AT hwajeongseo postquantumdelegatedproofofluckforblockchainconsensusalgorithm