Authentication-Based Hybrid Approach Using RSA for Data Security in the Cloud

Authentication-Based Hybrid Approach Using RSA for Data Security in the Cloud

Priyank Jain (Indian Institute of Information Technology, Pune, India), Anupama Jain (Sagar Institute of Research and Technology, Bhopal, India), and Jay Kumar Jain (Sagar Institute of Research and Technology, Bhopal, India)
DOI: 10.4018/978-1-6684-5959-1.ch006
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Cloud computing is one of the important components of today's tech-savvy society. It creates a new paradigm for information exchange without investing in new infrastructure or licensing new software. In the last few years, cloud computing has grown tremendously from a promising business concept to the fastest-growing segment of the IT industry. At a remarkable pace, cloud computing has transformed how businesses and governments function by providing various services like IaaS, PaaS, and SaaS. Cloud computing presents another level of risk because essential services are often outsourced to a third-party vendor, which makes it harder to maintain data security and privacy. Consequently, the objective of this chapter has been divided into two sections; firstly, to identify the potential threats, and challenges and then evaluate the security of the existing cloud by identifying security requirements, and secondly, to present a viable solution to overcome these major problems. This chapter proposes a hybrid approach using RSA for data security within a cloud environment.
Chapter Preview
Top

Typical Application Of Cloud Computing

Cloud computing has very wide area of applications. The main objective behind any application (##NO_NAME##,) of this domain is to provide seamless connectivity from multiple locations and on multiple different devices. A 2009 survey from Evans Data shows that 40 percent of developers working on open-source plan to deliver their applications as web services offerings using cloud providers. Few of them are listed below.

Google App Engine

It is one of the perfect tool which offers servers, load balancers, or DNS tables to get an app on the cloud. The database is integrated well with open source programming languages like python and others. It has various features which helps developers to build an app without much difficulty.

Force.com and Google

Force.com for Google App engine is a set of tools and services to enable developer success with application development in the cloud. This helps to create entirely new web and business applications like social networks i.e. linkedin.com and facebook .com.

Google Gears

An open-source technology for creating offline web applications. It is a single standard for offline applications. Google offers Google Gears as a free, fully open-source technology in order to help every web application not just Google applications.

Microsoft Azure Services

It is a tool provided for developers who want to write applications that are going to run partially or entirely in a remote datacenter. It is an Internet scale cloud services platform hosted in Microsoft datacenters, which provides an operating system and a set of developer services.

Bungee Connect

It provides development, testing, deployment and hosting in a single on-demand platform. Delivered entirely via browser with no download or plug-in for developers without compromising accessibility and security.

All the applications of cloud are categorized as cloud computing services i.e. Infrastructure as a Service, Platform as a Service and Software as a Service.

Table 1.
Cloud computing services
S. No.Cloud Computing Services and Examples
ServicesFew Examples
1IaaSAmazon Elastic Compute Cloud (EC2)GoGrid
2PaaSRightScaleSalesforce.com
3SaaSDropboxMicrosoft Office 365

Complete Chapter List

Search this Book:
Reset