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 language | English |
|---|---|
| Title of host publication | 2021 11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021 |
| Publisher | IEEE Computer Society |
| Volume | 2021-November |
| ISBN (Electronic) | 9781665443111 |
| DOIs | |
| Publication status | Published - 2021 |
| Event | 11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021 - Virtual, Online, Brazil Duration: 22 Nov 2021 → 25 Nov 2021 |
Publication series
| Name | Brazilian Symposium on Computing System Engineering, SBESC |
|---|---|
| ISSN (Print) | 2324-7886 |
| ISSN (Electronic) | 2324-7894 |
Conference
| Conference | 11th Brazilian Symposium on Computing Systems Engineering, SBESC 2021 |
|---|---|
| Country/Territory | Brazil |
| City | Virtual, Online |
| Period | 22/11/2021 → 25/11/2021 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver