COVID-19 Contact Tracing Using Blockchain

Contact tracing has widely been adopted to control the spread of Coronavirus-2019 (COVID-19). It enables to identify, assess, and manage people who have been exposed to COVID-19, thereby preventing from its further transmission. Today’s most of the contact tracing approaches, tools, and s...

Full description

Bibliographic Details
Main Authors: Haya R. Hasan, Khaled Salah, Raja Jayaraman, Ibrar Yaqoob, Mohammed Omar, Samer Ellahham
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9410295/
id doaj-3a514516da6640c986d593b67db99796
record_format Article
spelling doaj-3a514516da6640c986d593b67db997962021-04-29T23:00:43ZengIEEEIEEE Access2169-35362021-01-019629566297110.1109/ACCESS.2021.30747539410295COVID-19 Contact Tracing Using BlockchainHaya R. Hasan0https://orcid.org/0000-0002-0029-9095Khaled Salah1https://orcid.org/0000-0002-2310-2558Raja Jayaraman2https://orcid.org/0000-0002-2749-2688Ibrar Yaqoob3https://orcid.org/0000-0002-8438-3429Mohammed Omar4https://orcid.org/0000-0001-8833-2947Samer Ellahham5https://orcid.org/0000-0003-1779-2414Department of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Industrial and Systems Engineering, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Industrial and Systems Engineering, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesHeart and Vascular Institute, Cleveland Clinic Abu Dhabi, Abu Dhabi, United Arab EmiratesContact tracing has widely been adopted to control the spread of Coronavirus-2019 (COVID-19). It enables to identify, assess, and manage people who have been exposed to COVID-19, thereby preventing from its further transmission. Today’s most of the contact tracing approaches, tools, and solutions fall short in providing decentralized, transparent, traceable, immutable, auditable, secure, and trustworthy features. In this paper, we propose a decentralized blockchain-based COVID-19 contact tracing solution. Contact tracing can greatly suffice the need for a speedy response to a pandemic. We leverage the immutable and tamper-proof features of blockchain to enforce trust, accountability, and transparency. Trusted and registered oracles are used to bridge the gap between on-chain and off-chain data. With no third parties involved or centralized servers, the users’ medical information is not prone to invasion, hacking, or abuse. Each user is registered using their digital medical passports. To respect the privacy of the users, their locations are updated with a time delay of 20 minutes. Using Ethereum smart contracts, transactions are executed on-chain with emitted events and immutable logs. We present details of the implemented algorithms and their testing analysis. We evaluate the proposed approach using security, cost, and privacy parameters to show its effectiveness. The smart contracts code is publicly made available on GitHub.https://ieeexplore.ieee.org/document/9410295/COVID-19blockchainEthereum smart contractstransparencysecurity analysiscontact tracing
collection DOAJ
language English
format Article
sources DOAJ
author Haya R. Hasan
Khaled Salah
Raja Jayaraman
Ibrar Yaqoob
Mohammed Omar
Samer Ellahham
spellingShingle Haya R. Hasan
Khaled Salah
Raja Jayaraman
Ibrar Yaqoob
Mohammed Omar
Samer Ellahham
COVID-19 Contact Tracing Using Blockchain
IEEE Access
COVID-19
blockchain
Ethereum smart contracts
transparency
security analysis
contact tracing
author_facet Haya R. Hasan
Khaled Salah
Raja Jayaraman
Ibrar Yaqoob
Mohammed Omar
Samer Ellahham
author_sort Haya R. Hasan
title COVID-19 Contact Tracing Using Blockchain
title_short COVID-19 Contact Tracing Using Blockchain
title_full COVID-19 Contact Tracing Using Blockchain
title_fullStr COVID-19 Contact Tracing Using Blockchain
title_full_unstemmed COVID-19 Contact Tracing Using Blockchain
title_sort covid-19 contact tracing using blockchain
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Contact tracing has widely been adopted to control the spread of Coronavirus-2019 (COVID-19). It enables to identify, assess, and manage people who have been exposed to COVID-19, thereby preventing from its further transmission. Today’s most of the contact tracing approaches, tools, and solutions fall short in providing decentralized, transparent, traceable, immutable, auditable, secure, and trustworthy features. In this paper, we propose a decentralized blockchain-based COVID-19 contact tracing solution. Contact tracing can greatly suffice the need for a speedy response to a pandemic. We leverage the immutable and tamper-proof features of blockchain to enforce trust, accountability, and transparency. Trusted and registered oracles are used to bridge the gap between on-chain and off-chain data. With no third parties involved or centralized servers, the users’ medical information is not prone to invasion, hacking, or abuse. Each user is registered using their digital medical passports. To respect the privacy of the users, their locations are updated with a time delay of 20 minutes. Using Ethereum smart contracts, transactions are executed on-chain with emitted events and immutable logs. We present details of the implemented algorithms and their testing analysis. We evaluate the proposed approach using security, cost, and privacy parameters to show its effectiveness. The smart contracts code is publicly made available on GitHub.
topic COVID-19
blockchain
Ethereum smart contracts
transparency
security analysis
contact tracing
url https://ieeexplore.ieee.org/document/9410295/
work_keys_str_mv AT hayarhasan covid19contacttracingusingblockchain
AT khaledsalah covid19contacttracingusingblockchain
AT rajajayaraman covid19contacttracingusingblockchain
AT ibraryaqoob covid19contacttracingusingblockchain
AT mohammedomar covid19contacttracingusingblockchain
AT samerellahham covid19contacttracingusingblockchain
_version_ 1714648965786370048