Skip to main navigation Skip to search Skip to main content

Encryption as a Service (EaaS): Introducing the Full-Cloud-Fog Architecture for Enhanced Performance and Security

  • Amir Javadpour*
  • , Forough Ja'fari
  • , Tarik Taleb
  • , Chafika Benzaid
  • , Yang Bin
  • , Yue Zhao
  • *Corresponding author for this work
  • University of Oulu
  • Sharif University of Technology
  • Ruhr University Bochum
  • Chuzhou University
  • Science and Technology on Communication Security Laboratory

Research output: Contribution to journalArticlepeer-review

Abstract

The main goal of Encryption as a Service (EaaS) is to deliver cryptography services to limited-resource devices. However, due to the massive number of devices connecting EaaS platforms, they face challenging issues, such as high service delays and uncovered requests. The existing EaaS architectures lack in adequately taking advantage of both cloud and fog layers, by which the performance can be improved. Therefore, this article proposes a novel EaaS architecture called full-cloud-fog that focuses on increasing the EaaS throughput by locating the frequently accessed components on the fog layer and resolving resource allocations utilizing the cloud nodes. We have analyzed the security aspects of the proposed architecture and then implemented it in a real testbed. The evaluation results show that the proposed full-cloud-fog architecture improves the EaaS throughput by 81%.

Original languageEnglish
Pages (from-to)39744-39766
Number of pages23
JournalIEEE Internet of Things Journal
Volume11
Issue number24
DOIs
StatePublished - 2024
Externally publishedYes

Keywords

  • Cloud computing
  • EaaS
  • EaaS (Encryption as a Service) architecture
  • cryptography service
  • fog computing
  • improved throughput

Fingerprint

Dive into the research topics of 'Encryption as a Service (EaaS): Introducing the Full-Cloud-Fog Architecture for Enhanced Performance and Security'. Together they form a unique fingerprint.

Cite this