An Immunity Passport Scheme Based On The Dual-Blockchain Architecture For International Travel
Apr 14, 2023
The implementation of immunity passports has been hampered by controversies over vaccines in various countries, the privacy of vaccinators, and the forgery of passports. While some existing schemes have been devoted to accelerating this effort, the problems above are not well solved in existing schemes. In this paper, we present an immunity passport scheme based on the dual-blockchain architecture, which frees people from the cumbersome epidemic prevention process while traveling abroad. Especially, the dual-blockchain architecture is established to fit with the scenarios of an immunity passport. Searchable encryption and anonymous authentication are utilized to ensure users’ privacy. In addition, the performance and security evaluations show that our scheme achieves the proposed security goals and surpasses other authentication schemes in communication and computational overheads.
The immune system is very important in our daily life. The immune system can help us prevent many infectious diseases, such as flu, colds, measles, pneumonia, etc. When the body's immunity is low, it is easy to be infected with various diseases, so maintaining a healthy level of immunity is the key to preventing infection. In addition, we also need to improve our immunity in our daily life, such as a healthy diet and daily exercise.
In our literature, we found that cistanche can also improve immunity. It contains a variety of active ingredients, such as cistanche ketone, cistanche glycoside, cistanchein, etc. These ingredients can regulate the function of the immune system and enhance the resistance of the immune system, against the invasion of foreign pathogens such as viruses and bacteria. In addition, Cistanche also has anti-oxidation, anti-tumor, anti-inflammatory, anti-fatigue, and other effects, which can help the body better cope with various challenges and improve the body's immunity.

Click here to know when to take cistanche
1. Introduction
The Coronavirus Disease 2019 (COVID-19) pandemic is undoubtedly an unprecedented disaster for human society [1–3]. The pandemic is rapidly spreading and getting worse in many countries and regions of the world, which has caused a large number of infections and deaths. Countries around the world are doing their utmost to curb the spread of the pandemic, enacting strict policies such as quarantine for infected people, prohibitions on mass gatherings, restrictions on entry-exit, and so on.
Vaccination, in combination with personal protection, is the most effective measure to prevent COVID-19 [4]. However, the effectiveness of some vaccines remains controversial in countries because of differences in policies, technical standards, and religions. As shown by recent publications, not everyone holds a positive attitude toward the COVID-19 vaccine [5, 6]. There is even discrimination against unvaccinated people in some areas, which is called the stigmatization of vaccination [7, 8].
Restoring the order of human society in the post-epidemic era is one of the most important issues, among which lifting restrictions on people’s entry-exit is particularly significant. The restrictions on the people who have been vaccinated could be relaxed [9]. Therefore, several countries and organizations have launched the immunity passport that allows them to work and travel abroad without compromising personal or public health [8, 10]. However, some serious issues remain unresolved: (1) traditional passports are easy to falsify. (2) There are controversies about the effectiveness of some vaccines in different countries. (3) Under the premise of stigmatization, vaccinators’ privacy is still at risk.
To effectively ensure the privacy of people traveling during the COVID-19 pandemic, we propose an immunity passport scheme in this paper. In our scheme, vaccinated people can show their passports to a staff of customs without compromising their privacy for entry and exit. Our contributions are summarized as follows:
(1) To adapt our scheme to international travel scenarios, we designed a dual-blockchain architecture with two different types of blockchains, domestic and international. Different countries participate in the consensus of the international blockchain, which is conducive to solving controversies about vaccines.
(2) We leveraged the use of the inherent characteristics of blockchain to make the immunity passport traceable and nonrefundable. And for the purpose that users can have control over their data, we combined searchable encryption and anonymous authentication with blockchain.
(3) Our scheme allows users to participate in vaccination, authentication, and other processes using legitimate pseudonyms, which can well solve the stigmatization of vaccination.
(4) To prove the feasibility and reliability of our scheme, we conducted a complete security analysis and simulation experiments, including computational overheads, communication overheads, and energy overheads.
The rest of this paper is organized as follows. Section 2 discusses some related research achievements. Section 3 describes the preliminary knowledge and introduces the design details of the system model. The immunity passport scheme is proposed in Section 4. Section 5 presents the correctness and security analysis. Section 6 presents the performance evaluation, and Section 7 concludes this paper.

2. Related Work
Due to its outstanding characteristics, blockchain technology has attracted widespread attention in many fields including medical care, identity authentication, and finance [11–13]. Recently, there have been some studies applying blockchain technology to meet the challenges of COVID-19. Xu et al. [14] proposed a blockchain-enabled privacy-preserving contact tracing scheme, in which users’ privacy is ensured by the pseudonym. However, their scheme has a high demand for the intensive computation of blockchain nodes. To control the spread of COVID-19, a privacy anonymous IoT model using blockchain was presented in [15].
In this scheme, people who wear RFID tags will be notified if they are near a possible or confirmed “hotspot” area. But the authors did not give a security analysis of the scheme in this paper. Song et al. [16] using Bluetooth technology designed a tracing and notification system based on blockchain and smart contracts to ensure users’ privacy.
However, there is an unreasonable assumption that people always honestly upload their health status to the blockchain. Jacob and Lawarée [17] pointed out that apps such as to StopCovid (France), NHS Covid-19 (UK), and Coronalert (Belgium) have security, political, and other issues. Although these schemes and applications are focused on addressing the issues of privacy, the public is still reluctant to disclose their data for privacy reasons [18, 19]. Moreover, contact tracing is a passive defense against the COVID-19 pandemic.
Hasan et al. [20] proposed a digital health passport system combining blockchain, proxy re-encryption, and smart contracts. In this system, the data owner grants access to other entities so that the user has control over his data. Based on blockchain, a framework was proposed in [21] to ensure users’ privacy, which uses a locality-sensitive hash function to generate a secure identifier. The identifier can only be derived if the user provides his biometric and personal information, whereas, although the authors give details of the pseudo-identity generation, the description of the vaccination certificate is very brief. Angelopoulos et al. [22] presented a framework that used a private blockchain to store the digital health passport. But the authors did not give details about how to ensure users’ privacy, and the characteristics of private blockchain did not apply to the scenarios where people travel among multiple countries.
None of the above research [20–22] addressed how the passport holder can verify the legality of inspectors, which is extremely important for users. Some existing authentication schemes are designed for scenarios such as the smart grid, the Internet of Things, and the smart medical [23–26]. Mahmood et al. [23] proposed an anonymous key agreement protocol for the smart grid infrastructure by using the identity-based signature. This protocol empowers the smart meters for anonymous information exchange with utility, which is proved secure under the random oracle model. A mutual authentication scheme focusing on mobile edge computing is proposed by Jia et al. [24], which only needs one massage exchange round to achieve mutual authentication. However, their scheme cannot achieve some security properties. Almadhoun et al. [25] proposed a decentralized and scalable authentication mechanism that utilizes blockchain-enabled fog nodes with connectivity to Ethereum smart contracts, which gives details of the smart contracts involved. Although all the above schemes have advantages and highlights, these authentication schemes are not suitable for the scenarios of an immunity passport.
It is noteworthy that the above schemes have some shortcomings when applied to epidemic prevention scenarios, which makes the privacy of users cannot guaranteed well. Therefore, it is meaningful to design a secure, reliable, and efficient immunization passport scheme for the COVID-19 epidemic.

3. System Model and Security Goals
In this section, we give a brief introduction to the basic theoretical knowledge involved in this paper, such as blockchain, searchable encryption, and bilinear mapping. Subsequently, the system model and security goals are presented. The system model is depicted in Figure 1, and the main notations that appear in the scheme are listed in Table 1.


3.1. Preliminaries. Blockchain.
Blockchain is a special kind of data structure that arranges a large number of blocks into a chain in chronological order, where each block is composed of certain data [27]. Blockchain is categorized roughly into the public blockchain, consortium blockchain, and private blockchain according to the degree of decentralization. Our scheme adopts the consortium blockchain because of the specific advantages: (1) it can be jointly controlled by multiple organizations or countries, which is suitable for the scenarios of our scheme. (2) Only the members of the consortium participate in the consensus, so it has high efficiency. (3) Not everyone can access the data on the consortium blockchain.
Searchable Encryption. Searchable encryption is a cryptographic primitive that supports users to conduct a keyword search on encrypted data. It mainly solves how to complete the search for encrypted data when the data is encrypted and stored in the cloud, under the premise that the cloud server is not completely trusted. Similar to searching for plaintext data, a common method for searchable encryption is to establish a secure index for the entire dataset and then use the secure index to complete a secure search for encrypted data on the cloud server. Searchable encryption enhances the scalability of search while saving users a lot of networks and computing overhead.
Bilinear Pairings. Let G1 and G2 be two multiplicative cyclic groups with the prime order as p. Let g be the generator of G1, which means G1 = hi. We accept e as bilinear pairing if e : G1 × G1⟶G2 satisfies the following properties [28]:

3.2. System Model.
In the model of the immunity passport scheme, it is assumed that various epidemic prevention agencies (EPAs) in each country form an alliance and jointly maintain a domestic consortium blockchain, that is the “Domestic Blockchain (DBC).” Every country selects an institution with high credibility on behalf of the country to maintain an international consortium blockchain, that is the “International Blockchain (IBC).” Since we use consortium blockchains to design the system model, popular consensus mechanisms adapted to consortium blockchains can be run on our schemes, such as Practical Byzantine Fault Tolerance (PBFT) and Delegated Proof of Stake (DPoS) [29, 30]. Thus, our scheme focuses on how to efficiently authenticate the identity and verify the validity of the passport. The seven entities and two structures of transaction in this model are described in detail as follows:
Key Generate Center (KGC). KGC is an organization with high credibility in this system, which is responsible for generating system parameters and distributing partial private keys for all users.
Users. The user is vaccinated at EPA by the legal pseudo-identity. The user generates a trapdoor and a decryption key for the staff when he needs the immunity passport; the ciphertext of the passport is then searched by the IBC node and returned by the IPFS.
Inter-Planetary File System (IPFS). IPFS is a decentralized file storage network used to store the ciphertext of passports generated by the EPAs.
Epidemic Prevention Agency (EPA). EPAs maintain a DBC in each country, responsible for vaccinating, generating immunity passports, and uploading the ciphertext of passports to the IPFS. And EPAs participate in the consensus of DBC to generate new blocks.
Domestic Blockchain (DBC). There are many DBCs in our model. The role of DBC nodes is played by EPAs of each country and the transaction on DBC is broadcast by EPAs.
International Blockchain (IBC). Only one IBC exists in our model. The role of IBC nodes is played by institutions on behalf of countries, such as the Ministry of Health.
Customs. The staff of customs gets the ciphertext of the passport and decrypts it after achieving mutual authentication with the user, where a session key is negotiated for transferring the trapdoor and the decryption key.
Structure of Transaction. We deployed two types of blockchain in our scheme, thus we designed different structures of transactions.
The structure of transactions on DBCs is shown in Table 2, including the identity of EPA IDEPA that generates the DBC-transaction, pseudo-identity of the inoculator ID′, the keyword-index fix, wg, hash of the ciphertext of the passport hashðCpÞ, and signature of the EPA sigEPA.
The structure of transactions on the IBC is shown in Table 3, including the identity of the country IDctry that generates the IBC-transaction, signature of the country signatory, and search-index ðIDDB, ID′, fix, wg, hashðCpÞÞ. The search index is composed of the ID of the DBC block, the pseudo-identity of the inoculator, the keyword index, and the hash of the ciphertext of the passport.

3.3. Security Goals.
We assumed that all blockchain nodes and customs staffs are semi-honest, and attackers can eavesdrop on messages while users are communicating with other entities. Based on this assumption, we propose the following security goals.
Confidentiality and Privacy. Our scheme is based on the blockchain, and data stored on the blockchain is shared and transparent. The scheme needs to satisfy users’ privacy and the confidentiality of immunity passports.
Mutual Authentication. In the proposed scheme, users need to communicate with customs staff. To ensure the legitimacy of the two parties, they need to achieve mutual authentication before communication.
Traceability and Nonrepudiation. The EPA is responsible for users’ health after vaccination. Accordingly, the goals of traceability and nonrepudiation should be achieved in our scheme.
Other Attacks. Furthermore, our scheme should also be able to resist other attacks, such as impersonation attacks and insider attacks.

4. The Proposed Scheme
To facilitate readers a better understanding of the application scenario, we have made a brief overview of the scheme before describing the details. For the convenience of presentation, it is assumed that the entire process takes user U1 as an example, referring to Figure 1.

4.1. System Setup and User-Registration.
In this phase, KGC generates system parameters and its public-private key pair. The user obtains a legal pseudo identity and generates his full public-private key pair through the partial-private key generated by KGC (as shown in Figure 2).

4.2. Passport Generation and Storage.
In this phase, the EPA vaccinates the user and generates an immunity passport after authenticating the user’s pseudo-identity, then stores the ciphertext of the passport on IPFS. Subsequently, different types of transactions will be uploaded to IBC and DBC.

After the end of this phase, the ciphertext of the user’s passport is stored in IPFS, and the corresponding keyword index and search index are also uploaded to the blockchain as transaction information.
4.3. Identity Authentication and Key Agreement.
In this phase, the user and customs staff perform identity authentication to confirm both of them are legitimate, and a secure session key is negotiated for subsequent data transmission, as depicted in Figure 3.




5.2. Security Analysis.
Confidentiality and Privacy. In our scheme, the user interacts with other entities by a legal pseudo-identity. The attacker cannot infer the user’s real identity through the ID′ unless he cracks the user’s secret key xi or the random number μ picked by the KGC. The attacker also cannot obtain effective data even if the IPFS is hacked, because the IPFS stores the ciphertext of the passport. In the step of “Passport-Search,” only the user can generate a trapdoor and send it to the staff for searching, and then, IPFS returns the corresponding Cp to the staff. Thus, users have full control over their data.
Mutual Authentication. In the phase of “Authentication and Negotiation,” the user signs his identity information with the private key ski = ðxi, di Þ to get sigi ðUi, Vi Þ, where Vi = ghixi+hiui · di. The customs staff verifies Vi with the user’s public key PKI = ðRi, Xi Þ. The correctness of this step has been given above. Therefore, the scheme achieves the goal of mutual authentication.
Traceability and Nonrepudiation. In our scheme, the information on each user’s vaccination is uploaded to DBC and IBC. Each transaction contains the identity of the producer, known as IDEPA or IDctry. Once the user has a health problem due to the vaccine, it can be traced back to the corresponding country or EPA, and the corresponding sigEPA and bigotry can avoid producer repudiation.
Impersonation Attack. An attacker can't pose as a legitimate user unless he cracks the user’s private key ski, and the attacker cannot impersonate the staff as well. Assuming that an attacker wants to impersonate a legitimate entity, he must sign in with the user’s private key in the “Authentication and Negotiation” phase, which is hard because only the user knows the secret value xi.
Insider Attack. KGC cannot reveal the private key ski of users because it is only responsible for generating partial private keys in the phase of “User-Registration.” In addition, all the vaccination records will be uploaded to the blockchain, and the traceability and nonrepudiation characteristics ensure that blockchain nodes will not upload fake information.
6. Performance Evaluation
In this section, we make a functional property comparison between the proposed scheme and the existing immunity passport schemes [20–22]. Then, the proposed scheme is compared with the existing authentication schemes [23, 24] in terms of computational overheads, communicational overheads, and energy overheads.
6.1. Functional Comparison.
Table 4 shows the comparison of the functional properties of our scheme with other immunity passport schemes. From Table 4, we can see that all four schemes achieve access control of user data. Hasan et al.’s scheme [20] cannot provide anonymity, although blockchain is used in their scheme. Schemes in [21, 22] did not consider the issue of coordination between different departments in multiple countries in the scenarios of immunity passport. Moreover, schemes in [20–22] cannot provide mutual authentication between the user and the passport inspector. Our scheme achieves these functions well.
6.2. Overheads Comparison.
The computational complexity comparison of our scheme and schemes [23, 24] in the phase of authentication is shown in Table 5. Among them, Th, Tm, Te, Ta, and Tp, respectively, represent the time of hash function, point multiplication, modular exponentiation, point addition, and bilinear mappings.
For comparing the computational overheads, we conducted simulations on a PC with an Intel Core i5-7300HQ CPU at 2.50 GHz and 8 GB RAM, running Windows 10 Home (64-bit). Simulations show that the operation time of Th, Tm, Te, Ta, and Tp, is about 0.0018 ms, 0.0012 ms, 0.0021 ms, 0.0127 ms, and 2.7737 ms, respectively. The computational overhead comparison of the user, other devices, and the total are shown in Figures 4, 5, and 6.
As for the computation of users, a user in our scheme requires to calculate fUi ′, hi ′, Vi ′, kj, hj, eðVj, gÞ, Kg, that is 4 Th + 3Tm + 3Te + Tp (2.7908 ms). Similarly, Mahmood et al.’s scheme [23] requires 3Th + 2Tm + 1Te + Tp (2.7838 ms), and Jia et al.’s scheme [24] requires 5Th + 4Tm + 1Te + Tp (2.7908 ms). Figure 4 shows that our scheme is similar to other schemes in terms of users’ computational overheads. Comparing the computational overheads of other devices, our scheme requires calculating fki, hi ′,e ðVi ′, gÞ, Uj, hj, Vj, K, Confirg, that is 4Th + 3Tm + 3Te + Tp (2.7908 ms). Similarly, scheme [23] requires 4Th + 2Tm + 1 Te + 2Tp (5.5591 ms), and scheme [24] requires 5Th + 5Tm + 3Ta + Tp (22.8268 ms). As can be seen from Figure 5, our scheme and scheme [24] are significantly better than scheme [23], because the number of bilinear mappings operation is reduced, which is time-consuming. Furthermore, it can be seen that the computational overheads of our scheme are equal between the users and other devices. As for the total computational overheads, our scheme performs similarly to the scheme [24], with a 33.10% reduction compared to the scheme [23], which can be seen in Figure 6.


that is 1280 bits. Similarly, scheme [23] needs to transmit 1312 bits during authentication; scheme [24] needs to transmit 1472 bits. We can see from Figure 7 that the performance of the communicational overhead of our scheme is a little different from the scheme [23]. However, our scheme only requires two rounds of massage exchange, whereas scheme [23] requires three rounds. And our scheme reduced 13.04% compared to the scheme [24] because the transmission of unnecessary information is reduced in our scheme, such as timestamps.

Energy overheads are also an important evaluation indicator. We use the voltage and current of the PC used in the simulations for comparing energy overheads, which are 1:2 V and 54:2 A, respectively. A hash function consumes 1:2 V ∗ 54:2 A ∗ 0:0018 ms = 0:1171 mj, a point multiplication consumes 1:2 V ∗ 54:2 A ∗ 0:0012 ms = 0:0780 mj, modular exponentiation consumes 1:2 V ∗ 54:2 A ∗ 0:0021 ms = 0:1366 mj, a point addition consumes 1:2 V ∗ 54:2 A ∗ 0:0127 ms = 0:8260 mj, and a bilinear mapping consumes 1:2 V ∗ 54:2 A ∗ 2:7737 ms = 180:4014 mj. The total energy overheads comparison can be seen in Figure 8, which shows that the energy overheads of our scheme are almost equal to that of the scheme [24] and still better than that of the scheme [23].
7. Conclusion
In this paper, we propose an immunity passport scheme to mitigate the impact of COVID-19. This scheme helps people travel between different countries without going through tedious epidemic prevention procedures in this era of post epidemic. The highlight of this scheme is that it combines searchable encryption and authentication with blockchain, which ensures users’ privacy and allows them to have control over their data. According to the security analysis, our scheme can well meet the security requirements of the immunity passport scenarios. Furthermore, the evaluation results show that compared with other schemes, our scheme has better communication and computing performance while achieving functional properties. Next, designing an efficient consensus mechanism and detailed smart contracts for this scheme is our future research direction.
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Authors’ Contributions
Hancheng Gao and Haoyu Ji are the co-first authors.
Acknowledgments
This work is supported by the National Natural Science Foundation of China (grant numbers 62072252 and 61872194).
References
[1] O. E. Awosusi and E. Shaib, “COVID-19 induced changes on lifestyles education and socio-economic activities in West African states: recovery strategies for post Pandemic Era,” International Journal of World Policy and Development Studies, vol. 6, no. 64, pp. 38–43, 2020.
[2] T. P. Velavan and C. G. Meyer, “The COVID-19 epidemic,” Tropical Medicine & International Health, vol. 25, no. 3, pp. 278–280, 2020.
[3] R. Pradhan and K. P. Prabheesh, “The economics of COVID-19 pandemic: a survey,” Economic Analysis and Policy, vol. 70, pp. 220–237, 2021.
[4] J. S. Tregoning, K. E. Flight, S. L. Higham, Z. Wang, and B. F. Pierce, “Progress of the COVID-19 vaccine effort: viruses, vaccines, and variants versus efficacy, effectiveness and escape,” Nature Reviews Immunology, vol. 21, no. 10, pp. 626–636, 2021.
[5] J. V. Lazarus, S. C. Ratzan, A. Palayew, et al., “A global survey of potential acceptance of a COVID-19 vaccine,” Nature Medicine, vol. 27, no. 2, pp. 225–228, 2021.
[6] M. Sallam, “COVID-19 vaccine hesitancy worldwide: a concise systematic review of vaccine acceptance rates,” Vaccines, vol. 9, no. 2, p. 160, 2021.
[7] M. Ansari, A. Mohammad Aghaei, Y. Rezaie, and Y. RostamAbadi, “Discrimination in COVID-19 vaccination programs - a possible risk for mental health,” Asian Journal of Psychiatry, vol. 63, article 102758, 2021.
[8] C. Dye and M. C. Mills, “COVID-19 vaccination passports,” Science, vol. 371, no. 6535, p. 1184, 2021.
[9] I. de Miguel Beriain and J. Rueda, “Immunity passports, fundamental rights, and public health hazards: a reply to Brown et al.,” Journal of Medical Ethics, vol. 46, no. 10, pp. 660-661, 2020.
[10] J. Pang, Y. Huang, Z. Xie, J. Li, and Z. Cai, “Collaborative city digital twin for the COVID-19 pandemic: a federated learning solution,” Tsinghua Science and Technology, vol. 26, no. 5, pp. 759–771, 2021.
[11] Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain challenges and opportunities: a survey,” International Journal of Web and Grid Services, vol. 14, no. 4, pp. 352–375, 2018.
[12] C. C. Agbo, Q. H. Mahmoud, and J. M. Eklund, “Blockchain technology in healthcare: a systematic review,” Healthcare, vol. 7, no. 2, p. 56, 2019.
[13] S. Xu, X. Chen, and Y. He, “EVchain: an anonymous blockchain-based system for charging-connected electric vehicles,” Tsinghua Science and Technology, vol. 26, no. 6, pp. 845– 856, 2021.
[14] H. Xu, L. Zhang, O. Onireti, Y. Fang, W. J. Buchanan, and M. A. Imran, “BeepTrace: blockchain-enabled privacy-preserving contact tracing for COVID-19 pandemic and beyond,” IEEE Internet of Things Journal, vol. 8, no. 5, pp. 3915–3929, 2021.
[15] L. Garg, E. Chukwu, N. Nasser, C. Chakraborty, and G. Garg, “Anonymity preserving IoT-based COVID-19 and other infectious disease contact tracing model,” IEEE Access, vol. 8, pp. 159402–159414, 2020.
[16] J. Song, T. Gu, X. Feng, Y. Ge, and P. Mohapatra, “Blockchain meets COVID-19: a framework for contact information sharing and risk notification system,” 2020, http://arxiv.org/abs/ 2007.10529.
[17] S. Jacob and J. Lawarée, “The adoption of contact tracing applications of COVID-19 by European governments,” Policy Design and Practice, vol. 4, pp. 1–15, 2020. [18] S. Muhammad, O. F. Khabour, and K. H. Alzoubi, “COVID-19 contact-tracing technology: acceptability and ethical issues of use,” Patient Preference and Adherence, vol. Volume 14, pp. 1639–1647, 2020.
[19] S. M. Idrees, M. Nowostawski, and R. Jameel, “Blockchain-based digital contact tracing apps for COVID-19 pandemic management: issues, challenges, solutions, and future directions,” JMIR Medical Informatics, vol. 9, no. 2, article e25245, 2021.
[20] H. R. Hasan, K. Salah, R. Jayaraman, et al., “Blockchain-based solution for COVID-19 digital medical passports and immunity certificates,” IEEE Access, vol. 8, pp. 222093–222108, 2020.
[21] S. Chaudhari, M. Clear, P. Bradish, and H. Tewari, “Framework for a DLT-based COVID-19 passport,” Intelligent Computing, pp. 108–123, 2021. [22] C. M. Angelopoulos, A. Damianou, and V. Katos, “DHP framework: digital health passports using blockchain–use case on international tourism during the COVID-19 pandemic,” 2020, http://arxiv.org/abs/2005.08922.
[23] K. Mahmood, X. Li, S. A. Chaudhry, et al., “Pairing based anonymous and secure key agreement protocol for smart grid edge computing infrastructure,” Future Generation Computer Systems, vol. 88, pp. 491–500, 2018.
[24] X. Jia, D. He, N. Kumar, and K.-K. R. Choo, “A provably secure and efficient identity-based anonymous authentication scheme for mobile edge computing,” IEEE Systems Journal, vol. 14, no. 1, pp. 560–571, 2020.
[25] R. Almadhoun, M. Kadadha, M. Alhemeiri, M. Alshehhi, and K. Salah, “A user authentication scheme of IoT devices using blockchain-enabled fog nodes, ” in 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA), pp. 1 –8, Aqaba, Jordan, 2018.
[26] A. Yazdinejad, G. Srivastava, R. M. Parizi, A. Dehghantanha, K. K. R. Choo, and M. Aledhari, “Decentralized authentication of distributed patients in hospital networks using blockchain, ” IEEE Journal of Biomedical and Health Informatics, vol. 24, no. 8, pp. 2146 –2156, 2020.
[27] M. Pilkington, “Blockchain technology: principles and applications,” in Research Handbook on Digital Transformations, pp. 225 –253, Edward Elgar Publishing, 2016. [28] F. Zhang, R. Safavi-Naini, and W. Susilo, “An efficient signature scheme from bilinear pairings and its applications,” International Workshop on Public Key Cryptography, vol. 2947, pp. 277 –290, 2004.
[29] S. M. H. Bamakan, A. Motavali, and A. B. Bondarti, “A survey of blockchain consensus algorithms performance evaluation criteria,” Expert Systems with Applications, vol. 154, p. 113385, 2020.
[30] Y. Xiao, N. Zhang, W. Lou, and Y. T. Hou, “A survey of distributed consensus protocols for blockchain networks,” IEEE Communications Surveys & Tutorials, vol. 22, no. 2, pp. 1432 –1465, 2020.
For more information:1950477648nn@gmail.com






