| Literature DB >> 34179827 |
Sukrutha L T Vangipuram1, Saraju P Mohanty1, Elias Kougianos2.
Abstract
With the world facing the new virus SARS-CoV-2, many countries have introduced instant Internet applications to identify people carrying the infection. Internet-of-Medical-Things (IoMT) have proven useful in collecting medical data as well in tracing an individual carrying the virus. The data collected or traced belongs to an individual and should be revealed to themselves and hospital providers, but not to any third-party unauthorized agencies. In this paper we use an off-chain distributed storage solution for loading large medical data sets and a blockchain implementation to securely transfer the data from the infected person to the hospital system using the edge infrastructure, and call it CoviChain. The Coronavirus Disease (COVID-19) statistics are loaded on to the edge, and moved to InterPlanetary File Systems (IPFS) storage to retrieve the hash of the data file. Once the hash is obtained, it is moved to the blockchain by means of smart contracts. As the information is being hashed twice, CoviChain addresses the security and privacy issues and avoid exposing individuals' data while achieving larger data storage on the blockchain with reduced cost and time.Entities:
Keywords: Blockchain; COVID-19; Contract tracing; Data privacy; Data provenance; Healthcare cyber-physical system (H-CPS); Internet-of-Medical-Things (IoMT)
Year: 2021 PMID: 34179827 PMCID: PMC8214843 DOI: 10.1007/s42979-021-00746-x
Source DB: PubMed Journal: SN Comput Sci ISSN: 2661-8907
Fig. 1Need of Covichain as nonrepudiable contact tracing
Fig. 2Challenges in current COVID IoMT devices and central servers
Comparative analysis of data storage in contact tracing devices and current Covichain
| Application | Protocol | Edge | Data storage | Level of security | Computation |
|---|---|---|---|---|---|
| Aarogyasetu [ | iBeacon | No | Centralized | High Privacy Breach | High at client side |
| TraceTogether [ | Blue Trace | No | Partially Centralized | Possible Privacy Breach | High at client side |
| CovidSafe [ | Blue Trace | No | Partially Centralized | User Privacy Concerns | High at client side |
| SwissCovid [ | DP-3T | No | Decentralized | High Privacy Breach | Very High at client side |
| CoviChain [current paper] | IPFS | Yes | Off-chain Decentralized | File Hashing | Less at client side |
Comparative analysis of data security in blockchain healthcare applications and current Covichain
| Application | Protocol | Edge | Blockchain type | Data storage | Level of security | Computation |
|---|---|---|---|---|---|---|
| MedRec[ | Smart contract | No | Public | Off-chain centralized | Contract not encrypted | High at the User Side |
| BIoMT [ | ECC, IBC | No | Light weight | Off-chain centralized | Good for smaller IoMT data | High at User Side |
| BACKMP-IoMT [ | AKMP | No | Private | Centralized cloud server | Single hash security | – |
| CoviChain [current paper] | Smart contract | Yes | Public Ethereum | Off-chain decentralized | File hashing | Less computation at client |
– Not in the paper, EEC elliptical curve cryptography, IBC identical based credential, AKMP authenticated key management protocol, IPFS interplanetary file system, SC smart contract
Fig. 3Proposed H-CPS framework with blockchain
Fig. 4A simplified view of the proposed CoviChain architecture
Fig. 5Proposed detailed layered architecture for the CoviChain
Fig. 6Proposed implementation of CoviChain
Fig. 7The user interface for the proposed CoviChain
Fig. 8Functional verification of the proposed CoviChain
Fig. 9Experimental results for CoviChain for various datasets
Performance evaluation of CoviChain for different datasets
| File | File size | Deploy time to Ropsten Testnet (s) | Mining time (s) | IPFS hash or distributed storage | Tx hash or blockchain hash | Tx fees |
|---|---|---|---|---|---|---|
| .jpeg | 88.5 KB | 12 | 10 | QmPnPNAxaJUa fbseifGKssxYkgE ngxFbDJ1Mx7SRD5LNFb | 0xb3586a12af23183ae9 cee11579aa291b06271f311 c05807872ac78843b74d52d | 0.00542016 ETH |
| .png | 224 KB | 28 | 7 | QmYbwUNvASes Rq87ADyamqUwgMJ 9pkU9n58VhAYmVMpKBk | 0xcd2f9678436ba6a0a8 4c770a8df8f5b4d7c5dc7b9 989f4a7e03add14af5cc27e | 0.00460792 ETH |
| .dat | 17 MB | 28 | 11 | QmRFAJh5s1S1 1Fy6uJNd2mSxGee tsLKQQpENYVub3vZE3V | 0x9c24d52e0def680eff 5368a652be6006b68366c07 cd36384acde635ac02e0264 | 0.00481952 ETH |
| .csv | 31 MB | 40 | 11 | QmVppTpmR9ed h2GoxfwDf9kxf7S iouohfTLYNtpRtbvhPz | 0x7148323de8055c4517 a23e08a9a2ee42f25824d0e 57ba7bfa60d2ab2577fc991 | 0.00474598 ETH |
| .txt | 33.5 MB | 28 | 104 | QmXG46eZ7K9V UqDeUo3PWFfJ4By 3p96F5iYqVSbfUaEkGW | 0x88ec9224cc19497ab70 2e2bbd3cd5dd1fd4a13eb1 85b8bc0bf98b802f889fe2a | 0.00254896 ETH |
| .zip | 9 MB | 8 | 101 | QmTejx1kq8X8 hHWctpK8HbC7GMq fTjmea2VbEzN4TEkWFG | 0xf4767a03aeb58ac9955 dd729ae592f309e2365552 28d1b486ca6099e416758a0 | 0.00356897 ETH |
| 644 KB | 27 | 8 | QmTsfkbnNbvb U8ZmiPcPs6bRdfN dtErMKAzUYwLhPEm8Xy | 0xd48b000e923f7bb742d0 3e145c31b0ac297275257 eff51636ca1e049654d3454 | 0.00478956 ETH |
Cost comparison for MB data between conventional blockchain and current Covichain
| File | File size (MB) | Tx fees in CoviChain | Cost in Dollars | Tx fee in TB-MedRec [ | Cost in Dollars |
|---|---|---|---|---|---|
| .dat | 17 | 0.00481952 Eth | 8.8 | 272 Eth | 492,592 |
| .csv | 31 | 0.00474598 Eth | 8.6 | 490.5 Eth | 888,496.6 |
| .txt | 33.5 | 0.00254896 Eth | 4.7 | 490.5 Eth | 681,180.7 |
| .zip | 9 | 0.00356897 Eth | 6.5 | 167.4 Eth | 303,228.3 |
1 Eth 1811.41 Dollars, 1 KB 0.032 Eth, 1 MB 32.768 Eth, TB traditional blockchain