Encryption as a Service (EaaS): Introducing the Full-Cloud-Fog Architecture for Enhanced Performance and Security
Javadpour, Amir; Ja’fari, Forough; Taleb, Tarik; Benzaïd, Chafika; Bin, Yang; Zhao, Yue (2024-08-26)
Javadpour, Amir
Ja’fari, Forough
Taleb, Tarik
Benzaïd, Chafika
Bin, Yang
Zhao, Yue
IEEE
26.08.2024
A. Javadpour, F. Ja’fari, T. Taleb, C. Benzaïd, Y. Bin and Y. Zhao, "Encryption as a Service (EaaS): Introducing the Full-Cloud-Fog Architecture for Enhanced Performance and Security," in IEEE Internet of Things Journal, vol. 11, no. 24, pp. 39744-39766, 15 Dec.15, 2024, doi: 10.1109/JIOT.2024.3450192
https://creativecommons.org/licenses/by-nc-nd/4.0/
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/.
https://creativecommons.org/licenses/by-nc-nd/4.0/
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/.
https://creativecommons.org/licenses/by-nc-nd/4.0/
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202409025668
https://urn.fi/URN:NBN:fi:oulu-202409025668
Tiivistelmä
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 adequate taking advantage of both cloud and fog layers, by which the performance can be improved. Therefore, this paper 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%.
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 adequate taking advantage of both cloud and fog layers, by which the performance can be improved. Therefore, this paper 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%.
Kokoelmat
- Avoin saatavuus [42497]

