<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CSSE</journal-id>
<journal-id journal-id-type="nlm-ta">CSSE</journal-id>
<journal-id journal-id-type="publisher-id">CSSE</journal-id>
<journal-title-group>
<journal-title>Computer Systems Science &#x0026; Engineering</journal-title>
</journal-title-group>
<issn pub-type="ppub">0267-6192</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">24884</article-id>
<article-id pub-id-type="doi">10.32604/csse.2023.024884</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Hybrid Smart Contracts for Securing IoMT Data</article-title><alt-title alt-title-type="left-running-head">Hybrid Smart Contracts for Securing IoMT Data</alt-title><alt-title alt-title-type="right-running-head">Hybrid Smart Contracts for Securing IoMT Data</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Palanikkumar</surname><given-names>D.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Alrasheedi</surname><given-names>Adel Fahad</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Parthasarathi</surname><given-names>P.</given-names></name>
<xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Askar</surname><given-names>S. S.</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Abouhawwash</surname><given-names>Mohamed</given-names></name>
<xref ref-type="aff" rid="aff-4">4</xref>
<xref ref-type="aff" rid="aff-5">5</xref><email>abouhaww@msu.edu</email>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science and Engineering, Dr NGP Institute of Technology</institution>, <addr-line>Coimbatore, 641048</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Statistics and Operations Research, College of Science, King Saud University</institution>, <addr-line>Riyadh, 11451</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science and Engineering, Bannari Amman Institute of Technology</institution>, <addr-line>Sathy, 638401</addr-line>, <country>India</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Mathematics, Faculty of Science, Mansoura University</institution>, <addr-line>Mansoura, 35516</addr-line>, <country>Egypt</country></aff>
<aff id="aff-5"><label>5</label><institution>Department of Computational Mathematics, Science, and Engineering (CMSE), Michigan State University</institution>, <addr-line>East Lansing, MI, 48824</addr-line>, <country>USA</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Mohamed Abouhawwash. Email: <email>abouhaww@msu.edu</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-05-24"><day>24</day>
<month>05</month>
<year>2022</year></pub-date>
<volume>44</volume>
<issue>1</issue>
<fpage>457</fpage>
<lpage>469</lpage>
<history>
<date date-type="received"><day>03</day><month>11</month><year>2021</year></date>
<date date-type="accepted"><day>07</day><month>1</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Palanikkumar et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Palanikkumar et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CSSE_24884.pdf"></self-uri>
<abstract>
<p>Data management becomes essential component of patient healthcare. Internet of Medical Things (IoMT) performs a wireless communication between E-medical applications and human being. Instead of consulting a doctor in the hospital, patients get health related information remotely from the physician. The main issues in the E-Medical application are lack of safety, security and privacy preservation of patient&#x2019;s health care data. To overcome these issues, this work proposes block chain based IoMT Processed with Hybrid consensus protocol for secured storage. Patients health data is collected from physician, smart devices etc. The main goal is to store this highly valuable health related data in a secure, safety, easy access and less cost-effective manner. In this research we combine two smart contracts such as Practical Byzantine Fault Tolerance with proof of work (PBFT-PoW). The implementation is done using cloud technology setup with smart contracts (PBFT-PoW). The accuracy rate of PBFT is 90.15%, for PoW is 92.75% and our proposed work PBFT-PoW is 99.88%.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>PoW</kwd>
<kwd>byzantine fault tolerance</kwd>
<kwd>IoMT</kwd>
<kwd>cloud computing</kwd>
<kwd>health care data</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Internet of Medical Things (IoMT) uses smart devices to collect medical data. In the health care system, IoMT plays an important role in providing security, accessing physicians, remote lab access and transmitting health care data electronically. It also provides real time-medical services like consulting physicians, through web and mobile applications. The benefits of IoMT are reducing the cost of health care data, faster decision-making process. Timely responses from the physicians and improvise in quality of health care treatment [<xref ref-type="bibr" rid="ref-1">1</xref>]. In smart health care data management system, real time health data is collected through medical sensors. Physicians can monitor the patient&#x2019;s health status through collected data [<xref ref-type="bibr" rid="ref-2">2</xref>]. Patient&#x2019;s sensitive information are stored in blockchain securely. To provide high dimensional security and transmitting data in a secure manner it needs to detect unauthorized users and prevent them to access the data. It ensures the integrity, validity, authenticity and preserving privacy in health data [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>Patient&#x2019;s requests are analyzed using a web application. The smart contract is a mediator to transfer health data between physician and patient in a secured manner [<xref ref-type="bibr" rid="ref-4">4</xref>]. A medical data transaction between two or more parties using blockchain in a secure manner without check for validity process is a key concern. In the decentralized blockchain network, each and every node contains copy of medical data and updates the content of nodes in the network [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>]. Research works have been done in managing of health care data in a secure way. The main drawback of existing algorithm is lower-level security, unscalable, computation time is high. To overcome these issues this paper proposes PBFT-PoW. It gives double layer of security in high level, scalable, faster in access of health data in the blockchain network.</p>
<p>The consensus algorithm is used in open public blockchain technology such as Proof-of-Authority (PoAu), Proof-of-Work (PoW), Byz Coin, Delegated Proof-of-Stake (DPoS), Proof-of-Stake (PoS), Leased Proof-of-Stake (LPoS), Omni Ledger, Elastico, Proof-of-Burn (PoB). The main drawbacks in the open public blockchain are current state value cannot compete with existing system.</p>
<p>Private blockchain is called as permissioned blockchain in which Delegated Practical Byzantine Fault Tolerance (DPBFT), Practical Byzantine Fault Tolerance (PBFT), Proof-of-Elapsed-Time (PoET), Tender mint, RS Coin, Raft consensus protocols and Pore are used. For accessing the medical data this private blockchain network needs permission to access, contribute and transfer the medical data from one node to another node in the blockchain network. It provides higher levels of security, preserving privacy and accessed by authorized users only. They are also highly scalable because it needs only few nodes for managing the medical data. These characteristics makes the private blockchain network as optimal in the IoMT network. In the private blockchain network, parameters such as medical data size, accessing speed, trust preserving privacy, scalability is the much better than public blockchain network [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. The contribution of this work is:</p>
<p>1. To implement consensus algorithm of Practical Byzantine Fault Tolerance with PoW (Proof of Work) (PBFT-PoW) to provide high level security in accessing of health care record in the blockchain network.</p>
<p>2. Evaluate the performance metric measures of Block propagation time, latency, energy consumption and accessing time.</p>
<p>3. Smart contracts are implemented in the verification of health care data to facilitate the identification and authorization of the user.</p>
<p>The paper has been organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> describes the review of literature; <xref ref-type="sec" rid="s3">Section 3</xref> introduces Secure Storage of Patient&#x2019;s Health Care Data Management in IoMT Using Blockchain technology, <xref ref-type="sec" rid="s4">Section 4</xref> discusses about the experimented results and <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper with future directions.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Review of Literature</title>
<p>Recently blockchain has been used in various security domains to store and process the data. In the article [<xref ref-type="bibr" rid="ref-9">9</xref>]. blockchain based applications is surveyed and its potentiality is studied briefly. Blockchain has been used in several applications like education, healthcare, share market, stock Exchange etc. Various opportunities and challenges in the block chain at different domains are discussed. The consensus algorithms used in blockchain like proof of work, proof of stack etc., was studied. This article helps to know the future research scope in blockchain security. Block chain characteristics [<xref ref-type="bibr" rid="ref-10">10</xref>] with the benefits are identified in different domains other than bit coin. Technical challenges in consensus protocol like scalability, privacy leakage, security challenges are discussed for proof of work and proof of stack.</p>
<p>The advanced internet communities like smart city, smart nation and smart vehicles etc. IoT devices can be placed in various locations of geographical region. Creation of Block chain, verification of blockchain using consensus algorithm and cryptographic techniques are discussed [<xref ref-type="bibr" rid="ref-11">11</xref>]. Communication support using wireless and wired networks in block chain is studied and 5G support efficiently. Smart home IoT device is rapidly increased due to advancement in internet technology in providing security [<xref ref-type="bibr" rid="ref-12">12</xref>]. Risk assessment on remote data access is focused on this research work. Remote data authentication using blockchain, signatures and authentication secret codes are presented in this article. The secure data communication using grid system based on mutual authentication is discussed in paper [<xref ref-type="bibr" rid="ref-13">13</xref>]. Privacy is ensured using key management in smart meter. In this research they use signature keyless method in blockchain. Result shows cost effective, robust, and scalable in providing security.</p>
<p>Block chain technology in paper [<xref ref-type="bibr" rid="ref-14">14</xref>] used in secured data access of internet of vehicles (IoV). IoV is most significant mobile based application used in real time traffic management, speed control alert, direction alert, accidents etc. Consensus algorithm is used in blockchain for secured transmission. Key distribution technique is used for formation of new nodes in block chain. The resource limitation in IoT is overcome by using outsourcing bilinear pairing with permission blockchain [<xref ref-type="bibr" rid="ref-15">15</xref>]. Major potential of permission blockchain is security, scalability, and availability. The new tactile internet in paper [<xref ref-type="bibr" rid="ref-16">16</xref>] is used for intelligent transport energy trading system. Blockchain was used in providing security of energy trading.</p>
<p>Electrical vehicle uses blockchain for secured energy trading based on the request. SDN architecture is used for effective computation with less latency.</p>
<p>VANET was communicated with environment <italic>via</italic> wireless medium for efficient monitoring technique. Major advantages like weather monitor during emergency, intelligent path management etc. They proposed a blockchain with privacy assistance [<xref ref-type="bibr" rid="ref-17">17</xref>] using authentication technique for vehicle data. It helps to monitor the behavior of vehicle and communication records are traced. Block chain advantages and effectiveness is surveyed in article [<xref ref-type="bibr" rid="ref-18">18</xref>]. It states the importance on consensus algorithm with its principal and performance analysis. Different algorithm on consensus protocol is used to check the performance. Group decision is suggested in reaching consensus was implemented in paper [<xref ref-type="bibr" rid="ref-19">19</xref>]. It initiates and proposes minimum cost soft model in consensus algorithm. it is used in loan problem. The symmetric and asymmetric cryptographic method is used as hybrid scheme in blockchain technology [<xref ref-type="bibr" rid="ref-20">20</xref>]. It combines both techniques to provide efficient security in data storage. The IoT are now days used wide variety applications like nano robots, nano technology etc. internet of nano health care [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>] applications required high security infrastructure for medical data process.</p>
<p>The limitations of above literature work are still need of additional security and do not support dynamic entry of device in the network. some technology does not support blockchain concepts and some research works are insecure when the devices are stolen.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed PBFT-PoW Methodology</title>

<p>Storing of patient&#x2019;s health care data electronically, in the IoMT by using sensor devices, wearable devices status of patient&#x2019;s health details is collected based upon some predefined parametric measures of oxygen saturation, pulse rate, calories, temperature, Blood sugar etc. These data are collected from wearable devices and permanently stored in Ethereum based blockchain technology. All patient&#x2019;s health status is a sensitive information, and it must be kept in safe and more confidential one. This paper proposes Ethereum blockchain technology of smart contracts with various consensus protocols of Practical Byzantine Fault Tolerance, PoW (PBFT-PoW). <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. shows that architecture of PBFT-PoW.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Architecture of PBFT-PoW</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-1.png"/>
</fig>
<p>This PBFT-PoW is composed of sensor and wearable devices that connect with web application as well as mobile application which collects and monitors the patient&#x2019;s health care data.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Wearable Devices</title>
<p>To capture the patient&#x2019;s health care information based on predefined parametric measures of oxygen saturation, pulse rate, calories, temperature, Blood sugar etc. These devices are transforming the collected data with web and mobile applications through ZigBee and Bluetooth.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Ethereum Based Blockchain</title>
<p>Each and every node in the blockchain represents the physicians, health caretaker etc. In this work we are implementing the Ethereum based blockchain network. It is decentralized ledger in which patient health care data is stored and manage the data through mobile application and web application. For each patient&#x2019;s registration the transaction of health care data is validated and stored in smart contract. Physicians add the patient&#x2019;s health care data in the block of the blockchain.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Mobile Application and Web Application</title>
<p>The medical data collected from wearable devices are stored in Ethereum based blockchain network. And it is accessed by patient or physicians <italic>via</italic> web application or mobile application. The data is uploaded in the blockchain every three hours or based upon the request.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Smart Contract with PBFT and PoW Consensus Algorithm</title>
<p>In this proposed work, each patient&#x2019;s health care data is collected from wearable devices and stored in the patient&#x2019;s smart contract. The Ethereum based smart contracts with consensus protocols of practical Byzantine Fault Tolerance, PoW.</p>
<sec id="s3_4_1">
<label>3.4.1</label>
<title>Practical Byzantine Fault Tolerance in Smart Contract</title>
<table-wrap id="table-10"><label>Algorithm 1</label>
<caption>
<title>PBFT in Health Care Data Management</title></caption>
<table><colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><bold>Input: Patient (IoMT_patient 1) ; doctor (IoMT_Doctor 1)</bold></td>
</tr>
<tr>
<td><bold>Output: Secure or not</bold></td>
</tr>
<tr>
<td>Step 1: Send request HCD(Primary_Node)&#x2190; Patient (IoMT_patient 1)</td>
</tr>
<tr>
<td>Step 2: HCD(Secondary_Node)&#x2190;HCD(Primary_Node) // Primary node send request to</td>
</tr>
<tr>
<td>all back up nodes.</td>
</tr>
<tr>
<td>Step 3: For each node ni from HCD // ni is number of nodes</td>
</tr>
<tr>
<td>Step 4: Patient (IoMT_patient)&#x2190;HCD(&#x3016;Primary_Node&#x3017;_i),HCD(&#x3016;Secondary_Node&#x3017;_i)&#x2002;&#x2003;&#x2003;&#x2003;&#x2003;</td>
</tr>
<tr>
<td>Step 5: If Patient (IoMT_patient) &#x2265;M // M is maximum number of faulty nodes</td>
</tr>
<tr>
<td>Step 6: Request is Successful.</td>
</tr>
<tr>
<td>Step 7: Patient Health care Data Block is safe.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>PBFT is a distributed system and nodes are arranged in sequential order. It contains only one is called leader node or primary node and remaining other nodes are called as back up nodes or secondary nodes. Through leader node health care data is transferred to back up nodes. If primary node gets fail by using majority rule remaining all honesty nodes helps to reach the state. The malicious nodes of PBFT system must not greater than or equal to one-third of all nodes. If number of nodes increase, then the system gets more secure [<xref ref-type="bibr" rid="ref-23">23</xref>]. The algorithm for PBFT is given above.</p>
</sec>
<sec id="s3_4_2">
<label>3.4.2</label>
<title>PoW Consensus Algorithm in Smart Contract</title>
<p>It provides more secure to the health care data in the blockchain network.</p>
<table-wrap id="table-11"><label>Algorithm 2</label>
<caption>
<title>PoW in Health Care Data Management</title></caption>
<table><colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td>While (patient) _iin HCD(patient) do</td>
</tr>
<tr>
<td>Select (patient)_i</td>
</tr>
<tr>
<td>If (patient)_i&#x2208;HCD( (patient)_list)</td>
</tr>
<tr>
<td>For eachHCD((data)_i) in IoMT do</td>
</tr>
<tr>
<td>If (device)_i select HCD((data)_i) then //Check for validity&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</td>
</tr>
<tr>
<td>Retrieve HCD ((patient)_i, HCD((data)_i))</td>
</tr>
<tr>
<td>Store in PBFT-PoW(block_HCD)</td>
</tr>
<tr>
<td>Else</td>
</tr>
<tr>
<td>Display &#x201C;Unauthorized User&#x201D;</td>
</tr>
<tr>
<td>End If</td>
</tr>
<tr>
<td>&#x2003;End For</td>
</tr>
<tr>
<td>End If</td>
</tr>
<tr>
<td>End</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the algorithm 2, smart contract act as a finite state machine and executes the instruction in the dynamic form. When data requested from the patient or physician smart contracts monitor authorized user or not and give rights to access it and stored it in block of the blockchain network.</p>
</sec>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Smart Contracts Consensus Protocols of PBFT- PoW</title>
<p>To create Ethereum based blockchain this proposed work has two types of consensus protocols and it is used to improve more secure in the storage of health care data in the blockchain this PBFT-PoW consensus algorithm is used. The features of this PBFT-PoW consensus algorithm are given in <xref ref-type="table" rid="table-1">Tab. 1</xref>.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>Features of PBFT-PoW</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Features</th>
<th>PBFT</th>
<th>PoW</th>
</tr>
</thead>
<tbody>
<tr>
<td>Permissioned storage</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Public storage</td>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td>Private storage</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Consumption of Energy</td>
<td>Low</td>
<td>High</td>
</tr>
<tr>
<td>To create a Block High processing power</td>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td>Trust Free</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Transaction time</td>
<td>Very Fast</td>
<td>Slow</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Form the <xref ref-type="table" rid="table-1">Tab. 1</xref>, Practical Byzantine Fault Tolerance (PBFT) enhances very fast transactions with low consumption of energy, but it provides high security. It&#x2019;s a private blockchain, to access health care data it needs permission. In the proof of work (PoW) it&#x2019;s a public blockchain network no need to get permission. When executing a node in the blockchain network it accesses the health care data and ether transmit the transaction between physician or patient with network. It takes more time to transmit the data and consumption of energy is also high. To overcome these issues, this proposed work implements the transaction of health care data in the Ethereum blockchain network gives less transaction time, high security. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows that workflow of PBFT- PoW.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Workflow of PBFT- PoW</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-2.png"/>
</fig>
<p>This proposed work contains two phases:</p>
<p>Phase 1: Upload Health care Data using PBFT- PoW</p>
<p>Phase 2: Read the Health Care DataPBFT- PoW</p>
<sec id="s3_5_1">
<label>3.5.1</label>
<title>PoW Consensus Algorithm in Smart Contract</title>
<table-wrap id="table-12"><label>Algorithm 3</label>
<caption>
<title>Uploading the health care data using PBFT- PoW</title></caption>
<table><colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td>Input: Request from smart contract to upload the health care data&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</td>
</tr>
<tr>
<td>Output: E-Health care data is added to the smart contract</td>
</tr>
<tr>
<td>Step 1: Using Algorithm 1, ReadPatient (IoMT_patient 1)</td>
</tr>
<tr>
<td>Step 2: IF HCD (data)&#x003D;&#x003D;owner (HCD (data))</td>
</tr>
<tr>
<td>Step 3: Check for validity using Algorithm 2</td>
</tr>
<tr>
<td>Step 4: Generate health care data of HCD (data)</td>
</tr>
<tr>
<td>Step 5: Push HCD (data) into the Blockchain</td>
</tr>
<tr>
<td>Step 6: Return HCD (data) is uploaded successfully</td>
</tr>
<tr>
<td>Step 7: Else</td>
</tr>
<tr>
<td>Step 8: Return unauthorized access of HCD (data)</td>
</tr>
<tr>
<td>Step 9: End IF</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This describes the process of uploading or storing health care data in the Ethereum based blockchain. Data collected from wearable devices and stored it in the blockchain.</p>
<p>In the algorithm 3, get the new patient heath care data from the wearable devices and send it to blockchain and verify by PBFT- PoW consensus algorithm. If it is verified successfully then new health care data (HCD) will be added to the smart contract.</p>
</sec>
<sec id="s3_5_2">
<label>3.5.2</label>
<title>Read the Health Care Data PBFT- PoW</title>
<p>From the Algorithm 4, health care data is stored in the smart contract is accessed by only authorized patients. Request send by the patient <italic>via</italic> web application or mobile application to smart contract. This request will verify by the smart contract and response will be given to the authorized patient only. The algorithm is given below:</p>
<table-wrap id="table-13"><label>Algorithm 4</label>
<caption>
<title>Reading the health care data using PBFT- PoW</title></caption>
<table><colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><bold>Input: Request send to smart contract to read the health care data</bold></td>
</tr>
<tr>
<td><bold>Output: Accessing Health care Data</bold></td>
</tr>
<tr>
<td>Step 1: If Patient (IoMT_patient 1)&#x2208;(list_patient)</td>
</tr>
<tr>
<td>Step 2: convert HCD (data) into string</td>
</tr>
<tr>
<td>Step 3: Return Patient (IoMT_patient 1)&#x2190;HCD (data)</td>
</tr>
<tr>
<td>Step 4: ElseIf Patient (IoMT_patient 1)&#x2208;(list_Dieticians)</td>
</tr>
<tr>
<td>Step 5: convert HCD (data) into string</td>
</tr>
<tr>
<td>Step 6: ReturnPatient (IoMT_patient 1)&#x2190;HCD (&#x3016;data&#x3017;_diet)</td>
</tr>
<tr>
<td>Step 7: ElseIf Patient (IoMT_patient 1)&#x2208;(list_physiotherapist)</td>
</tr>
<tr>
<td>Step 8: convert HCD (data) into string</td>
</tr>
<tr>
<td>Step 9: ReturnPatient (IoMT_patient 1)&#x2190;HCD (&#x3016;data&#x3017;_physio)&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</td>
</tr>
<tr>
<td>Step 10: Else</td>
</tr>
<tr>
<td>Step 11: Return Unauthorized access</td>
</tr>
<tr>
<td>Step 12: End If</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In algorithm 4, which checks for the authorized patient are in the list and give rights to access all information data from the block in the blockchain <italic>via</italic> smart contract.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Result Analysis</title>
<p>This blockchain based secure storage of patient&#x2019;s health care data management in IoMT is implemented by using PBFT-PoW. It&#x2019;s a double layer concept of providing security. In the blockchain technology set of blocks which contains patient&#x2019;s health care data in a secure manner. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows that performance analysis of energy consumption using various algorithms.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Energy consumption</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-3.png"/>
</fig>
<p>In the <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. shows that our proposed work got low energy consumption compared it with other existing algorithms of PBFT and PoW. <xref ref-type="table" rid="table-2">Tab. 2</xref> shows the comparison of PBFT-PoW with parametric attributes with our proposed work.</p>
<table-wrap id="table-2"><label>Table 2</label>
<caption>
<title>Comparison of PBFT-PoWin terms of characteristics</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Attributes</th>
<th>Ying Z. et al. [<xref ref-type="bibr" rid="ref-24">24</xref>]</th>
<th>Ramani V. et al. [<xref ref-type="bibr" rid="ref-25">25</xref>]</th>
<th>Xia Q.I. et al. [<xref ref-type="bibr" rid="ref-26">26</xref>]</th>
<th>Liang X. et al. [<xref ref-type="bibr" rid="ref-27">27</xref>]</th>
<th>PBFT-PoW</th>
</tr>
</thead>
<tbody>
<tr>
<td>Health care data in Privacy</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Availability of data</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Integrity of data</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Authentication</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td>Decentralized access</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
<tr>
<td>Flexibility of data</td>
<td>No</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the <xref ref-type="table" rid="table-2">Tab. 2</xref>, our proposed work PBFT-PoW supports with all attributes of blockchain based IoMT compared it with other existing work, and it offers promising solution in Health care data management [<xref ref-type="bibr" rid="ref-28">28</xref>&#x2013;<xref ref-type="bibr" rid="ref-36">36</xref>]. The blockchain with decentralized security model using smart contracts enable to manage the patients&#x2019; health care data. This PBFT-PoW work is evaluated using following performance parameter.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Latency</title>

<p>Latency in PBFT-PoW has been calculated by analyzing the time taken to access a patient health care data. The latency for PBFT-PoW is represented in <xref ref-type="table" rid="table-3">Tab. 3</xref>.</p>
<p>In the observation of Latency in <xref ref-type="table" rid="table-3">Tab. 3</xref>, if user&#x2019;s request increases to access the of patient health care data latency time also increases.</p>
<table-wrap id="table-3"><label>Table 3</label>
<caption>
<title>Latency for PBFT-PoW</title></caption>
<table><colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Number of users request</th>
<th>Latency (Sec)</th>
</tr>
</thead>
<tbody>
<tr>
<td>10</td>
<td>88.23</td>
</tr>
<tr>
<td>20</td>
<td>120.54</td>
</tr>
<tr>
<td>40</td>
<td>232.67</td>
</tr>
<tr>
<td>60</td>
<td>320.98</td>
</tr>
<tr>
<td>80</td>
<td>480.21</td>
</tr>
<tr>
<td>100</td>
<td>625.89</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Throughput</title>
<p>In this performance parameter, it is the rate at which valid transactions of IoMT medical data are committed by the blockchain as per <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref>, <xref ref-type="disp-formula" rid="eqn-2">(2)</xref> AND <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mi>e</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>c</mml:mi><mml:mi>k</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>p</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mspace width="thickmathspace" /><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:math>
</disp-formula></p>
<p>This throughput parameter is compared with Blockchain with decentralized storage, and PBFT-PoW. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the comparison of throughput for Blockchain with decentralized using smart contract and PBFT-PoW using smart contract.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Throughput</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-4.png"/>
</fig>
<p>In the <xref ref-type="fig" rid="fig-4">Fig. 4</xref>, If the number of blocks increases within certain period of time, our proposed work gives prominent result.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Block Propagation Time (BPT)</title>
<p>It is a time taken to distribute the new block with the majority set of nodes in the cloud network. After verification process taken place using algorithm 2, the propagation time for each block is given in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<p>Form the <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. BPT is calculated by number of sealers in the network. If number of sealers increases in the network, then synchronization issues occur. It leads to higher propagation delay in the network. Health care data is accessed from blockchain network in IoMT produces the optimized accessing time of medical records. Additionally, number of user&#x2019;s requests increases will lead to average response time also increases. <xref ref-type="table" rid="table-4">Tab. 4</xref> shows the result obtained by using proposed work (PBFT-PoW)</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Block propagation time</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-5.png"/>
</fig>

<p>From the observation of <xref ref-type="table" rid="table-4">Tab. 4</xref>. our proposed work produces better result in accessing time of health care records from the decentralized blockchain network. <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows that accuracy rate of executing these consensus algorithms.</p>
<p>From the observation of <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows that our proposed algorithm gives better accuracy rate in the execution of algorithm as well as gives the prominent result.</p>
<table-wrap id="table-4"><label>Table 4</label>
<caption>
<title>Result obtained by proposed method (PBFT-PoW)</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th colspan="4">Average access time(ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Total request</td>
<td>PBFT</td>
<td>PoW</td>
<td>PBFT-PoW</td>
</tr>
<tr>
<td>1</td>
<td>31.06</td>
<td>35.76</td>
<td>15.87</td>
</tr>
<tr>
<td>10</td>
<td>235.02</td>
<td>278.45</td>
<td>175.67</td>
</tr>
<tr>
<td>20</td>
<td>375.61</td>
<td>445.23</td>
<td>225.13</td>
</tr>
<tr>
<td>50</td>
<td>467.08</td>
<td>578.78</td>
<td>313.56</td>
</tr>
<tr>
<td>100</td>
<td>874.12</td>
<td>957.38</td>
<td>763.13</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Accuracy rate</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CSSE_24884-fig-6.png"/>
</fig>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>This paper proposes PBFT-PoW using smart contract in health care data are stored in the cloud network, where data collected from wearable devices. Health care data is stored in decentralized and provides security, scalability, preserve privacy and effectively. The experimental results show that PBFT-PoW achieves transmitting of health care data between physician/user. This PBFT-PoW of HCD access control system protects patient health care data from external attacks. Our proposed work requires minimum consumption time when it is compared with existing algorithm. This PBFT-PoW is a decentralized storage of data and which preserves data privacy. In order to get the optimized solution for PBFT-PoW number of sealers should be less than nodes in the network. It minimizes the delay in synchronization and propagation. The accuracy rate of PBFT is 90.15%, for PoW is 92.75% and our proposed work PBFT-PoW is 99.88%. In future this PBFT-PoW will be improving in terms of reducing number of replicas, involving various protocols.</p>
</sec>
</body>
<back>
<ack>
<p>Research Supporting Project number (RSP-2021/323), King Saud University, Riyadh, Saudi Arabia.</p>
</ack><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> This project is funded by King Saud University, Riyadh, Saudi Arabia.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Wazid</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>D. P.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>J. J.</given-names> <surname>Rodrigues</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>BAKMP-IoMT: Design of blockchain enabled authenticated key management protocol for internet of medical things deployment</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>95956</fpage>&#x2013;<lpage>95977</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G. G.</given-names> <surname>Dagher</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Mohler</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Milojkovic</surname></string-name> and <string-name><given-names>P. B.</given-names> <surname>Marella</surname></string-name></person-group>, &#x201C;<article-title>Ancile: Privacy-preserving framework for access control and interoperability of electronic health records using blockchain technology</article-title>,&#x201D; <source>Sustainable Cities and Society</source>, vol. <volume>39</volume>, no. <issue>1</issue>, pp. <fpage>283</fpage>&#x2013;<lpage>297</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Cai</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Fang</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Security and privacy in the medical internet of things: A review</article-title>,&#x201D; <source>Security and Communication Networks</source>, vol. <volume>2018</volume>, no. <issue>5</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Vaishnnave</surname></string-name>, <string-name><given-names>K. S.</given-names> <surname>Devi</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Srinivasan</surname></string-name></person-group>, &#x201C;<article-title>A survey on cloud computing and hybrid cloud</article-title>,&#x201D; <source>International Journal of Applied Engineering Research</source>, vol. <volume>14</volume>, no. <issue>2</issue>, pp. <fpage>429</fpage>&#x2013;<lpage>434</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Ouyang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Ni</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Han</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Blockchain-enabled smart contracts: Architecture, applications, and future trends</article-title>,&#x201D; <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>, vol. <volume>49</volume>, no. <issue>11</issue>, pp. <fpage>2266</fpage>&#x2013;<lpage>2277</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Restuccia</surname></string-name>, <string-name><given-names>S. D.</given-names> <surname>Kanhere</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Melodia</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Das</surname></string-name></person-group>, &#x201C;<article-title>Blockchain for the internet of things: Present and future</article-title>,&#x201D; <comment>Arxiv Preprint Arxiv:1903.07448</comment>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Rouhani</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Deters</surname></string-name></person-group>, &#x201C;<article-title>Performance analysis of ethereum transactions in private blockchain</article-title>,&#x201D; in <conf-name>Proc. 2017 8th IEEE Int. Conf. on Software Engineering and Service Science (ICSESS)</conf-name>, <publisher-loc>Beijing, China</publisher-loc>, <publisher-name>IEEE</publisher-name>, pp. <fpage>70</fpage>&#x2013;<lpage>74</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Ye</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Du</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>BPDS: A blockchain based privacy-preserving data sharing for electronic medical records</article-title>,&#x201D; in <conf-name>Proc. 2018 IEEE Global Communications Conf.</conf-name>, <publisher-loc>Abu Dhabi, UAE</publisher-loc>, <publisher-name>IEEE</publisher-name>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2018</year>. </mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. A.</given-names> <surname>Monrat</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Schel&#x00E9;n</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Andersson</surname></string-name></person-group>, &#x201C;<article-title>A survey of blockchain from the perspectives of applications, challenges, and opportunities</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>117134</fpage>&#x2013;<lpage>117151</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Xie</surname></string-name>, <string-name><given-names>H. N.</given-names> <surname>Dai</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Blockchain challenges and opportunities: A survey</article-title>,&#x201D; <source>International Journal of Web and Grid Services</source>, vol. <volume>14</volume>, no. <issue>4</issue>, pp. <fpage>352</fpage>&#x2013;<lpage>375</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Aggarwal</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Chaudhary</surname></string-name>, <string-name><given-names>G. S.</given-names> <surname>Aujla</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>K. K. R.</given-names> <surname>Choo</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Blockchain for smart communities: Applications, challenges and opportunities</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>144</volume>, no. <issue>5</issue>, pp. <fpage>13</fpage>&#x2013;<lpage>48</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>D.</given-names> <surname>He</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Vijayakumar</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Homechain: A blockchain-based secure mutual authentication system for smart homes</article-title>,&#x201D; <source>IEEE Internet of Things Journal</source>, vol. <volume>7</volume>, no. <issue>2</issue>, pp. <fpage>818</fpage>&#x2013;<lpage>829</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Ding</surname></string-name></person-group>, &#x201C;<article-title>Bloc kchain-based decentralized and secure keyless signature scheme for smart grid</article-title>,&#x201D; <source>Energy</source>, vol. <volume>180</volume>, no. <issue>2</issue>, pp. <fpage>955</fpage>&#x2013;<lpage>967</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Patterson</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Jiang</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Doss</surname></string-name></person-group>, &#x201C;<article-title>An improved authentication scheme for internet of vehicles based on blockchain technology</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>45061</fpage>&#x2013;<lpage>45072</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>D.</given-names> <surname>He</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xie</surname></string-name> and <string-name><given-names>K. K. R.</given-names> <surname>Choo</surname></string-name></person-group>, &#x201C;<article-title>Blockchain-based system for secure outsourcing of bilinear pairings</article-title>,&#x201D; <source>Information Sciences</source>, vol. <volume>527</volume>, no. <issue>4</issue>, pp. <fpage>590</fpage>&#x2013;<lpage>601</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Chaudhary</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Jindal</surname></string-name>, <string-name><given-names>G. S.</given-names> <surname>Aujla</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Aggarwal</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>BEST: Blockchain-based secure energy trading in SDN-enabled intelligent transportation system</article-title>,&#x201D; <source>Computers &#x0026; Security</source>, vol. <volume>85</volume>, no. <issue>1</issue>, pp. <fpage>288</fpage>&#x2013;<lpage>299</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>D.</given-names> <surname>He</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zeadally</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Liang</surname></string-name></person-group>, &#x201C;<article-title>BPAS: Blockchain-assisted privacy-preserving authentication system for vehicular ad hoc networks</article-title>,&#x201D; <source>IEEE Transactions on Industrial Informatics</source>, vol. <volume>16</volume>, no. <issue>6</issue>, pp. <fpage>4146</fpage>&#x2013;<lpage>4155</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Jindal</surname></string-name>, <string-name><given-names>G. S.</given-names> <surname>Aujla</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Survivor: A blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment</article-title>,&#x201D; <source>Computer Networks</source>, vol. <volume>153</volume>, no. <issue>1</issue>, pp. <fpage>36</fpage>&#x2013;<lpage>48</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Mingxiao</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Xiaofeng</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhe</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Xiangwei</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Qijun</surname></string-name></person-group>, &#x201C;<article-title>A review on consensus algorithm of blockchain</article-title>,&#x201D; in <conf-name>Proc. 2017 IEEE Int. Conf. on Systems, Man, and Cybernetics</conf-name>, <publisher-loc>Banff Center, Banff, Canada</publisher-loc>, <publisher-name>IEEE</publisher-name>, pp. <fpage>2567</fpage>&#x2013;<lpage>2572</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Kou</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Peng</surname></string-name></person-group>, &#x201C;<article-title>Soft consensus cost models for group decision making and economic interpretations</article-title>,&#x201D; <source>European Journal of Operational Research</source>, vol. <volume>277</volume>, no. <issue>3</issue>, pp. <fpage>964</fpage>&#x2013;<lpage>980</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Rathee</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Ahuja</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Nayyar</surname></string-name></person-group>, &#x201C;<article-title>Sustainable future IoT services with touch enabled handheld devices</article-title>,&#x201D; <source>Security and Privacy of Electronic Healthcare Records: Concepts, Paradigms and Solutions</source>, vol. <volume>131</volume>, pp. <fpage>131</fpage>&#x2013;<lpage>152</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. K.</given-names> <surname>Pramanik</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Solanki</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Debnath</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nayyar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>El-Sappagh</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Advancing modern healthcare with nanotechnology, nano biosensors, and internet of nano things: Taxonomies, applications, architecture, and challenges</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>65230</fpage>&#x2013;<lpage>65266</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Onireti</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>Imran</surname></string-name></person-group>, &#x201C;<article-title>On the viable area of wireless practical byzantine fault tolerance (PBFT) blockchain networks</article-title>,&#x201D; in <conf-name>Proc. 2019 IEEE Global Communications Conf. GLOBECOM</conf-name>, <publisher-loc>Waikoloa, Hawaii, USA</publisher-loc>, <publisher-name>IEEE</publisher-name>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2019</year>. </mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Ying</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Wei</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Cui</surname></string-name></person-group>, &#x201C;<article-title>A lightweight policy preserving EHR sharing scheme in the cloud</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>53698</fpage>&#x2013;<lpage>53708</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Ramani</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Bracken</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Liyanage</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Ylianttila</surname></string-name></person-group>, &#x201C;<article-title>Secure and efficient data accessibility in blockchain based healthcare systems</article-title>,&#x201D; in <conf-name>Proc. IEEE Global Communications Conf. GLOBECOM</conf-name>, <publisher-loc>Abu Dhabi, UAE</publisher-loc>, pp. <fpage>206</fpage>&#x2013;<lpage>212</lpage>, <year>2018</year>. </mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Xia</surname></string-name>, <string-name><given-names>E. B.</given-names> <surname>Sifah</surname></string-name>, <string-name><given-names>K. O.</given-names> <surname>Asamoah</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Du</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>MeDShare: Trust-less medical data sharing among cloud service providers via blockchain</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>5</volume>, pp. <fpage>14757</fpage>&#x2013;<lpage>14767</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Shetty</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Li</surname></string-name></person-group>, &#x201C;<article-title>Integrating blockchain for data sharing and collaboration in mobile healthcare applications</article-title>,&#x201D; in <conf-name>Proc. 2017 IEEE 28th Annual Int. Sym. on Personal, Indoor, and Mobile Radio Communications, PIMRC</conf-name>, <publisher-loc>Montreal, QC, Canada</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>AbdelBasset</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Moustafa</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mohamed</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Elkomy</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name></person-group>, &#x201C;<article-title>Multi objective task scheduling approach for fog computing</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, no. <issue>2</issue>, pp. <fpage>126988</fpage>&#x2013;<lpage>127009</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Swathy</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Vinayagasundaram</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Rajesh</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nayyar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Game theoretical approach for load balancing using SGMLB model in cloud environment</article-title>,&#x201D; <source>PLoS One</source>, vol. <volume>15</volume>, no. <issue>4</issue>, pp. <fpage>e0231708</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Venkatachalam</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Prabu</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Almutairi</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name></person-group>, &#x201C;<article-title>Secure biometric authentication with de-duplication on distributed cloud storage</article-title>,&#x201D; <source>PeerJ Computer Science</source>, vol. <volume>7</volume>, no. <issue>3</issue>, pp. <fpage>e569</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. Abdel</given-names> <surname>Basset</surname></string-name>, <string-name><given-names>D.</given-names> <surname>El-Shahat</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Deb</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name></person-group>, &#x201C;<article-title>Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>93</volume>, no. <issue>12</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. Abdel</given-names> <surname>Basset</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mohamed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name>, <string-name><given-names>R. K.</given-names> <surname>Chakrabortty</surname></string-name> and <string-name><given-names>M. J.</given-names> <surname>Ryan</surname></string-name></person-group>, &#x201C;<article-title>EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>173</volume>, no. <issue>3</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Alessio</surname></string-name></person-group>, &#x201C;<article-title>Develop a multi-objective evolutionary algorithm for pet image reconstruction: Concept</article-title>,&#x201D; <source>IEEE Transactions on Medical Imaging</source>, vol. <volume>40</volume>, no. <issue>8</issue>, pp. <fpage>2142</fpage>&#x2013;<lpage>2151</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Abouhawwash</surname></string-name></person-group>, &#x201C;<article-title>Hybrid evolutionary multi-objective optimization algorithm for helping multi-criterion decision makers</article-title>,&#x201D; <source>International Journal of Management Science and Engineering Management, Taylor&#x0026; Francis</source>, vol. <volume>16</volume>, no. <issue>2</issue>, pp. <fpage>94</fpage>&#x2013;<lpage>106</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Maheswaran</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Vivek</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Sivaranjani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Sathesh</surname></string-name> and <string-name><given-names>K. Pon</given-names> <surname>Vignesh</surname></string-name></person-group>, &#x201C;<article-title>Development of machine learning based grain classification and sorting with machine vision approach for eco-friendly environment</article-title>,&#x201D; <source>Journal of Green Engineering</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>526</fpage>&#x2013;<lpage>543</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Shanmugam</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Asokan</surname></string-name></person-group>, &#x201C;<article-title>A machine-vision-based real-time sensor system to control weeds in agricultural fields</article-title>,&#x201D; <source>Sensor Letters</source>, vol. <volume>13</volume>, no. <issue>6</issue>, pp. <fpage>489</fpage>&#x2013;<lpage>495</lpage>, <year>2015</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>