Heterogeneous implementation of ECG encryption and identification on the Zynq SoC

Conference item


Ait Si Ali, Amine, Zhai, Xiaojun, Amira, Abbes, Bensaali, Faycal and Ramzan, Naeem 2016. Heterogeneous implementation of ECG encryption and identification on the Zynq SoC. IEEE. https://doi.org/10.1109/FCCM.2016.44
AuthorsAit Si Ali, Amine, Zhai, Xiaojun, Amira, Abbes, Bensaali, Faycal and Ramzan, Naeem
Abstract

This paper presents an innovative and safe connected health solution for human identification. The system consists of the encryption and decryption of ECG signals using the advanced encryption standard (AES) as well as the recognition of individuals based on ECG biometrics. Heterogeneous and efficient implementation of the proposed system has been performed on a Xilinx ZC702 Zynq based prototyping board. Various IP-cores have been created based on the high level synthesis (HLS) implementation of the AES cipher, AES decipher and ECG identification blocks. The proposed hardware implementation has shown promising results since it met the real-time requirements and outclassed current field programmable gate array (FPGA) based systems in multiple key metrics including power consumption, processing time and hardware resources usage. The implemented system needs 10.71 ms to process one ECG sample and consumes 107mW while using only 30% of all available on-chip resources.

KeywordsElectrocardiography; Hardware; Encryption; Ciphers; Software
Year2016
JournalProceedings of the IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
PublisherIEEE
Digital Object Identifier (DOI)https://doi.org/10.1109/FCCM.2016.44
Web address (URL)http://hdl.handle.net/10545/620807
hdl:10545/620807
ISBN9781509023561
File
File Access Level
Open
Publication dates01 May 2016
Publication process dates
Deposited10 Nov 2016, 16:47
ContributorsUniversity of Derby
Permalink -

https://repository.derby.ac.uk/item/92537/heterogeneous-implementation-of-ecg-encryption-and-identification-on-the-zynq-soc

Download files


File
license.txt
File access level: Open

  • 11
    total views
  • 0
    total downloads
  • 1
    views this month
  • 0
    downloads this month

Export as

Related outputs

Privacy verification of photoDNA based on machine learning
Nadeem, Muhammad Shahroz, Franqueira, Virginia N. L. and Zhai, Xiaojun 2019. Privacy verification of photoDNA based on machine learning. in: The Institution of Engineering and Technology (IET).
A survey of deep learning solutions for multimedia visual content analysis.
Nadeem, Muhammad Shahroz, Franqueira, Virginia N. L., Zhai, Xiaojun and Kurugollu, Fatih 2019. A survey of deep learning solutions for multimedia visual content analysis. IEEE Access. https://doi.org/10.1109/ACCESS.2019.DOI
HD number plate localization and character segmentation on the Zynq heterogeneous SoC.
Al-Zawqari, Ali, Hommos, Omar, Al-Qahtani, Abdulhadi, Farhat, Ali, Bensaali, Faycal, Zhai, Xiaojun and Amira, Abbes 2018. HD number plate localization and character segmentation on the Zynq heterogeneous SoC. Journal of Real-Time Image Processing. https://doi.org/10.1007/s11554-017-0747-7
Real-time automated image segmentation technique for cerebral aneurysm on reconfigurable system-on-chip.
Zhai, Xiaojun, Eslami, Mohammad, Hussein, Ealaf Sayed, Filali, Maroua Salem, Shalaby, Salma Tarek, Amira, Abbes, Bensaali, Faycal, Dakua, Sarada, Abinahed, Julien, Al-Ansari, Abdulla and Ahmed, Ayman Z. 2018. Real-time automated image segmentation technique for cerebral aneurysm on reconfigurable system-on-chip. Journal of Computational Science. https://doi.org/10.1016/j.jocs.2018.05.002
Service-oriented system engineering
Bessis, Nik, Zhai, Xiaojun and Sotiriadis, Stelios 2017. Service-oriented system engineering. Future Generation Computer Systems. https://doi.org/10.1016/j.future.2017.11.025
Inequality indexes as sparsity measures applied to ventricular ectopic beats detection and its efficient hardware implementation.
Baali, Hamza, Zhai, Xiaojun, Djelouat, Hamza, Amira, Abbes and Bensaali, Faycal 2017. Inequality indexes as sparsity measures applied to ventricular ectopic beats detection and its efficient hardware implementation. IEEE Access. https://doi.org/10.1109/ACCESS.2017.2780190
ECG encryption and identification based security solution on the Zynq SoC for connected health systems
Zhai, Xiaojun, Ait Si Ali, Amine, Amira, Abbes and Bensaali, Faycal 2017. ECG encryption and identification based security solution on the Zynq SoC for connected health systems. Journal of Parallel and Distributed Computing. https://doi.org/10.1016/j.jpdc.2016.12.016
Detecting compromised programs for embedded system applications
Zhai, Xiaojun, Appiah, Kofi, Ehsan, Shoaib, Cheung, Wah M, Howells, Gareth, Hu, Huosheng, Gu, Dongbing and McDonald-Maier, Klaus 2014. Detecting compromised programs for embedded system applications. in: Springer.
Space Wireless Sensor Networks for planetary exploration: Node and network architectures
Rodrigues, Pedro, Oliveira, Andre, Oddi, Guido, Liberati, Francesco, Alvarez, Francisco, Cabas, Ramiro, Vladimirova, Tanya, Zhai, Xiaojun, Jing, Hongyuan and Crosnier, Michael 2014. Space Wireless Sensor Networks for planetary exploration: Node and network architectures. IEEE. https://doi.org/10.1109/AHS.2014.6880175
Multi-sensor data fusion in wireless sensor networks for planetary exploration
Zhai, Xiaojun, Jing, Hongyuan and Vladimirova, Tanya 2014. Multi-sensor data fusion in wireless sensor networks for planetary exploration. IEEE. https://doi.org/10.1109/AHS.2014.6880176
Hardware acceleration of an image processing system for dielectrophoretic loading of single neurons inside micro-wells of microelectrode arrays
Zhai, Xiaojun, Jaber, Fadi, Bensaali, Faycal and Mishra, Arti 2015. Hardware acceleration of an image processing system for dielectrophoretic loading of single neurons inside micro-wells of microelectrode arrays. IEEE. https://doi.org/10.1109/UKSim.2015.28
Data aggregation in wireless sensor networks for lunar exploration
Zhai, Xiaojun and Vladimirova, Tanya 2015. Data aggregation in wireless sensor networks for lunar exploration. IEEE. https://doi.org/10.1109/EST.2015.9
ECG security identification system on the Zynq SoC Platform
Zhai, Xiaojun, Amira, Abbes and Bensaali, Faycal 2015. ECG security identification system on the Zynq SoC Platform. IEEE. https://doi.org/10.1109/CIT/IUCC/DASC/PICOM.2015.174
OCR based feature extraction and template matching algorithms for Qatari number plate
Farhat, Ali, Al-Zawqari, Ali, Al-Qahtani, Abdulhadi, Hommos, Omar, Bensaali, Faycal, Amira, Abbes and Zhai, Xiaojun 2016. OCR based feature extraction and template matching algorithms for Qatari number plate. IEEE. https://doi.org/10.1109/ICCSII.2016.7462419
HD Qatari ANPR system
Hommos, Omar, Al-Qahtani, Abdulhadi, Al-Zawqari, Ali, Bensaali, Faycal, Amira, Abbes and Zhai, Xiaojun 2016. HD Qatari ANPR system. IEEE. https://doi.org/10.1109/ICCSII.2016.7462420
Efficient data-processing algorithms for wireless-sensor-networks-based planetary exploration
Zhai, Xiaojun and Vladimirova, Tanya 2016. Efficient data-processing algorithms for wireless-sensor-networks-based planetary exploration. Journal of Aerospace Information Systems. https://doi.org/10.2514/1.I010373
MLP neural network based gas classification system on Zynq SoC
Zhai, Xiaojun, Ait Si Ali, Amine, Amira, Abbes and Bensaali, Faycal 2016. MLP neural network based gas classification system on Zynq SoC. IEEE Access. https://doi.org/10.1109/ACCESS.2016.2619181
Real-time optical character recognition on field programmable gate array for automatic number plate recognition system
Sotudeh, Reza, Zhai, Xiaojun and Bensaali, Faycal 2013. Real-time optical character recognition on field programmable gate array for automatic number plate recognition system. IET Circuits, Devices & Systems. https://doi.org/10.1049/iet-cds.2012.0339
Exploring ICMetrics to detect abnormal program behaviour on embedded devices
Zhai, Xiaojun, Ehsan, Shoaib, Howells, Gareth, Gu, Dongbing, McDonald-Maier, Klaus, Appiah, Kofi and Hu, Huosheng 2015. Exploring ICMetrics to detect abnormal program behaviour on embedded devices. Journal of Systems Architecture. https://doi.org/10.1016/j.sysarc.2015.07.007
Field programmable gate arrays-based number plate binarization and adjustment for automatic number plate recognition systems
Zhai, Xiaojun, Bensaali, Faycal and Sotudeh, Reza 2013. Field programmable gate arrays-based number plate binarization and adjustment for automatic number plate recognition systems. Journal of Electronic Imaging. https://doi.org/10.1117/1.JEI.22.1.013009
Improved number plate localisation algorithm and its efficient field programmable gate arrays implementation
Zhai, Xiaojun, Ramalingam, Soodamani and Bensaali, Faycal 2013. Improved number plate localisation algorithm and its efficient field programmable gate arrays implementation. IET Circuits, Devices & Systems. https://doi.org/10.1049/iet-cds.2012.0064
Improved number plate character segmentation algorithm and its efficient FPGA implementation
Zhai, Xiaojun and Bensaali, Faycal 2012. Improved number plate character segmentation algorithm and its efficient FPGA implementation. Journal of Real-Time Image Processing. https://doi.org/10.1007/s11554-012-0258-5
A method for detecting abnormal program behavior on embedded devices
Zhai, Xiaojun, Ehsan, Shoaib, Howells, Gareth, Dongbing, Gu, McDonald-Maier, Klaus, Appiah, Kofi and Hu, Huosheng 2015. A method for detecting abnormal program behavior on embedded devices. IEEE Transactions on Information Forensics and Security. https://doi.org/10.1109/TIFS.2015.2422674