Skip to main navigation Skip to search Skip to main content

Cryptography on Untrustworthy Cloud Storage for Healthcare Applications: A Performance Analysis

  • Lucio H. A. Reis
  • , Marcela T. de Oliveira
  • , James Bowden
  • , Dagmar Krefting
  • , Silvia D. Olabarriaga
  • , Diogo M. F. Mattos
  • Amsterdam UMC - University of Amsterdam
  • Universidade Federal Fluminense
  • University of Applied Sciences Berlin
  • University of Göttingen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

31 Downloads (Pure)

Abstract

For cross-sectoral sharing of health data, cloud services provide benefits regarding the availability of relevant information in critical situations. Nevertheless, storing electronic health records in the cloud may impact patient's privacy, since the cloud service provider might lack trustworthiness. Client-side cryptography mitigates the privacy risk by encrypting data in the user's computational environment before transmitting them to the cloud. However, client-side cryptography raises performance concerns. This paper investigates Web Assembly and JavaScript solutions that enable client-side cryptography in web applications and compares their performance against server-side cryptography. We contextualize the study within two healthcare web applications: a prototype for patient record sharing during acute stroke care and an application for sharing data in sleep medicine treatment. Our results show that JavaScript and Web Assembly libraries add more time to encryption and decryption than server-side cryptography. However, due to the concurrency introduced by simultaneous users, the performance of server-side cryptography is worse than client-side, taking longer times to attend to the demand and requiring a larger infrastructure to be effective. Moreover, the JavaScript library asmCrypto and Web Assembly approaches perform better than other libraries and are feasible candidates for application development.
Original languageEnglish
Title of host publication2021 11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021
PublisherIEEE Computer Society
Volume2021-November
ISBN (Electronic)9781665443111
DOIs
Publication statusPublished - 2021
Event11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021 - Virtual, Online, Brazil
Duration: 22 Nov 202125 Nov 2021

Publication series

NameBrazilian Symposium on Computing System Engineering, SBESC
ISSN (Print)2324-7886
ISSN (Electronic)2324-7894

Conference

Conference11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021
Country/TerritoryBrazil
CityVirtual, Online
Period22/11/202125/11/2021

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Fingerprint

Dive into the research topics of 'Cryptography on Untrustworthy Cloud Storage for Healthcare Applications: A Performance Analysis'. Together they form a unique fingerprint.

Cite this