1
Analytical Method to Compute the Cloud Computing
Data Security Issues by Using Encryption Algorithms
Abdul Hannan Khan
1, 2*
, Syed Anwer Hasnain
1
, Shahan Yamin Siddiqui
1, 2
, Muhammad Sohail Irshad
2
,
Muhammad Sajid
2
, Shahid Iqbal
3
1
School of Computer Science, National College of Business Administration & Economics, Lahore, Pakistan.
2
Department of Computer Science, Minhaj University, Lahore, Pakistan.
3
Department of Computer Science & IT, Virtual University of Pakistan, Lahore, Pakistan.
Abstract
All the associations are genuine thoughts to receive the cloud computing administrations, seeing its advantages as far as
cost, openness, accessibility, adaptability and profoundly computerized procedure of upgrading. Cloud computing upgrade
the present capacities progressively without further speculation. Cloud computing is a band of assets, applications, and
administrations. With the execution of cloud computing, associations have solid worries about the security of their
information. The research focuses on the security issues of cloud services. The AES and RSA algorithms will be verified
on five parameters key generation time, encryption execution time, memory usage, file uploading time and file
downloading time. The CloudSim simulator will be used to find results that the RSA is performing much better than AES
in terms of encryption execution time.
Keywords: Advanced Encryption Standard (AES), Rivest-Shamir-Adleman Algorithm (RSA), CloudSim, IAAS, PAAS, SAAS,
Key generation time, encryption execution time, and memory usage, file uploading time, and file downloading time.
Received on 03 March 2020, accepted on 04 May 2020, published on 13 May 2020
Copyright © 2020 Abdul Hannan Khan et al., licensed to EAI. This is an open access article distributed under the terms of the
Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and
reproduction in any medium so long as the original work is properly cited.
doi: 10.4108/eai.13-7-2018.164555
1. Introduction
Today is the era of Cloud Computing Technology in IT
Industries. Cloud computing, which is based on the Internet
has the most powerful architecture of computation. It
reckons in a compilation of integrated and networked
hardware, software and internet infrastructure. Cloud
computing is the delivery of on-demand computing services
from applications to storage and processing power, typically
over the internet. Rather than owning their computing
infrastructure or data centers, companies can rent access to
anything from applications to storage from a cloud service
provider. One benefit of using cloud computing services is
that firms can avoid the upfront cost and complexity of
owning and maintaining their own IT infrastructure, and
instead simply pay for what they use when they use it. In
turn, providers of cloud computing services can benefit from
significant economies of scale by delivering the same
services to a wide range of customers [1].
Cloud computing is a new rising field of preparing in which
resources are available at the versatile environment and
obliging practically no exertion. On account of its element
and overhauled highlights individuals and affiliations are
going to switch towards the cloud. Cloud organization
supplier gives the cloud administrations at the economy of
scale, compelling and gainful access. Its improvement is
from scattered enrolling and the term circulated registering
is used as a piece of different extents of translations [2].
The cloud organization suppliers give three particular
organizations in the perspective of different capacities, for
instance, IaaS (Infrastructure as a Service), SaaS (Software
as a Service) as well as PaaS (Platform as a Service) [3].
SaaS: contains programming running on the provider’s
cloud base, passed on various clients (on enthusiasm) by
method for a slight client (e.g. Program) over the Internet.
Common representations are Google Docs and
Salesforce.com. PaaS: These give a designer the versatility
to make applications on the supplier's stage. A
virtualized stage that consolidates one or more servers,
working structures, and specific applications. Major
EAI Endorsed Transactions
on Scalable Information Systems Research Article
*Corresponding author. Hannankhan.cs@gmail.com
EAI Endorsed Transactions on
Scalable Information Systems
10 2020 - 12 2020 | Volume 7 | Issue 28 | e3