Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/101323
DC FieldValueLanguage
dc.contributorDepartment of Computing-
dc.creatorLiu, Zhonghao-
dc.date.accessioned2023-08-31T22:35:19Z-
dc.date.available2023-08-31T22:35:19Z-
dc.identifier.urihttps://theses.lib.polyu.edu.hk/handle/200/12549-
dc.identifier.urihttp://hdl.handle.net/10397/101323-
dc.language.isoEnglish-
dc.titleImproving the security and reliability of application systems with blockchain technology-
dc.typeThesis-
dcterms.abstractAs the backbone of cryptocurrencies, blockchain technology records data in a chain of blocks and brings features, including decentralization and immutability, by cooperating with other core technologies. Many researchers start to explore the combi­nation between blockchain technology and application system for improving system security and reliability. In this thesis, we focus on two application systems of the electronic voting system (E-voting system) and audit log system, and improve their security and reliability by utilizing blockchain and related technologies.-
dcterms.abstractFirstly, we note that existing E-voting systems cannot cover five core require­ments in E-voting, i.e., auditability, privacy, authentication, correctness, and unreusability, which make them unpractical in the reality. We propose a Double Blockchain-based E-voting (DBE-voting) system, which consists of a private blockchain and a public blockchain. In the DBE-voting system, the voter information is only recorded in the private blockchain for further auditing and the voting results are recorded in both blockchains. This design ensures the voter’s privacy can be pro­tected in the private blockchain while the voting results can be queried in the public blockchains for verifying the correctness of the election process. Moreover, the bal­lot recorded in both blockchains is signed with a valid linkable ring signature to ensure authentication and unreusability. We propose an on-chain and off-chain hy­brid storage mechanism to ensure the consistency and correctness of voting data in the private blockchain and public blockchain. To evaluate our system, we implement a prototype of our system by Hyperledger Fabric. Experimental results demonstrate that the throughput of our system can reach 29 transactions per second when the block size is 512 KB. Furthermore, the security analysis shows that DBE-voting is the first blockchain-based system that can meet all five requirements for E-voting simultaneously.-
dcterms.abstractSecondly, we find that current audit log systems have a requirement of trusting the logger and auditor which may be compromised. Their centralized storage of log files also can cause single-point failure, preventing them from achieving data integrity. We propose a blockchain-based audit log system to address the above drawbacks while ensuring data integrity. We propose a general threat model in which the logger and auditor can both be untrusted and the log provider is trusted only when it generates log files. Under this threat model, we design a blockchain­-based audit log system with multiple loggers and auditors to protect data integrity that can tolerate a certain number of malicious nodes. Our system adopts an effi­cient integrity proof generation method, which generates a sub-Non-Fungible Token (sub-NFT) for each log file and keeps it on the blockchain as the integrity proof. This method saves blockchain space and resolves the single-point failure problem by outsourcing log files to a distributed file system, the InterPlanetary File System (IPFS). To evaluate our system, we implement a prototype by Hyperledger Fabric. The results demonstrate that our system is reliable to tolerate one-third of colluded loggers and auditors. Our proof generation method can save approximately 50% storage space for Hyperledger Fabric compared with other blockchain-based audit log systems. Moreover, we provide security analysis to show that our system ensures log file data integrity under the general threat model.-
dcterms.accessRightsopen access-
dcterms.educationLevelM.Phil.-
dcterms.extentxi, 89 pages : color illustrations-
dcterms.issued2023-
dcterms.LCSHBlockchains (Databases)-
dcterms.LCSHApplication software -- Development-
dcterms.LCSHComputer networks -- Security measures-
dcterms.LCSHHong Kong Polytechnic University -- Dissertations-
Appears in Collections:Thesis
Show simple item record

Page views

150
Last Week
2
Last month
Citations as of Nov 9, 2025

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.