검색 상세

Hash properties-oriented decentralized blockchain distribution of histopathology images on IPFS

초록/요약

Transaction and storage of image data across multiple ends to make a harmonized pathology-based healthcare system has been one of the most researched areas in the biomedical field. This domain has been dealing with its own concerns of data security and performance issues like time sensitivity of diagnostic tasks in medical institutions. In the recent past, centralized approaches such as PACS(Picture Archiving and Communication Systems) have been employed for commercial use to share images among patients, pathologists and hospitals or medical centers. They have introduced a whole infrastructure for the sharing techniques of pathology data. However, this infrastructure has a single point of failure that can disconnect the user from the system with no contingency. Furthermore, there are security concerns when we solve the single point of failure issue by using the decentralization method of sharing images through Ethereum blockchain and IPFS( Interplanetary File System). There are insufficient security parameters in the existing setup of decentralization. It relies mainly on a single encryption of the data which makes it susceptible to exploitation. This research focuses towards enhancing the security protocols within Ethereum to improve the security measures essential for sharing medical images while maintaining the time sensitivity of data transaction. We introduce hash properties-oriented technique to add parameters in the decentralized network by using IPFS hash created by image and properties generated by the hash using smart contract algorithms in the Ethereum blockchain. Keywords: Pathology , Picture Archiving and Communication Systems, Ethereum blockchain, Interplanetary File System, Hash properties, Smart contract

more

목차

1. Introduction 1
1.1. Related work 1
1.2. Motivation 4
1.3. Overview 6
1.3.1. Transaction hash 7
1.3.2. Contract address 8
1.3.3. User's public key 8
2. Prerequisites 8
2.1. Dataset 8
2.2. Ethereum blockchain 8
2.3. IPFS 9
2.4. Solidity programming language and Smart Contract 10
3. System design and functionality 11
3.1. System design 11
3.1.1. Hash properties-oriented protocol(Algorithms) 11
3.1.1.1. Transaction hash 12
3.1.1.2. Deployed Contract address 13
3.1.1.3. New user's public key 13
3.1.1.4. Combined conditional access 14
3.1.2. Functionality in blockchain 14
4. Implementation and results 16
4.1. Implementation 16
4.2. Results 18
4.2.1. Transaction time for decentralized vs centralized system 18
4.2.2. Fuel used by Hash properties-oriented contract vs send hash contract 19
5. Discussion 21
6. Conclusion 21
References 22

more