<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>PMsec 2.0: A Security-By-Design Solution for Doctor’s Dilemma Problem in Smart Healthcare</title></titleStmt>
			<publicationStmt>
				<publisher>IEEE</publisher>
				<date>12/13/2023</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10498627</idno>
					<idno type="doi">10.1109/OCIT59427.2023.10430808</idno>
					<title level='j'>Proceedings of the OITS International Conference on Information Technology (OCIT)</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Venkata K. Bathalapalli</author><author>Saraju P. Mohanty</author><author>Elias Kougianos</author><author>Vasanth Iyer</author><author>Bibhudutta Rout</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[The rapid adoption of Internet-of-Medical-Things (IoMT) has revolutionized e-health systems, particularly in remote patient monitoring. With the growing adoption of Internet-of-Medical-Things (IoMT) in delivering technologically advanced health services, the security of Medtronic devices is pivotal as the security and privacy of data from these devices are directly related to patient safety. PUF has been the most widely adopted hardware security primitive which has been successfully integrated with various Internet-of-Things (IoT) based applications, particularly in smart healthcare for facilitating device security. To facilitate security and access control to IoMT devices, this work proposes a novel cybersecurity solution using PUF for facilitating global access to IoMT devices. The proposed framework presents an approach that enables the patient’s body area network devices supported by PUF to be securely accessible and controllable globally. The proposed cybersecurity solution has been experimentally validated using state-of-the-art SRAM PUF, a delay based PUF, and a trusted platform module (TPM) primitive.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>The evolution of Telemedicine, e-Health, and m-Health for delivering sophisticated medical services is being made possible through the application of IoMT devices. These smart Medtronic devices facilitate physiological data sensing and collection. However, openly accessible IoMT devices can be maliciously tampered with and controlled easily thereby enabling adversaries to control Medtronic devices on patients. Implementation of cryptographic security schemes has proven to be unreliable due to the requirement of non-volatile memory for storing the secret keys which again can be vulnerable to various kinds of advanced security attacks <ref type="bibr">[1]</ref>, <ref type="bibr">[2]</ref>. Securityby-Design (SbD) is a novel phenomenon that emphasizes integrating security and privacy primitives at the design stage of a consumer electronics system. The objective of SbD is ensuring the security of smart electronics systems with security/privacy primitive as functionality enabled by default in its working <ref type="bibr">[3]</ref>. It also specifies that security/privacy specifications should not be complicated and must be understandable for the ease of use of a consumer electronic system.</p><p>PUF has been a prominent hardware SbD primitive that uses device unique properties and generates a cryptographic identity and has most widely been used for IoMT security. Existing PUF-based device authentication protocols mostly work based on an approach where a server authenticates a PUF-embedded IoMT device by extracting the PUF key and performing a comparison to verify its identity <ref type="bibr">[4]</ref>. This sort of approach often falls short when IoMT devices are part of a Global Smart Health system where different hospital networks around the globe must remotely access and authenticate the IoMT devices on the patient's body area network <ref type="bibr">[5]</ref>. To address this issue, the proposed work presents a novel remote device authentication mechanism to facilitate access control to the PUF-embedded IoMT devices. A broad picture of the proposed cybersecurity solution in smart healthcare is given in Fig. <ref type="figure">1</ref>. The proposed framework works on facilitating access control to PUF embedded devices remotely for secure authentication. TPM is another SbD primitive like PUF which is a hardware secure cryptoprocessor that supports various applications in cryptographic key generation, storage, remote 979-8-3503-5823-0/23/$31.00 &#169;2023 IEEE attestation, and in facilitating security for computing systems through secure boot process <ref type="bibr">[6]</ref>, <ref type="bibr">[7]</ref>. It is a simple chip from the Trust Computing Group (TCG) and is a prominent security primitive that helps in IoT based applications. The proposed architecture aims to explore the scope of integrating PUF and TPM SbD primitives using TPM's remote attestation scheme and PUF key verification. This protocol can facilitate the PUF embedded IoMT device to be securely accessed for authentication by a remote entity. TPM's remote attestation mechanism can be used to verify the integrity of healthcare systems accessing patient's PUF embedded sensors <ref type="bibr">[8]</ref>, <ref type="bibr">[9]</ref>.</p><p>The rest of the paper is organized in the following manner: Section II presents the novel contributions of the current paper. Section III discusses the existing works on PUF based access control primitives in IoMT. Section IV presents a comprehensive overview of the proposed SbD for facilitating global access control to authenticate PUF embedded IoMT. Experimental validation of the proposed work has been presented in Section V outlines the implementation details. Section VI presents the conclusion and directions for future research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. NOVEL COINTRIBUTIONS OF THE CURRENT PAPER</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Problem Statement</head><p>Verifying the integrity of IoMT devices through PUF key extraction and verification schemes is often done by the embedding of PUF based security solutions with low power IoMT devices. However, the low computational and resource constrained smart health electronic devices cannot harness the potential of PUF if the security solution is resource intensive. Also, the question of how the PUF can be embedded into Implantable electronic devices like pacemakers and how the key is extracted and verified remains unanswered. If the PUF is really integrated inside IoMT devices, the impact of adding a security layer to devices like pacemakers can impact its performance and reduce its battery efficiency where the average battery life is around 8-10 years. When a patient moves to a different location and would like to access healthcare from different hospital networks, how is the communication established between the new hospital network and the patient's body area network which consists of Medtronic devices inside or on the patient as illustrated in the Fig. <ref type="figure">2</ref> is the question which we would like to address in this work. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Body Area Network (BAN)</head><note type="other">Medical Professional</note></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Proposed Solution</head><p>The motive of this work is to facilitate access to Medtronic devices embedded with PUF securely in such a way that the patient could access health care services even when traveling to a different part of the world. For instance, the pacemaker or insulin pump embedded inside the patient could be accessed securely by any hospital around the world with minimal performance tradeoffs. This work aims to present an approach where the devices need not be embedded with PUF but could obtain a unique PUF identity securely without having it embedded. This approach could simplify utilization and facilitate secure access to IoMT devices by enabling a TPM embedded solution that works on verifying the integrity of an entity remotely where each server or cloud communicating with these devices has a unique security feature supported by TPM.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Novelties of the proposed work PMsec 2.0</head><p>The novel contributions of the proposed work PMsec 2.0 include the following:</p><p>1) A novel cybersecurity approach in Smart Healthcare that facilitates the PUF embedded IoMT devices to be accessed globally. 2) An authentication mechanism that does not require devices in the patient's body area network to typically have PUF embedded but can obtain a unique PUF generated identity from the central PUF module remotely. 3) Evaluating the scope of the proposed security scheme through the integration of PUF and TPM. 4) A vibrant security scheme involving multiple levels of authentication for enabling access to core device PUF key. 5) Using TPM's remote attestation scheme for verifying the integrity of the Edge server in the proposed edge computing driven cybersecurity solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. RELATED PRIOR RESEARCH</head><p>In this Section, we have presented a comprehensive overview of state-of-the-art research on PUF based security primitives in IoMT and IoT.</p><p>A PUF based privacy preserving scheme for telecare medical information systems has been presented in <ref type="bibr">[10]</ref>. This work performs secure edge device and gateway registration in IoMT using a biometric and password verification scheme and verifies the effectiveness of this scheme by testing it against various security attacks. To ensure effective data integrity, access control, and transparency, a robust Blockchain integrated PUF based approach is proposed in <ref type="bibr">[11]</ref>. This work performs the integration of smart contracts with PUF and presents a hybrid security mechanism for IoMT security.</p><p>A client server model for PUF key verification in IoMT has been presented in <ref type="bibr">[1]</ref>, <ref type="bibr">[2]</ref>. This work uses PUF key verification, hash generation, and a comparison approach to effectively counter security vulnerabilities. A mutual authentication scheme for wireless body area networks proposed in <ref type="bibr">[12]</ref>, presents an approach for PUF based security to IoMT devices and works on establishing a mutual authentication session between edge devices on patients and communicating gateway nodes.</p><p>PUF and Elliptic curve cryptography based IoMT device authentication mechanism is proposed in <ref type="bibr">[13]</ref>. A lightweight XOR, hash function, and PUF have been used for validating the proposed approach in the fog computing platform and work in consortium Blockchain. To obtain privacy and confidentiality of sensor data in IoMT, authors in <ref type="bibr">[14]</ref> proposed a Blockchain based user privacy preserving and authentication scheme using biometrics and signature. The authors claim that this work can facilitate secure authentication of users in mobile edge computing environments for IoMT.</p><p>Authors in <ref type="bibr">[15]</ref> proposed a lightweight PUF-based Wi-Fi authentication protocol that works on improving the effectiveness of Wi-Fi protocol with PUF for secure session establishment. A random number generator has also been used for generating a seed for establishing communication and presents an approach for secure communication between IoT devices and Wi-Fi routers.</p><p>We have proposed the state-of-the-art integration of PUF with TPM in <ref type="bibr">[5]</ref> for IoT security where we integrated PUF with TPMs NVRAM and securely uploaded the data in Tangle DLT. In <ref type="bibr">[16]</ref>, a Blockchain based remote attestation framework was presented which works by sharing the TPM's platform integrity details through shared Blockchain. Authors in <ref type="bibr">[17]</ref>, presented a PUF based blockchain consensus mechanism for IoMT security where a two level authentication mechanism is proposed for remotely verifying IoMT device integrity.</p><p>In comparison to the above cited works, the proposed PMsec 2.0 work presented a device authentication mechanism that works on globally accessing PUF embedded IoMT devices and performing PUF key verification and platform integrity validation of edge and cloud using TPM. This work also presents a start-of-art integration of PUF and TPM which can be a potential solution for cybersecurity in smart healthcare.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. PROPOSED AUTHENTICATION PROTOCOL: PMSEC 2.0</head><p>This Section illustrates the vision of the proposed security mechanism and explains how the proposed scheme could be integrated with the architecture of IoMT. It also outlines how the PUF is accessed remotely through a global access control mechanism.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Architecture of proposed security framework</head><p>The architecture of a smart healthcare framework includes smart health electronic devices (ED) embedded in the patient, edge gateway (EG) for obtaining the physiological sensor information which typically connects the hub of ED on a patient, cloud for analysis, and DLT for securely storing the information. The proposed framework works by providing a unique identity to each one of the devices on the patient through the PUF. EG securely establishes an authentication session for obtaining information from these devices using the PUF generated cryptographic identities. Simply, a patient with an embedded ED can travel to a different location, and a new medical service provider (MSP) can securely access the patient's ED and verify its PUF generated identity by establishing a secure session with the patient's EG.</p><p>PUF module is typically embedded with EG and all the ED on the patient can securely obtain a unique PUF generated identity. This can reduce the overhead on low power ED and can smoothen the process of device authentication. Each ED can be enrolled by obtaining a unique PUF identity tied to its device properties such as media access control address (MAC). A unique PUF generated key for EG can act as its identity for establishing communication with the Edge server or cloud for data storage and analysis. EG's PUF key can act as a session key for authentication sessions between the Edge server and EG thereby server can access individual ED on patients through the gateway and perform its PUF key validation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. PUF based IoMT device security</head><p>The proposed authentication protocol works by providing a hardware generated cryptographic identity for a hub of ED. A patient with ED can obtain a PUF identity for each ED where the EG of the patient has complete access and control which is embedded with a PUF. The Edge server, which is also a secure entity with a supported TPM can access a group of EG's and their PUFs to validate and verify their integrity. Once EG's integrity is verified, the ES can access the hub through EG's verified identity and can verify the IoMT device identity individually and access it.</p><p>1) Device and Gateway Enrollment Phase in PMsec 2.0 For enrolling in the IoMT hub, the PUF module at EG is tested with various challenge-response pairs. Challenge Response pairs (CRP) are tested and evaluated for PUF metrics and CRPs satisfying requirements are selected and assigned to each individual ED and sealed to their MAC. EG with embedded PUF obtains a unique PUF key for securely establishing a session with ES for securely transmitting data. The unique key used in session establishment acts as the identity of EG. The process of enrollment is clearly illustrated stepwise in Algorithm 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>2) PUF enabled Authentication Phase in PMsec 2.0</head><p>Each Edge server or Cloud working to access a device in the hub of the patient's body area network initially establishes a session with the corresponding EG and verifies its authenticity. The ES, after successfully verifying the integrity of EG can obtain access to the patient's body network and verify the integrity of each device's PUFgenerated identity. Once a particular ES obtains access to a patient's hub, the corresponding transaction is recorded and shared across the network of clients (MSP). The steps involved in the authentication phase are explained in Algorithm 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>3) Remote Attestation Phase in PMsec 2.0</head><p>Each ES with a TPM can authenticate another ES mutually by sharing platform integrity credentials. This could be done by generating a quote that contains details of integrity credentials and transmitting it to another ES for verification. This can facilitate the secure exchange of patient data with ES globally. The generated Quote contains TPM's platform configuration register (PCR) values which are hash values of platform integrity parameters that can be TPM's unique credentials pertaining to a system and are consolidated in a Quote which can be shared with other systems for verification. The quote is generated by TPM's unique Endorsement and Attestation identity keys (AIK) which are RSA keys and are unique identities for a TPM. A broad overview of the proposed PMsec 2.0 scheme is presented in Fig. <ref type="figure">3</ref>. Store MAC and corresponding challenge for each device in the hub inside a secure database 7:</p><p>Extract unique PUF key for EG P UFREG  The Okdo E1 board is connected serially to the system with an Intel Core i7 2.8 GHz processor using Putty. A baud rate of 115200 has been used for enrolling and activating the SRAM PUF key from the board after successfully debugging the code obtained from the repository [18] onto the board. XOR PUF is used as EG PUF for securely extracting PUF keys. A group of 500 PUF keys from Basys-3 FPGA board has been extracted and PUF metrics have been evaluated, Intra-HD of approximately 49% has been achieved, and reliability of 500 keys was evaluated for 4 times and 100% approximately is achieved which is essential as the reliable PUF key is essential for successful authentication. Diffuseness, uniformity, and randomness have also been evaluated and the Fig. <ref type="figure">5</ref> presents the figure-of-merits of XOR PUF.</p><p>Raspberry Pi 4 boards are used as an edge device and gateway. MAC address based PUF-based identity generation was done on pi as a gateway with an average power consumption of 3-3.3 watts. Experimental validation results of the proposed authentication scheme have been presented in Fig. <ref type="figure">6</ref>.   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. CONCLUSION AND FUTURE RESEARCH</head><p>This work has successfully presented and validated a global access control framework to access and control PUF embedded IoMT devices. A novel PUF and TPM supported authentication scheme that verifies the integrity of devices in the proposed PUF driven cybersecurity scheme for IoMT truly substantiates the potential of the proposed cybersecurity solution in e-health, and telehealth ecosystems. As a direction for future research, a distributed ledger technology integration can be proposed for securely accessing data among different healthcare systems around the world. </p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2023" xml:id="foot_0"><p>OITS International Conference on Information Technology (OCIT) | 979-8-3503-5823-0/23/$31.00 &#169;2023 IEEE | DOI: 10.1109/OCIT59427.2023.10430808 21st OITS International Conference on Information Technology (OCIT 2023) Authorized licensed use limited to: University of North Texas. Downloaded on March 04,2024 at 04:49:48 UTC from IEEE Xplore. Restrictions apply.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_1"><p>Authorized licensed use limited to: University of North Texas. Downloaded on March 04,2024 at 04:49:48 UTC from IEEE Xplore. Restrictions apply.</p></note>
		</body>
		</text>
</TEI>
