Print Email Facebook Twitter Enhancing the privacy and security of Hyperledger Fabric smart contracts using different encryption methods Title Enhancing the privacy and security of Hyperledger Fabric smart contracts using different encryption methods Author Stefanov, Radoslav (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems) Contributor Liang, K. (mentor) Scharenborg, O.E. (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2021-07-02 Abstract Blockchain networks have gained recent popularity among organisations that want to make use of the security aspects that blockchain provides. Fabric is one of the most used distributed network technologies, most commonly applied in scenarios that require confidential data to be stored securely and privately. Use case examples are finance, trading, dispute resolution and healthcare record-keeping. Multiple research has shown that Fabric has vulnerabilities that can allow malicious attackers to obtain access to the data stored in the ledger or the state database. This research presents a symmetric encryption methodology that can be implemented in most of the Fabric smart contracts to protect the stored information in both ledger and state databases. Some drawbacks of the method are increased smart contract execution time, increased storage size, slightly higher code complexity, and limitations when executing CouchDB range queries. In conclusion, although this implementation enhances the security levels of Fabric, other approaches can be used to additionally improve data protection, such as ZKPs and MPC. Subject Hyperledger FabricBlockchainCyber SecurityEncryptionDistributed Ledger Technology To reference this document use: http://resolver.tudelft.nl/uuid:dbf548c7-849f-4aad-b4b7-455ba4a1835d Part of collection Student theses Document type bachelor thesis Rights © 2021 Radoslav Stefanov Files PDF RP_Rado_Final_.pdf 506.26 KB Close viewer /islandora/object/uuid:dbf548c7-849f-4aad-b4b7-455ba4a1835d/datastream/OBJ/view