FPGA-Based Symmetric Re-Encryption Scheme to Secure Data Processing for Cloud-Integrated Internet of Things

  • M. Al-Asli
  • , M. E.S. Elrabaa*
  • , M. Abu-Amara
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

37 Scopus citations

Abstract

A new scheme using field programmable gate arrays (FPGAs) to secure Internet of Things (IoT) data processing in public clouds against various attacks (including attacks from insiders) is proposed. The proposed scheme supports various business models involving multiple parties and allow the data owner to give temporary access to IoT data to specific clients at a public market place (the cloud). The scheme achieves perfect forward secrecy, provides FPGA authentication, a secure way to establish a symmetric session key between the on-cloud FPGA, the IoT device and the client, and allows user's configuration integrity check while running in the cloud FPGA. A symmetric proxy re-encryption (PRE) scheme is used to support the publish/subscribe mode of operation of IoT. A complete prototype has been implemented to show the feasibility of the proposed scheme. Formal verification of the proposed protocol verified that it does not have any vulnerabilities. Experimental results showed that an FPGA implementation of the proposed PRE was 6 {\times } faster than the SW implementation in transforming a ciphertext of size 1 GB.

Original languageEnglish
Article number8430380
Pages (from-to)446-457
Number of pages12
JournalIEEE Internet of Things Journal
Volume6
Issue number1
DOIs
StatePublished - Feb 2019

Bibliographical note

Publisher Copyright:
© 2014 IEEE.

Keywords

  • Cloud computing security
  • Internet of Things (IoT) security
  • cryptographic protocols and algorithms
  • field programmable gate arrays (FPGAs)
  • hardware security

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'FPGA-Based Symmetric Re-Encryption Scheme to Secure Data Processing for Cloud-Integrated Internet of Things'. Together they form a unique fingerprint.

Cite this