Blockchain Technology and Emerging Technologies - Original PDF
نویسندگان: Weizhi Meng, Wenjuan Li
خلاصه: ID-Based Self-encryption via Hyperledger Fabric Based Smart Contract Ilya Grishkov1, Roland Kromes1(B), Thanassis Giannetsos2, and Kaitai Liang1 1 Cyber Security Group, Delft University of Technology, Delft, The Netherlands I.Grishkov-1@student.tudelft.nl, {R.G.Kromes,Kaitai.Liang}@tudelft.nl 2 Ubitech Ltd., Digital Security and Trusted Computing Group, Athens, Greece agiannetsos@ubitech.eu Abstract. This paper offers a prototype of a Hyperledger Fabric-IPFS based network architecture including a smart contract based encryp- tion scheme that meant to improve the security of user’s data that is being uploaded to the distributed ledger. A new extension to the self- encryption scheme was deployed by integrating data owner’s identity into the encryption process. Such integration allows to permanently pre- serve ownership of the original file and link it to the person/entity who originally uploaded it. Moreover, self-encryption provides strong security guarantees that decryption of a file is computationally not feasible under the condition that the encrypted file and the key are safely stored. Keywords: Blockchain · IPFS · Self-Encryption · Security · Hyperledger Fabric 1 Introduction The modern world is increasingly adopting blockchain technology. The first major market adoption of blockchain happened in 2009 when Bitcoin was introduced [12]. Interest in blockchain solutions grew over the years and lead to the invention of Ethereum - Bitcoin peer but with support for smart contracts which are digital codes enabling the description of complete business logic [1]. The introduction of smart contracts leads to further development in the field of blockchain and cre- ated demand for more industry-friendly solutions that allow to identify users of the system (Know-Your-Customer, Anti-Money-Laundering). Hyperledger Fab- ric was then introduced as a highly modular permissioned blockchain that allows great customization to suit particular industrial needs [3]. Given its customizabil- ity and modularity, Hyperledger Fabric (HLF) is a perfect platform for extending it with various trust and privacy preservation solutions