Maintenance Notice

Due to necessary scheduled maintenance, the JMIR Publications website will be unavailable from Wednesday, July 01, 2020 at 8:00 PM to 10:00 PM EST. We apologize in advance for any inconvenience this may cause you.

Who will be affected?

Previously submitted to: Journal of Medical Internet Research (no longer under consideration since Dec 16, 2021)

Date Submitted: Jul 27, 2020

Warning: This is an author submission that is not peer-reviewed or edited. Preprints - unless they show as "accepted" - should not be relied on to guide clinical practice or health-related behavior and should not be reported in news media as established information.

A Secure and Robust Architecture based on Mobile Health Apps in Patient Monitoring Environments

  • Shaik Shakeel Ahamad; 
  • MAJED ALOWAIDI

ABSTRACT

Background:

The recent outbreak of COVID-19 pandemic realized the importance of patient monitoring environments, Mobile Healthcare Applications (MHA) plays very crucial role in the successful implementation of patient monitoring environments. Existing MHA’s in the realm of patient monitoring environments does not ensure end to end security, application security and communication security

Objective:

This research work is aimed to (1) identifies the relevant security concerns in the existing real time Mobile Healthcare Application solutions and existing research works in mobile healthcare, (2) We have proposed a secure architecture from the UICC (Universal Integrated Circuit Card) of the patient’s smart phone and hospital server and a secure protocol is proposed in the realm of Patient Management and Monitoring, (3) Compared our proposed healthcare system with the existing real time Mobile Healthcare Application solutions and existing research works in mobile healthcare and found to be better than these solutions and (4) We successfully implemented our proposed protocol using Kotlin language in Android Studio and found to be better than the existing solutions.

Methods:

Security characteristics relevant to the Mobile Healthcare Applications (MHA) were assessed, presented, and discussed. These characteristics were used in the development of a prototypical platform overcoming the limitations in the existing real time Mobile Healthcare Application solutions and existing research works in mobile healthcare. We implemented our proposed protocol using Kotlin language in Android Studio, Kotlin is designed to interoperate fully with Java.

Results:

We implemented our proposed protocol using Kotlin language in Android Studio, Kotlin is designed to interoperate fully with Java. ECDH Key exchange algorithm is used for key exchange between MHA in patient’s smart phone and MHA in the hospital TPM. ECDSA digital signature algorithm is used to generate and verify digital signatures, digest algorithm used is SHA-256 and AES symmetric encryption algorithm is used to encrypt the messages between them. We created an EC key pairs (NIST P-256 aka secp256r1) at patient’s MHA and MHA of hospital TPM by using ECDH and we created a shared AES secret key. AES with GCM mode used for encryption and decryption of patient data.

Conclusions:

This paper proposed a secure and robust solution for mobile health applications in patient monitoring environments ensuring end to end security ensuring all the security properties. We implemented our proposed protocol using Kotlin language in Android Studio, Kotlin is designed to interoperate fully with Java. ECDH Key exchange algorithm is used for key exchange between MHA in patient’s smart phone and MHA in the hospital TPM. ECDSA digital signature algorithm is used to generate and verify digital signatures, digest algorithm used is SHA-256 and AES symmetric encryption algorithm is used to encrypt the messages between them. We created an EC key pairs (NIST P-256 aka secp256r1) at patient’s MHA and MHA of hospital TPM by using ECDH and we created a shared AES secret key. AES with GCM mode used for encryption and decryption of patient data.


 Citation

Please cite as:

Ahamad SS, ALOWAIDI M

A Secure and Robust Architecture based on Mobile Health Apps in Patient Monitoring Environments

JMIR Preprints. 27/07/2020:22903

DOI: 10.2196/preprints.22903

URL: https://preprints.jmir.org/preprint/22903

Download PDF


Request queued. Please wait while the file is being generated. It may take some time.

© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.