COVID-19 Contact Tracing and Detection-Based on Blockchain Technology
Abstract
:1. Introduction
- (1)
- Blockchain platform: used to digitally store the confirmed COVID-19 cases in a sequence of secured blocks in real-time.
- (2)
- Mass surveillance subsystem: used to track all citizens’ behavior and motion patterns in crowded regions.
- (3)
- Infection verifier subsystem: used to verify COVID-19 infection instances
- (4)
- P2P mobile application: used by users to estimate infection probability, and for detecting unknown infected cases in crowded regions.
- (1)
- Self-estimation of the COVID-19 infection probability by end users.
- (2)
- Detection of new COVID-19 cases.
- (3)
- Sending and receiving infection alerts in P2P communications within crowds.
2. Literature Review
- Bluetooth allows mobile phones to lose connection in certain conditions.
- Bluetooth has a lower bandwidth than WiFi.
- Bluetooth allows only short-range communication between devices.
- Security of Bluetooth is a key challenge, and Bluetooth connections can be hacked.
3. The Proposed COVID-19-Contact Tracing System (CCTS)
- Blockchain platform: used to digitally store the confirmed COVID-19 cases in a sequence of secured blocks in real-time.
- Mass surveillance subsystem: used to track all citizens’ behavior and motion patterns in crowded regions to detect the contacts in the last 14 days.
- Infection verifier subsystem: used to verify the infection instances (i.e., contact persons) to confirm the infection transferee from a confirmed COVID-19 case to a contact person.
- P2P mobile application: used by citizens to perform two tasks: (1) self-estimation of infection probability, and (2) detection of unknown infected cases in crowd regions.
3.1. The Blockchain Platform
- ▪
- Step 0: The initial block, Block 0 (called a genesis block), is created by default to store the first confirmed COVID-19 cases that have been recognized in the pandemic. Each case is stored using a unique infection pattern (see Figure 2). The blockchain then asks the mass surveillance system to return the contacts, and infected places related to the detected confirmed cases within the last 14 days. The returned data is represented in a set of infection instances for each infection pattern stored in the genesis block.
- ▪
- Step 1: The set of detected contacts and infected places (i.e., infection instances) are then encapsulated to store them in a new block. This block must be verified firstly by the blockchain administrator staff (called miners). The miners execute some verification trials according to the blockchain algorithm to obtain the valid block-hash code (BHC) as formulated in Equation (1):
- ▪
- Step 2: The IS Code (i.e., infection code) is then tested many times (one test for each code) by the miners to obtain the valid hash code of that block (i.e., BHC). The Miners repeat this process by trying new infection codes—many times until they obtain the IS Code that meets the target block hash code BHC.
- ▪
- Step 3: Once a specific miner has succeeded in obtaining the valid block’s hash code (i.e., BHC), he broadcasts this block and its hash code (BHC value) to the rest of the miners to verify its validity by performing a reverse hashing calculation as in Equation (2). If the remaining miners confirm the new block’s validity, all peers will be notified that a new block has been added to the blockchain. Then, the blockchain state is updated with the added block at all nodes in the network.
3.2. Mass Surveillance System
- (1)
- Detecting and tracking function: This function can be invoked by the mass surveillance subsystem to track the behaviors of the confirmed COVID-19 cases stored in the blockchain during the last 14 days. Therefore, this function can monitor and detect the nearby contacts and the set of infected places that COVID-19 patients accessed.
- (2)
- Blockchain feedback function: The mass surveillance system invokes sending the detected set of contacts and infected places to the blockchain (i.e., tracking results). Then, the blockchain engine digitizes the received set in the form of infection instances encapsulated as a new block after verifying its validity by the set of miners.
3.3. Infection Verifier Subsystem
- (1)
- A specific person can verify his infection by themselves using an infection verification model implemented in the system’s back end.
- (2)
- The infection codes used in P2P communications among all citizens using the P2P-mobile application subsystem are used to identify the probably infected persons and estimate the infection probabilities of others.
3.4. P2P Mobile Application
- (1)
- Self-estimation of infection probability: This service enables persons to evaluate their COVID-19 infection probability by themselves digitally. This objective can be achieved by built-in communication between P2P mobile applications, the blockchain platform, the mass surveillance subsystem, and the infection verifier subsystem. The process of how a person can digitally evaluate the infection probability is depicted in Figure 7. When a newly confirmed COVID-19 case is registered as a new infection pattern in the blockchain, the mass-surveillance subsystem detects all the corresponding infection instances (i.e., contacts), and the blockchain platform sends streams of infection codes (in the form of SMS messages) to all detected persons (i.e., contacts). Using the P2P mobile application, each person may receive many infection codes in his inbox from the blockchain. The person can verify these codes by the automated connection with the infection verifier subsystem. If it accepts the infection code, this means that the person has a high infection probability, and the Infection verifier returns detailed information about the infection (i.e., date and time, location, source of infection, etc.) to the user. This scenario is executed through the hidden communication between the mass surveillance and the infection verifier subsystem. Using the P2P-Mobile App, each person may receive many infection codes in their inbox from the blockchain. The more infection codes they receive, the more COVID-19 cases they have contracted with. For example, if they receive 10 infection codes in their inbox, this means that 10 confirmed COVID-19 cases have probably infected them. Using this feature of the P2P mobile application, the infection probability of each user can be estimated automatically using the binomial distribution function. This technique specifies the number of times (x) that an event occurs in independent trials, where p is the probability of occurring in a single trial. Hence, the binomial distribution function is an appropriate technique that can be used to estimate the infection probability as formulated in Equation (3):
- (2)
- Detection of newly infected cases within a crowd: The peer-to-peer communication of the P2P mobile app with the back-end subsystems can also enable persons to detect and predict newly infected cases within crowded regions. This goal can be achieved by exchanging the infection probability rates between persons using the P2P mobile app. In other words, when a user enters a crowded area of people, or a specific person is close to him, his P2P mobile App will automatically receive a set of warning messages from the set of all nearby person(s). The received warning messages contain the infection probability percentages of all nearby persons in the same domain. In this way, a person can check all received warning messages (i.e., infection probability rates) and use his P2P mobile app to arrange them according to the highest infection probability rate automatically. Hence, the person can take the required precautions against highly probable infected cases detected in the same domain. This scenario is depicted in Figure 8 that explains how users can detect probable infected cases within a crowded area of people using his P2P mobile application through hidden communication established with the blockchain system.
4. CCTS Implementation
- (1)
- Ethereum is used for developing the blockchain subsystem in the proposed CCTS. Ethereum is an open-source, globally decentralized blockchain computing platform that can implement and execute programs in smart contracts. It uses blockchain to store and synchronize the system’s state changes (i.e., blocks), along with a cryptocurrency called ether. The main advantages of Ethereum are that it enables developers to build powerful blockchain applications with high availability, suitability, neutrality, transparency, and security.
- (2)
- Java and Firebase were used to develop the P2P mobile App and store and sync COVID-19 data between different users in real-time. Firebase is Google’s mobile platform that helps developers quickly develop high-quality apps and grow their business. The main advantages of using the Firebase tool are its ability to implement server-side apps, save/read files to/from the cloud, secure data, build big databases, and send notifications and alerts in real-time communication.
- (3)
- Python and Mongo DB were used for simulating COVID-19 data and analyzing GPS data.
5. Evaluation and Experimental Results
5.1. Results of Detecting Contacts within a 2 m2 Area of Infection by GPS
5.2. Results of Detecting Contacts within a 5 m2 Area of Infection by GPS
5.3. Infection Probability Evaluation of Contacts
6. Discussion
- (1)
- Enabling self-estimation of COVID-19 infection probability by end-users using a mobile app
- (2)
- Detecting and tracking the unknown cases of COVID-19
- (3)
- Sending and receiving infection alerts among users in P2P communications within crowds for avoiding infection occurrences.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- World Health Organization. WHO Coronavirus Disease (COVID-19) Dashboard. Available online: https://covid19.who.int/ (accessed on 14 March 2021).
- Statista, Impact of the Coronavirus Pandemic on the Global Economy-Statistics & Facts. Available online: https://www.statista.com/topics/6139/covid-19-impact-on-the-global-economy/ (accessed on 2 August 2020).
- Whitelaw, S.; Mamas, M.A.; Topol, E.; Van Spall, H.G. Applications of digital technology in COVID-19 pandemic planning and response. Lancet Digit. Health 2020, 2, e435–e440. [Google Scholar] [CrossRef]
- Torous, J.; Myrick, K.J.; Rauseo-Ricupero, N.; Firth, J. Digital mental health and COVID-19: Using technology today to accelerate the curve on access and quality tomorrow. JMIR Ment. Health 2020, 7, e18848. [Google Scholar] [CrossRef]
- Kumar, A.; Gupta, P.K.; Srivastava, A. A review of modern technologies for tackling the COVID-19 pandemic. Diabetes & Metabolic Syndrome. Clin. Res. Rev. 2020, 14, 569–573. [Google Scholar]
- Lalmuanawma, S.; Hussain, J.; Chhakchhuak, L. Applications of machine learning and artificial intelligence for Covid-19 (SARS-CoV-2) pandemic: A review. Chaos Solitons Fractalsm 2020, 139, 110059. [Google Scholar] [CrossRef]
- Saba, A.I.; Elsheikh, A.H. Forecasting the prevalence of COVID-19 outbreak in Egypt using nonlinear autoregressive artificial neural networks. Process Saf. Environ. Prot. 2020, 141, 1–8. [Google Scholar] [CrossRef]
- Hassantabar, S.; Ahmadi, M.; Sharifi, A. Diagnosis and Detection of Infected Tissue of COVID-19 Patients Based on Lung X-Ray Image Using Convolutional Neural Network Approaches. Chaos Solitons Fractals 2020, 140, 110170. [Google Scholar] [CrossRef]
- Mohanty, S.; Rashid, M.H.; Mridul, M.; Mohanty, C.; Swayamsiddha, S. Application of Artificial Intelligence in COVID-19 drug repurposing. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 1027–1031. [Google Scholar] [CrossRef]
- McCall, B. COVID-19 and artificial intelligence: Protecting healthcare workers and curbing the spread. Lancet Digit. Health 2020, 2, e166–e167. [Google Scholar] [CrossRef]
- Vaishya, R.; Javaid, M.; Khan, I.H.; Haleem, A. Artificial Intelligence (A.I.) applications for COVID-19 pandemic. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 337–339. [Google Scholar] [CrossRef]
- Callaghan, S. COVID-19 Is a Data Science Issue. Patterns 2020, 1, 100022. [Google Scholar] [CrossRef]
- Kumar, A.; Rani, P.; Kumar, R.; Sharma, V.; Purohit, S.R. Data-driven modeling and prediction of COVID-19 infection in India and correlation analysis of the virus transmission with socio-economic factors. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 1231–1240. [Google Scholar] [CrossRef] [PubMed]
- Liang, K. Mathematical model of infection kinetics and its analysis for COVID-19, SARS, and MERS. Infect. Genet. Evol. 2020, 82, 104306. [Google Scholar] [CrossRef] [PubMed]
- Singh, R.P.; Javaid, M.; Haleem, A.; Suman, R. Internet of things (IoT) applications to fight against COVID-19 pandemic. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 521–524. [Google Scholar] [CrossRef]
- Aileni, R.M.; Suciu, G. IoMT: A blockchain perspective. In Decentralised Internet of Things; Khan, M., Quasim, M., Algarni, F., Alharthi, A., Eds.; Springer: Cham, Switzerland, 2020; Volume 71, pp. 199–215. [Google Scholar] [CrossRef]
- Swayamsiddha, S.; Mohanty, C. Application of cognitive Internet of Medical Things for COVID-19 pandemic. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 911–915. [Google Scholar] [CrossRef]
- Zhang, P.; Schmidt, D.C.; White, J.; Lenz, G. Blockchain technology use cases in healthcare. Adv. Comput. 2018, 111, 1–41. [Google Scholar]
- Idrees, S.M.; Nowostawski, M.; Jameel, R. Blockchain-based digital contact tracing apps for COVID-19 pandemic management: Issues, challenges, solutions, and future directions. JMIR Med. Inform. 2021, 9, e25245. [Google Scholar] [CrossRef] [PubMed]
- Nguyen, D.C.; Ding, M.; Pathirana, P.N.; Seneviratne, A. Blockchain and AI-based solutions to combat coronavirus (COVID-19)-like epidemics: A survey. IEEE Access 2021, 9, 95730–99575. [Google Scholar] [CrossRef]
- CBS News. Apple and Google are Building a Tracking Tool to Tell People When They May Have Been Exposed to Coronavirus. Available online: https://www.cbsnews.com/news/coronavirus-apple-google-contact-tracing-tool-iphone-android/ (accessed on 6 August 2020).
- Koh, D. Singapore to Launch TraceTogether Token Device for COVID-19 Contact Tracing. Available online: https://www.mobihealthnews.com/news/asia-pacific/singapore-launch-tracetogether-token-device-covid-19-contact-tracing (accessed on 6 August 2020).
- Ian, L. The Security behind the NHS Contact Tracing App. Available online: https://www.ncsc.gov.uk/blog-post/security-behind-nhs-contact-tracing-app (accessed on 6 August 2020).
- Hernández-Orallo, E.; Calafate, C.T.; Cano, J.C.; Manzoni, P. Evaluating the effectiveness of COVID-19 Bluetooth-Based smartphone contact tracing applications. Appl. Sci. 2020, 10, 7113. [Google Scholar] [CrossRef]
- Torky, M.; Hassanien, A.E. COVID-19 blockchain framework: An innovative approach. arXiv 2020, arXiv:2004.06081. Available online: https://arxiv.org/abs/2004.06081 (accessed on 13 September 2021).
- Dong, D.; Tang, Z.; Wang, S.; Hui, H.; Gong, L.; Lu, Y.; Xue, Z.; Liao, H.; Chen, F.; Yang, F.; et al. The role of imaging in the detection and management of COVID-19: A review. IEEE Rev. Biomed. Eng. 2020, 14, 16–29. [Google Scholar] [CrossRef] [PubMed]
- Shibly, K.H.; Dey, S.K.; Islam, M.T.; Rahman, M.M. COVID faster R–CNN: A novel framework to Diagnose Novel Coronavirus Disease (COVID-19) in X-Ray images. Inform. Med. Unlocked 2020, 20, 100405. [Google Scholar] [CrossRef] [PubMed]
- Ozturk, T.; Talo, M.; Yildirim, E.A.; Baloglu, U.B.; Yildirim, O.; Acharya, U.R. Automated detection of COVID-19 cases using deep neural networks with X-ray images. Comput. Biol. Med. 2020, 121, 103792. [Google Scholar] [CrossRef]
- Khan, A.I.; Shah, J.L.; Bhat, M.M. Coronet: A deep neural network for detection and diagnosis of COVID-19 from chest x-ray images. Comput. Methods Programs BioMed. 2020, 196, 105581. [Google Scholar] [CrossRef] [PubMed]
- Toraman, S.; Alakuş, T.B.; Türkoğlu, İ. Convolutional CapsNet: A novel artificial neural network approach to detect COVID-19 disease from X-ray images using capsule net-works. Chaos Solitons Fractals 2020, 140, 110122. [Google Scholar] [CrossRef]
- Afshar, P.; Heidarian, S.; Naderkhani, F.; Oikonomou, A.; Plataniotis, K.N.; Mohammadi, A. Covid-caps: A capsule network-based framework for identification of covid-19 cases from x-ray images. Pattern Recognit. Lett. 2020, 138, 638–643. [Google Scholar] [CrossRef]
- Imran, A.; Posokhova, I.; Qureshi, H.N.; Masood, U.; Riaz, S.; Ali, K.; John, C.N.; Hussain, I.; Nabeel, M. AI4COVID-19: AI-enabled preliminary diagnosis for COVID-19 from cough samples via an app. Inform. Med. Unlocked 2020, 20, 100378. [Google Scholar] [CrossRef]
- Verhagen, L.M.; de Groot, R.; Lawrence, C.A.; Taljaard, J.; Cotton, M.F.; Rabie, H. COVID-19 response in low and middle-income countries: Don’t overlook the role of mobile phone communication. Int. J. Infect. Dis. 2020, 99, 334–337. [Google Scholar] [CrossRef]
- Chidambaram, S.; Erridge, S.; Kinross, J.; Purkayastha, S. Observational study of U.K. mobile health apps for COVID-19. Lancet Digit. Health 2020, 2, e388–e390. [Google Scholar] [CrossRef]
- Zhou, Y.; Xu, R.; Hu, D.; Yue, Y.; Li, Q.; Xia, J. Effects of human mobility restrictions on the spread of COVID-19 in Shenzhen, China: A modeling study using mobile phone data. Lancet Digit. Health 2020, 2, e417–e424. [Google Scholar] [CrossRef]
- Reed, A.; Drew, H. Apple and Google Are Building a Virus-Tracking System. Health Officials Say It Will Be Practically Useless. Available online: https://www.washingtonpost.com/technology/2020/05/15/app-apple-google-virus/ (accessed on 11 August 2020).
- Dean, K. The Singapore Government Launches a New App for Contact Tracing to Combat the Spread of COVID-19. Available online: https://www.mobihealthnews.com/news/asia-pacific/singapore-government-launches-new-app-contact-tracing-combat-spread-covid-19 (accessed on 11 August 2020).
- BBC News. Coronavirus: NHS Contact-Tracing App in Place by End of the Month, Says the Minister. Available online: https://www.bbc.com/news/uk-52931232 (accessed on 12 August 2020).
- Matt, B. Everything You Need to Know about the NHS Test, Track and Trace App. Available online: https://www.wired.co.uk/article/nhs-covid-19-tracking-app-contact-tracing (accessed on 12 August 2020).
- Mozur, P.; Zhong, R.; Krolik, A. In Coronavirus Fight, China Gives Citizens a Color Code, With Red Flags. Available online: https://www.nytimes.com/2020/03/01/business/china-coronavirus-surveillance.html (accessed on 11 August 2020).
- Xu, H.; Zhang, L.; Onireti, O.; Fang, Y.; Buchanan, W.J.; Imran, M.A. Beeptrace: Blockchain-enabled privacy-preserving contact tracing for covid-19 pandemic and beyond. IEEE Internet Things J. 2020, 8, 3915–3929. [Google Scholar] [CrossRef]
- Ikeda, K. Security and privacy of blockchain and quantum computation. Adv. Comput. 2018, 111, 199–228. [Google Scholar]
- Axon, L.; Goldsmith, M.; Creese, S. Privacy requirements in cybersecurity applications of blockchain. Adv. Comput. 2018, 111, 229–278. [Google Scholar]
Cases 1–30 | Cases 31–60 | Cases 61–90 | Cases 91–120 | Cases 121–150 | |
---|---|---|---|---|---|
#Contacts | 140 | 192 | 228 | 247 | 240 |
TP | 83 | 102 | 110 | 124 | 124 |
FP | 0 | 0 | 0 | 0 | 0 |
TN | 0 | 0 | 0 | 0 | 0 |
FN | 57 | 90 | 109 | 123 | 116 |
Recall (TPR) | 0.574219577 | 0.53771164 | 0.515137085 | 0.511530229 | 0.523119288 |
Precision | 0.933333333 | 0.966666667 | 0.966666667 | 1 | 1 |
Specificity (TNR) | 0 | 0 | 0 | 0 | 0 |
NPV | 0 | 0 | 0 | 0 | 0 |
FNR | 0.425780423 | 0.46228836 | 0.484862915 | 0.488469771 | 0.476880712 |
FPR | 0 | 0 | 0 | 0 | 0 |
FDR | 0 | 0 | 0 | 0 | 0 |
F1-Score | 0.69262506 | 0.678011803 | 0.66355998 | 0.666114028 | 0.668974179 |
Accuracy | 0.574219577 | 0.53771164 | 0.515137085 | 0.511530229 | 0.523119288 |
Cases 151–180 | Cases 181–210 | Cases 211–240 | Cases 241–270 | Cases 271–300 | |
---|---|---|---|---|---|
#Contacts | 270 | 299 | 299 | 311 | 313 |
TP | 140 | 157 | 146 | 155 | 156 |
FP | 0 | 0 | 0 | 0 | 0 |
TN | 0 | 0 | 0 | 0 | 0 |
FN | 130 | 142 | 153 | 156 | 157 |
Recall (TPR) | 0.516268639 | 0.522883043 | 0.491568154 | 0.505067988 | 0.501076794 |
Precision | 1 | 1 | 1 | 1 | 1 |
Specificity(TNR) | 0 | 0 | 0 | 0 | 0 |
NPV | 0 | 0 | 0 | 0 | 0 |
FNR | 0.483731361 | 0.477116957 | 0.508431846 | 0.494932012 | 0.498923206 |
FPR | 0 | 0 | 0 | 0 | 0 |
FDR | 0 | 0 | 0 | 0 | 0 |
F1-Score | 0.666292581 | 0.66641158 | 0.641815703 | 0.660956388 | 0.648153216 |
Accuracy | 0.516268639 | 0.522883043 | 0.491568154 | 0.505067988 | 0.501076794 |
Metrics | Cases 1–300 |
---|---|
#Contacts | 2539 (repeated cases are considered) |
SUM(TP) | 1306 |
SUM (FP) | 0 |
SUM (TN) | 0 |
SUM (FN) | 1233 |
AVG (TPR) | 0.519858244 |
AVG(Precision) | 0.986666667 |
AVG (TNR) | 0 |
AVG (NPV) | 0 |
AVG (FNR) | 0.480141756 |
AVG (FPR) | 0 |
AVG (FDR) | 0 |
AVG (F1-Score) | 0.665291452 |
AVG(Accuracy) | 0.519858244 |
Cases 1–30 | Cases 31–60 | Cases 61–90 | Cases 91–120 | Cases 121–150 | |
---|---|---|---|---|---|
#Contacts | 140 | 192 | 228 | 247 | 241 |
TP | 140 | 192 | 228 | 247 | 241 |
FP | 0 | 0 | 0 | 0 | 0 |
TN | 0 | 0 | 0 | 0 | 0 |
FN | 0 | 0 | 0 | 0 | 0 |
Recall (TPR) | 1 | 1 | 1 | 1 | 1 |
Precision | 1 | 1 | 1 | 1 | 1 |
Specificity (TNR) | 0 | 0 | 0 | 0 | 0 |
NPV | 0 | 0 | 0 | 0 | 0 |
FNR | 0 | 0 | 0 | 0 | 0 |
FPR | 0 | 0 | 0 | 0 | 0 |
FDR | 0 | 0 | 0 | 0 | 0 |
F1-Score | 1 | 1 | 1 | 1 | 1 |
Accuracy | 1 | 1 | 1 | 1 | 1 |
Cases 151–180 | Cases 181–210 | Cases 211–240 | Cases 241–270 | Cases 271–300 | |
---|---|---|---|---|---|
#Contacts | 270 | 300 | 299 | 311 | 313 |
TP | 270 | 300 | 299 | 311 | 313 |
FP | 2 | 3 | 3 | 0 | 1 |
TN | 0 | 0 | 0 | 0 | 0 |
FN | 0 | 0 | 0 | 0 | 0 |
Recall (TPR) | 1 | 1 | 1 | 1 | 1 |
Precision | 0.994444444 | 0.991841492 | 0.992024642 | 1 | 0.997222222 |
Specificity(TNR) | 0 | 0 | 0 | 0 | 0 |
NPV | 0 | 0 | 0 | 0 | 0 |
FNR | 0 | 0 | 0 | 0 | 0 |
FPR | 0 | 0 | 0 | 0 | 0 |
FDR | 0.005555556 | 0.008158508 | 0.007975358 | 0 | 0.002777778 |
F1-Score | 0.996969697 | 0.995634921 | 0.995844797 | 1 | 0.998550725 |
Accuracy | 0.994444444 | 0.991841492 | 0.992024642 | 1 | 0.997222222 |
Metrics | Cases 1–300 |
---|---|
#Contacts | 2539 (repeated cases are considered) |
SUM(TP) | 1800 |
SUM (FP) | 9 |
SUM (TN) | 0 |
SUM (FN) | 0 |
AVG (TPR) | 1.0 |
AVG(Precision) | 0.995952381 |
AVG (TNR) | 0 |
AVG (NPV) | 0 |
AVG (FNR) | 0 |
AVG (FPR) | 0 |
AVG (FDR) | 0.004047619 |
AVG (F1-Score) | 0.997765568 |
AVG(Accuracy) | 0.995952381 |
COVID-19 App | Technology | Function | Maturity Level | Results |
---|---|---|---|---|
Singapore TraceTogether [22] | Bluetooth | contact tracing using blue trace protocol | Launched app | n/a |
Google/Apple Contact Tracing [36] | Bluetooth | contact tracing using exposure notification technology | Defined and designed app | n/a |
UK NHS Contact Tracing [39] | Bluetooth | contact tracing using self-reporting of symptoms | Defined app | n/a |
China Health Code System [40] | GPS/QR-Codes | contact tracing using colored QR-codes | Launched app | n/a |
BeepTrace [41] | GPS, Bluetooth, Cellular, and WiFi | Privacy-preserving of contact tracing using blockchain and PK encryption | Theoretical framework | n/a |
CCTS (The proposed system) | Blockchain/GPS/WiFi | contact tracing using:
| Defined, designed, imple mented, and tested App | Precision = 99.13% Recall = 75.79 F1-Score = 83.15% FDR = 0.004 Accuracy = 75.79% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Torky, M.; Goda, E.; Snasel, V.; Hassanien, A.E. COVID-19 Contact Tracing and Detection-Based on Blockchain Technology. Informatics 2021, 8, 72. https://doi.org/10.3390/informatics8040072
Torky M, Goda E, Snasel V, Hassanien AE. COVID-19 Contact Tracing and Detection-Based on Blockchain Technology. Informatics. 2021; 8(4):72. https://doi.org/10.3390/informatics8040072
Chicago/Turabian StyleTorky, Mohamed, Essam Goda, Vaclav Snasel, and Aboul Ella Hassanien. 2021. "COVID-19 Contact Tracing and Detection-Based on Blockchain Technology" Informatics 8, no. 4: 72. https://doi.org/10.3390/informatics8040072
APA StyleTorky, M., Goda, E., Snasel, V., & Hassanien, A. E. (2021). COVID-19 Contact Tracing and Detection-Based on Blockchain Technology. Informatics, 8(4), 72. https://doi.org/10.3390/informatics8040072