Publicado

2021-12-02

Compression and Encryption of Vital Signals Using an SoC-FPGA

Compresión y encriptación de señales de signos vitales usando un SoC-FPGA

DOI:

https://doi.org/10.15446/dyna.v88n219.92532

Palabras clave:

AES algorithm;, biomedical signals:, data compression;, encryption;, LZW algorithm;, SoC-FPGA. (en)
AES;;, Algoritmo LZW;, compresión de datos;, encriptación;, señales biomédicas;, SoC-FPGA. (es)

Autores/as

This article presents the implementation of a remote monitoring system of biomedical signals with cybersecurity support and compression of vital sign signals and data of the patient. This system uses a low-cost microsystem for encrypting and compressing the information using the Lempel–Ziv–Welch (LZW) lossless compression algorithm and the Advanced Encryption Standard (AES). In this case, WolfSSL library is used for the implementation of the Transport Layer Security (TLS) protocol, whose encryption function is accelerated by the AES processor designed on a System on Chip - Field Programmable Gate Array (SoC-FPGA) device. A multiparameter board and an SoC-FPGA development board make up the vital signs measurement system, which was calibrated and verified by a commercial patient simulator. Data transmission tests were carried out from the measurement system to the monitoring application developed in LabVIEW and implemented on a personal computer (PC), where vital signs and data of the patient are decrypted and decompressed. Also, it was possible to verify a significant improvement in the performance of the TLS connection. From the results obtained, it can be concluded that the designed microsystem allows to compress, encrypt, and transmit biomedical data in real-time and without loss of information. The microsystem is very suitable for e-health platforms and/or e-health devices that use unsecured communication networks with limited bandwidth.

Este artículo presenta la implementación de un sistema de monitoreo remoto para señales biomédicas con soporte de ciberseguridad y compresión de señales de signos vitales y datos del paciente. Este sistema utiliza un microsistema de bajo costo para encriptar y comprimir la información utilizando el algoritmo de compresión sin pérdidas Lempel – Ziv – Welch (LZW) y el Estándar de Encriptación Avanzado (AES). En este caso, la biblioteca WolfSSL se utiliza para la implementación del protocolo Transport Layer Security (TLS), cuya función para la encriptación es acelerada por el procesador AES diseñado sobre un dispositivo SoC-FPGA. Se realizaron pruebas de transmisión de datos desde el sistema de medición a la aplicación software desarrollada en LabVIEW e implementada en un computador personal (PC), donde se desencriptan y descomprimen los signos vitales y los datos del paciente. El microsistema puede ser utilizado en plataformas e-health y/o dispositivos e-health que utilizan redes de comunicación no seguras con ancho de banda limitado.

Referencias

Hussain, M., Mehmood, A., Khan, S., Khan, M.A. and Iqbal, Z., Authentication techniques and methodologies used in wireless body area networks. J Syst Archit., 101, art. 101655, 2019.

Zheng, L., Wang, Z. and Tian, S., Comparative study on electrocardiogram encryption using elliptic curves cryptography and data encryption standard for applications in Internet of medical things. Concurrency Computat Pract Exper. e5776, pp. 1-13, 2020. DOI: 10.1002/cpe.5776.

Qiu, H., Qiu, M. and Lu, Z., Selective encryption on ECG data in body sensor network based on supervised machine learning. Inf Fusion, 55, pp. 59-67, 2020. DOI: 10.1016/j.inffus.2019.07.012.

Liu, T.Y., Lin, K.J. and Wu, H.C., ECG data encryption then compression using singular value decomposition. IEEE J. Biomed. Health Informatics, 22, pp. 707-713. 2018. DOI: 10.1109/JBHI.2017.2698498.

Premkumar, S. and Mohana, J., A novel ECG based encryption algorithm for securing patient confidential information. Int. J. Electr. Eng. Technol. 11, pp. 35-43, 2020.

Yildirim, O., Tan, R.S. and Acharya, U.R., An efficient compression of ECG signals using deep convolutional autoencoders. Cogn. Syst. Res., 52, pp. 198-211, 2018. DOI: 10.1016/j.cogsys.2018.07.004.

Tan, C., Zhang, L. and Wu, H.T., A novel blaschke unwinding adaptive-Fourier-decomposition-based signal compression algorithm with application on ECG Signals. IEEE J. Biomed. Health Informatics 23, pp. 672-682, 2019. DOI: 10.1109/JBHI.2018.2817192.

Ma. J., Zhang, T. and Dong, M., A novel ECG data compression method using adaptive fourier decomposition with security guarantee in e-health applications. IEEE J. Biomed. Health Informatics 19, pp. 986-994, 2015. DOI: 10.1109/JBHI.2014.2357841.

Hameed, M.E., Ibrahim, M.M., Manap, N.A. and Mohammed, A.A., A lossless compression and encryption mechanism for remote monitoring of ECG data using Huffman coding and CBC-AES. Futur Gener. Comput. Syst., 111, pp. 829-840, 2019. DOI: 10.1016/j.future.2019.10.010.

Raeiatibanadkooki, M., Quchani, S.R., KhalilZade, M.M. and Bahaadinbeigy, K., Compression and encryption of ECG signal using wavelet and chaotically huffman code in telemedicine application. J. Med. Syst., 40, pp. 1-8, 2016. DOI: 10.1007/s10916-016-0433-5.

Pandey, A., Saini, B.S., Singh, B. and Sood, N., Complexity sorting and coupled chaotic map based on 2D ECG data compression-then-encryption and its OFDM transmission with impair sample correction. Multimed Tools Appl., 78, pp. 11223-11261, 2019. DOI: 10.1007/s11042-018-6681-2.

Roy, D.B., Agrawal, S., Reberio, C. and Mukhopadhyay, D., Accelerating open SSL’S ECC with low cost reconfigurable hardware. 2016. In: Int. Symp. Integr. Circuits, ISIC 2016. DOI: 10.1109/ISICIR.2016.7829684.

Hamilton, M. and Marnane, W.P., Implementation of a secure TLS coprocessor on an FPGA. Microprocess Microsyst., 40, pp. 167-180, 2016. DOI: 10.1016/j.micpro.2015.10.009.

Hafsa, A., Alimi, N., Sghaier, A., Zeghid, M. and Machhout, M., A hardware-software co-designed AES-ECC cryptosystem. Proc. Int. Conf. Adv. Syst. Electr. Technol. IC_ASET 2017, pp. 50-54, 2017. DOI: 10.1109/ASET.2017.7983665.

Barua, L., Dhar, P.K., Alam, L. and Echizen, I., Bangla text compression based on modified lempel-Ziv-welch algorithm. ECCE 2017. In: Int Conf Electr Comput Commun Eng., 2017, pp. 855-859. DOI: 10.1109/ECACE.2017.7913022.

Bedruz, R.A. and Quiros, A.R.F., Comparison of Huffman algorithm and Lempel-Ziv algorithm for audio, image and text compression. In: 8th Int Conf Humanoid, Nanotechnology, Inf Technol Commun Control Environ Manag HNICEM 2015. 2016. DOI: 10.1109/HNICEM.2015.7393210.

Ueno, R., Morioka, S., Homma, N. and Aoki, T., A high throughput/gate AES hardware architecture by compressing encryption and decryption datapaths: toward efficient CBC-Mode implementation. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 9813 LNCS, Springer Verlag, 2016, pp. 538-558. DOI: 10.1007/978-3-662-53140-2_26.

Ashokkumar, C., Giri, R.P. and Menezes, B., Highly efficient algorithms for AES key retrieval in cache access attacks. In: Proc - 2016 IEEE Eur Symp Secur Privacy, EURO S P 2016., 2016, pp. 261-275. DOI: 10.1109/EuroSP.2016.29.

Nadjia, A. and Mohamed, A., AES IP for hybrid cryptosystem RSA-AES. 12th Int Multi-Conference Syst Signals Devices, SSD 2015. 2015, pp. 1-6. DOI: 10.1109/SSD.2015.7348109.

Cómo citar

IEEE

[1]
C. A. Gómez García y J. . Velasco Medina, «Compression and Encryption of Vital Signals Using an SoC-FPGA», DYNA, vol. 88, n.º 219, pp. 147–154, nov. 2021.

ACM

[1]
Gómez García, C.A. y Velasco Medina, J. 2021. Compression and Encryption of Vital Signals Using an SoC-FPGA. DYNA. 88, 219 (nov. 2021), 147–154. DOI:https://doi.org/10.15446/dyna.v88n219.92532.

ACS

(1)
Gómez García, C. A.; Velasco Medina, J. . Compression and Encryption of Vital Signals Using an SoC-FPGA. DYNA 2021, 88, 147-154.

APA

Gómez García, C. A. & Velasco Medina, J. . (2021). Compression and Encryption of Vital Signals Using an SoC-FPGA. DYNA, 88(219), 147–154. https://doi.org/10.15446/dyna.v88n219.92532

ABNT

GÓMEZ GARCÍA, C. A.; VELASCO MEDINA, J. . Compression and Encryption of Vital Signals Using an SoC-FPGA. DYNA, [S. l.], v. 88, n. 219, p. 147–154, 2021. DOI: 10.15446/dyna.v88n219.92532. Disponível em: https://revistas.unal.edu.co/index.php/dyna/article/view/92532. Acesso em: 9 mar. 2026.

Chicago

Gómez García, Carlos Andres, y Jaime Velasco Medina. 2021. «Compression and Encryption of Vital Signals Using an SoC-FPGA». DYNA 88 (219):147-54. https://doi.org/10.15446/dyna.v88n219.92532.

Harvard

Gómez García, C. A. y Velasco Medina, J. . (2021) «Compression and Encryption of Vital Signals Using an SoC-FPGA», DYNA, 88(219), pp. 147–154. doi: 10.15446/dyna.v88n219.92532.

MLA

Gómez García, C. A., y J. . Velasco Medina. «Compression and Encryption of Vital Signals Using an SoC-FPGA». DYNA, vol. 88, n.º 219, noviembre de 2021, pp. 147-54, doi:10.15446/dyna.v88n219.92532.

Turabian

Gómez García, Carlos Andres, y Jaime Velasco Medina. «Compression and Encryption of Vital Signals Using an SoC-FPGA». DYNA 88, no. 219 (noviembre 19, 2021): 147–154. Accedido marzo 9, 2026. https://revistas.unal.edu.co/index.php/dyna/article/view/92532.

Vancouver

1.
Gómez García CA, Velasco Medina J. Compression and Encryption of Vital Signals Using an SoC-FPGA. DYNA [Internet]. 19 de noviembre de 2021 [citado 9 de marzo de 2026];88(219):147-54. Disponible en: https://revistas.unal.edu.co/index.php/dyna/article/view/92532

Descargar cita

CrossRef Cited-by

CrossRef citations0

Dimensions

PlumX

Visitas a la página del resumen del artículo

653

Descargas

Los datos de descargas todavía no están disponibles.