End-to-End Data Authentication Deep Learning Model for Securing IoT Configurations

Mohamed Hammad, Abdullah M. Iliyasu, Ibrahim A. Elgendy, Ahmed A.Abd El-Latif

Research output: Contribution to journalArticlepeer-review

35 Scopus citations

Abstract

Compared to other biometrics, electrocardiograms (ECGs) have gained widespread acceptability as mediums for validating animateness in numerous security applications, especially in new and emerging technologies. Our study utilizes this important trait to advance available machine and deep learning ECG authentication systems by leveraging the use of edge computing servers that offer connection to Internet of Things (IoT) devices while maintaining access to computational and storage resources. Specifically, in our proposed technique, the preprocessing, feature extraction and classification routines are combined into one unit, while individual ECG signals from the database are directly fed into a convolutional neural network (CNN) model and subsequently classified as an accepted or unaccepted (i.e., rejected) class. Additionally, we tailor our authentication system as a cost-efficient one focused on reducing latency, which makes it ideal for applications on edge computing platforms. To validate our proposed model, we applied it on standard ECG signals from the Physikalisch-Technische Bundesanstalt (PTB) database where outcomes of 99.50%, 99.73%, 100%, and 99.78%, respectively that are reported for accuracy, precision, recall, and F1-score indicate the tenability of deploying our technique in real-time authentication systems.

Original languageEnglish
Article number04
JournalHuman-centric Computing and Information Sciences
Volume12
DOIs
StatePublished - 2022

Keywords

  • Biometric authentication
  • Deep learning
  • Ecg
  • Edge computing
  • Industrial data integration
  • Information security
  • Iot

Fingerprint

Dive into the research topics of 'End-to-End Data Authentication Deep Learning Model for Securing IoT Configurations'. Together they form a unique fingerprint.

Cite this