Loading...
| Friend's email | |
| Your name | |
| Your email | |
| enter code | |
This page was sent successfuly
50 viewed
Deploying testbed docker-based application for encryption as a service in kubernetes
Javadpour, A
Deploying testbed docker-based application for encryption as a service in kubernetes
Javadpour, A ; Sharif University of Technology | 2024
50
Viewed
- Type of Document: Article
- DOI: 10.23919/SoftCOM62040.2024.10721658
- Publisher: IEEE , 2024
- Abstract:
- The scalability of today's networking infrastructures, such as Kubernetes, has increased the demand for everything-as-a-service concepts, including encryption services. This paper details deploying an Encryption as a Service (EaaS) framework on Kubernetes. In our current implementation, a web platform is dedicated to the subscription processes and managing the requested services. Service providers subscribe to receive encryption and decryption services for their clients, and a token is assigned to them. The client, or better to say, the devices covered by that service provider, can use encryption/decryption to specify that token. As our implemented web platform is written in Django, through this paper, we have discussed the deployment of Django applications on Kubernetes and the role of two other services (i.e., Database and Nginx) to make it available. The services are executed on Docker containers and deployed on Kubernetes pods. We have also explained the steps to build Docker containers, including the details of Dockerfiles. We have deployed this framework on both local and remote Kubernetes environments. The former deployment was performed by setting up a local Minikube cluster, while the latter assumes a remote Kubernetes cluster, and we are connecting to it through a VPN. We have tested the availability and accuracy of the encryption/decryption services and checked the logs to ensure that these services work correctly. We aim to present this article to assist researchers wishing to conduct effective testing or a Testbed in the real world. © 2024 University of Split, FESB
- Keywords:
- Deploying Docker-based ; Encryption as a Service (EaaS) ; Internet of Things (IoT) ; Kubernetes ; NGINX ; TestBed ; Cryptography ; Enterprise resource planning ; Infrastructure as a service (IaaS) ; Internet of Everything
- Source: 2024 32nd International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2024 ; 2024 ; 978-953290138-2 (ISBN)
- URL: https://ieeexplore.ieee.org/document/10721658
