SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSRJCE)
ISSN: 2278-0661, ISBN: 2278-8727 Volume 6, Issue 1 (Sep-Oct. 2012), PP 01-05
www.iosrjournals.org
www.iosrjournals.org 1 | Page
A Secure Model for Cloud Computing Based Storage and
Retrieval
Yaga Reddemma1
, Lingala Thirupathi2
, Sreekanth Gunti3
1,3
Department of CSE, PRRM College of Engineering, Shabad, Ranga Reddy, Andhra Pradesh, India
2
Asst.Prof, Department of CSE, Malla Reddy Institute of Engineering & Technology, Secunderabad,
Andhra Pradesh, India
Abstract: Enterprises protect their internal storage and retrieval process using firewalls and also protect it
from insider attacks by formulating secure data access procedures. If the enterprises are willing to store data in
cloud, cloud computing service providers have to take care of data privacy and security. A common way to
achieve security is encryption/decryption mechanism employed by cloud service providers. However,
performing both tasks such as storage and encryption/decryption mechanism by cloud server causes security
problems as the administrators know the sensitive information and may involve in illegal practices. To
overcome this problem, this paper presents a mechanism where the storage is done by one provider while
encryption/decryption mechanisms are provided by another service provider. In the proposed system the party
that uses cloud storage services must encrypt data before sending it to cloud while the service provider who is
responsible for encryption/decryption must delete data once encryption/decryption process is completed. To
illustrate the proposed mechanism, this paper uses a CRM service example that demonstrates how the parties
involved in secure storage and retrieval when data is saved to cloud. It also provides insights into multi-party
SLAs for the proposed system.
Keywords–SLAs, cloud computing, encryption and decryption, secure storage and retrieval
I. Introduction
Cloud computing has become a reality recently. Many vendors such as Google, IBM, and Microsoft came up
with cloud solutions that enable people and organizations gain access to huge computational and other resources
in pay per use fashion. According to Weiss, cloud computing involved many existing technologies [1]. They
include utility computing in service oriented fashion [2], grid computing [3] and large data centers that are used
to store huge amount of data of cloud users. Before cloud computing came into existence, organizations used to
store data in their internal storage media and security is provided by various means to prevent attacks from
external and internal users. As organizations need more and more resources they may opt to use cloud services.
In such case, their data is directly stored in cloud server maintained by service provider. The data security plays
an important role when data is stored in cloud server. Cloud service providers take care of security of their
users’ data. However, from user perspective, cloud is not secure. This is because the administrators of cloud
storage servers are privileges to have unauthorized access to data of clients. This has to be prevented. This is the
motivation behind taking up this research work. This paper proposes the mechanisms to prevent it.
Generally service providers provide certain security and service policies which are to be accepted by
the clients or users. Every application which needs people involvement has some sort of agreement with clients
or users. For instance Yahoo! Web mail needs users consent for its terms and conditions. In cloud environment
also the clients might have different storage requirements at different times. These requirements and server’s
rules and regulations and any other issues are clearly mentioned in the agreements. Often they are known as
service level agreements (SLAs) [4]. The signing on SLAs indicate that users have accepted to the terms and
conditions and both service provider and client. Generally security to storage is provided by using encryption
and decryption concepts. System administrators are able to access to the private data of users in cloud
computing. If this is the case, users’ data may not be secure. This paper focuses on this security threat.
We propose a new mechanism where the storage and encryption/decryption are separated into two different
cloud servers. In one cloud server data storage takes place securely while other server only takes care of
encryption and decryptionoperations to see that data of user remains secure. This paper uses CRM concept to
demonstrate the new mechanism proposed.
II. Related Work
With the advent of Internet began all related technologies to grow in a fast pace. People of all walks of life
started using these technologies either directly or indirectly. Businesses became truly global in nature. There are
no geographical and time restrictions for merchandise as it can be done online. Recently cloud computing [5]
technology came into existence. It is an emerging technology that enables individuals and organizations to gain
A Secure Model for Cloud Computing Based Storage and Retrieval
www.iosrjournals.org 2 | Page
access to huge state-of-the-art resources through Internet in pay per use fashion without capital investment. This
concept helps people at large to make use of resources through Internet and pay per use. The resource usage can
be adjusted based on the customer requirements [6]. Cloud computing has many kinds such as PaaS (Platform as
a Service), IaaS (Infrastructure as a Service), and SaaS (Software as a Service) [7]. The SaaS provides software
to cloud clients as service. The IaaS provides infrastructure such as data centers, storage, and secure servers etc
to cloud clients. The PaaS provides development platform that enables programmer to write applications that
interacts with cloud.
There are many data privacy concerns in cloud computing. Improper disclosure of business data to
third parties is one of the major concerns [8]. Encryption must be used to properly secure user’s data in cloud
[9]. For protecting cloud data the existing methods include FIPS, TDEA, AES, RSA cryptography [10] and ECC
[11]. These technologies are capable of providing security to cloud storage. However, there are some problems
with these technologies including encrypting/decryption technology for ensuring safe storage. However, the
storage and security (encryption/decryption) are mixed in the same server. This may allow administrators of the
service provider to have illegal access to cloud storage. This paper addresses this problem by proposing a
business model that separates the storage cloud service from encryption/decryption service. This ensures that
those services work independently in a loosely coupled fashion. The administrators of both the services can’t
directly access the data thus making it more secure.
III. Proposed Business Model
The proposed business model separates data storage service from that of encryption and decryption service. The
separation is as visualized in fig. 1. Storage service is provided by one cloud service provider and
encryption/decryption service is provided by another service provider.
Fig 3: Encryption/Decryption as an independent service
This separation is required as the cloud server administrators might have illegal access to data of the users. To
prevent this, the services such as storage and encryption/decryption are separated and moved to different cloud
servers. Generally users use cloud environment for specific purposes. For instances SAP’s ERP services [12],
Salesforce.com’s CRM service [13] and so on. The data generated by these operations is saved to cloud storage.
However, this study advocates an additional cloud server that takes care of encryption/decryption activities
which are independent of storage service. This split responsibilities of both the servers have division of labor in
functioning that provides more secure to user’s data.
Fig. 2 –Proposed Business Model for storing user’s data in cloud
As can be seen in fig. 2, user CRM service is taken to demonstrate the new business model. As per this model
users interact with CRM cloud service. In turn the CRM service interacts with both storage could service and
also encryption/decryption cloud service. The interaction among them is bidirectional. The storage cloud service
and encryption/decryption service and CRM service are having bi-directional communication among them.
A Secure Model for Cloud Computing Based Storage and Retrieval
www.iosrjournals.org 3 | Page
Fig. 3 –Data retrieval mechanism in the proposed business model
First of all user’s credentials are authenticated by CRM cloud service. Once authentication is done user can
access CRM server through which he performs data retrieval and data storage operations. Fig. 3 shows data
retrieval operation in detail. As per the user’s instructions the CRM cloud service interacts with storage cloud
service and makes data usage request. Then the storage cloud service sends encrypted data which is available in
to encryption/decryption service and requests for decryption. The encryption/decryption service takes encrypted
data and simply decrypts it and sends the decrypted data to CRM cloud service. SSL (Secure Sockets Layer) is
used for encryption and decryption purposes. The last step is that the CRM cloud service sends requested data to
end user. Thus secure communication is taking place across all components as part of proposed data retrieval
mechanism.
Fig. 4 – Data storage mechanism in the proposed business model
As can be seen in fig. 4, after due authentication, the end users sends data storage request to CRM cloud service.
In turn the CRM cloud service sends unencrypted data to encryption/decryption cloud service. The
encryption/decryption cloud service actually encrypts the given content and sends it to storage cloud service
where it is stored. Then the storage cloud service sends resultant message to CRM cloud service.
IV. Service Level Agreements
Service level agreements between the parties involved in cloud computing is essential. In other words there must
be business agreements between the cloud service provider and cloud user. The SLA template should cover all
possible agreements. This will make it clear to both the parties so that they stick to their promises. The proposed
business model involves cloud user, CRM service, storage cloud service and encryption/decryption service. The
template for SLAs among them is provided in fig. 5.
A Secure Model for Cloud Computing Based Storage and Retrieval
www.iosrjournals.org 4 | Page
Fig. 5 – SLA Template
The proposed business model when SLAs are incorporated becomes a perfect business model where all
partners or parties follow ideal practices keeping their agreements in mind. The business model is very secure as
all parties involved in SSL communication and the separation of encryption/decryption service from storage
service makes is more robust and secure.
V. Conclusion
This paper has presented a new security mechanism to protect data of cloud users. It proposes
separation of storage and encryption/decryption services into two different cloud service providers. The data
storage is taken place at one cloud server while the security mechanisms are applied at another cloud server.
This ensures the transparency in storage and retrieval. When user sends data to cloud service provider, he has to
send it as plain text to encryption/decryption service provider. Then the encryption/decryption service provider
encrypts data and sends it to another service provider who is responsible for storage. Thus a secure storage of
data is ensured. When user wants to get information from cloud server, a request is made to this effect and the
cloud server where data is stored sends encrypted data to cloud server responsible for encryption/decryption.
That server decrypts the data and finally the plain text is sent to user securely. In addition to this, in the proposed
system multi-party Service Level Agreements (SLAs) are also suggested for father improvement of the system.
References
[1] A. Weiss, “Computing in the clouds”, netWorker, vol. 11, no. 4, pp. 16-25, December 2007.
[2] C. S. Yeo, S. Venugopal, X. Chu, and R. Buyya, "Autonomic metered pricing for a utility computing service", Future Generation
Computer Systems, vol. 26, issue 8, pp. 1368-1380, October 2010.
[3] M. Baker, R. Buyya, and D. Laforenza, “Grids and grid technologies for wide-area distributed computing,” International Journal
of Software: Practice and Experience, vol.32, pp. 1437-1466, 2002.
[4] B. R. Kandukuri, V, R. Paturi and A. Rakshit, “Cloud security issues,” in Proceedings of the 2009 IEEE International Conference
on Services Computing, pp. 517-520, September 2009.
[5] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: vision, hype, and
reality for delivering computing as the 5th utility,” Future Generation Computer Systems, vol. 25, issue 6, pp. 599-616, June 2008.
[6] R. Sterritt, “Autonomic computing,” Innovations in Systems and Software Engineering, vol. 1, no. 1, Springer, pp. 79-88. 2005.
[7] L. M. Vaquero,L. Rodero-Merino,J. Caceres, and M. Lindner, “A break in the clouds: towards a cloud definition,” ACM
SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50-55, January 2009.
[8] N. Hawthorn, “Finding security in the cloud,” Computer Fraud & Security, vol. 2009, issue 10, pp. 19-20, October 2009.
[9] A. Parakh and S. Kak, “Online data storage using implicit security”, Information Sciences, vol. 179, issue 19, pp. 3323-3333,
September 2009.
[10] R. Rivest, A. Shamir, and L. Adleman, “A method for obtaining digital signatures and public key cryptosystems”,
Communications of the ACM, vol. 21, no. 2, pp.120-126, 1978.
[11] V. Miller, “Uses of elliptic curves in cryptography,” Advances in Cryptology - CRYPTO '85, Lecture Notes in Computer Science,
pp. 417-426, 1986.
[12] SAP AG., “SAP services: maximize your success,” Retrieved Jan. 2010, from http://www.sap.com/services/index.epx
[13] Salesforce.com, Inc., “Force.com platform,” Retrieved Dec. 2009, from http://www.salesforce.com/tw/
A Secure Model for Cloud Computing Based Storage and Retrieval
www.iosrjournals.org 5 | Page
About Authors:
Yaga Reddemma received the B.Tech Computer Science, A.P, India and Currently
doing M.Tech in Computer Science and Engineering at PRRM College of
Engineering, Ranga Reddy, Andhra Pradesh, India.
Lingala Thirupathi received the B.Tech (Information Technology),M.Tech
(SoftwareEngineering) atSreenidhi Institute of Science &
Technology,Secunderabad,AP, India & currently working as anAsst.Professorat
Malla Reddy Institute of Engineering & Technology, Secunderabad, AP, India.
Sreekanth Guntipursing the M.Tech Computer Science Engineering, Hyderabad,
A.P, India at PRRM College of Engineering, Ranga Reddy, Andhra Pradesh, India.

More Related Content

PDF
Data Security in Cloud Computing Using Linear Programming
PDF
Privacy and Integrity Preserving in Cloud Storage Devices
PDF
Ijarcet vol-2-issue-4-1405-1409
PDF
International Journal of Engineering Research and Development
PDF
Trust Your Cloud Service Provider: User Based Crypto Model
PDF
Improve HLA based Encryption Process using fixed Size Aggregate Key generation
PDF
Survey on securing outsourced storages in cloud
PDF
Survey on securing outsourced storages in cloud
Data Security in Cloud Computing Using Linear Programming
Privacy and Integrity Preserving in Cloud Storage Devices
Ijarcet vol-2-issue-4-1405-1409
International Journal of Engineering Research and Development
Trust Your Cloud Service Provider: User Based Crypto Model
Improve HLA based Encryption Process using fixed Size Aggregate Key generation
Survey on securing outsourced storages in cloud
Survey on securing outsourced storages in cloud

What's hot (19)

PDF
A Secure & Scalable Access Method in Cloud Computing
PDF
Enhanced security framework to ensure data security in cloud using security b...
PDF
Enhanced security framework to ensure data security
PDF
IRJET- Simultaneous ammunition for the multi-cloud computing simulation
PDF
Privacy Preserving in Authentication Protocol for Shared Authority Based Clou...
PDF
V04405122126
PPTX
Moving to the Cloud When & Where
PDF
R180203114117
PDF
G033030035
PDF
IRJET- Secure Cloud Storage through Dual Protection
PDF
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
PDF
Enabling Public Audit Ability and Data Dynamics for Storage Security in Clou...
PDF
Adaptive Delegation Authority Enhancement to Hasbe for Efficient Access Contr...
PDF
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
PDF
ENHANCING SECURITY IN CLOUD COMPUTING BY COMBINING DYNAMIC BROADCAST ENCRYPTI...
PDF
A study on_security_and_privacy_issues_o
PDF
Fs2510501055
PDF
IRJET- Effective Privacy based Distributed Storage Structure
PDF
Security policy enforcement in cloud infrastructure
A Secure & Scalable Access Method in Cloud Computing
Enhanced security framework to ensure data security in cloud using security b...
Enhanced security framework to ensure data security
IRJET- Simultaneous ammunition for the multi-cloud computing simulation
Privacy Preserving in Authentication Protocol for Shared Authority Based Clou...
V04405122126
Moving to the Cloud When & Where
R180203114117
G033030035
IRJET- Secure Cloud Storage through Dual Protection
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
Enabling Public Audit Ability and Data Dynamics for Storage Security in Clou...
Adaptive Delegation Authority Enhancement to Hasbe for Efficient Access Contr...
A Trusted TPA Model, to Improve Security & Reliability for Cloud Storage
ENHANCING SECURITY IN CLOUD COMPUTING BY COMBINING DYNAMIC BROADCAST ENCRYPTI...
A study on_security_and_privacy_issues_o
Fs2510501055
IRJET- Effective Privacy based Distributed Storage Structure
Security policy enforcement in cloud infrastructure
Ad

Viewers also liked (20)

PPT
Jeopardy
PPT
Almentariak hodei ehiztari
PPTX
How To Create Your Own Info Product
PPT
Seminar curriculumppt
PPTX
Yo y mi mascota
PPT
Tattoos designs gallery
PPTX
Films cool q3
PPTX
Whistler Animal Shelter - 10th Annual K9 Wine & Dine
PDF
Implementation of RISC-Based Architecture for Low power applications
PPT
Поэма А.С. Пушкина "Руслан и Людмила"
PDF
Static Slicing Technique with Algorithmic Approach
PDF
Formal Modeling and Verification of Trusted OLSR Protocol Using I-SPIN Model...
PPTX
Opportunity Arabia 2015 (London, September 14 2015)
PDF
Jamming Attacks Prevention in Wireless Networks Using Packet Hiding Methods
PDF
Improving search time for contentment based image retrieval via, LSH, MTRee, ...
PDF
Performance Analysis of CSI Based PV system During LL and TPG faults
PDF
MAC Protocols: A Review
PDF
The prediction of moisture through the use of neural networks MLP type
PDF
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
PPT
Space 2013
Jeopardy
Almentariak hodei ehiztari
How To Create Your Own Info Product
Seminar curriculumppt
Yo y mi mascota
Tattoos designs gallery
Films cool q3
Whistler Animal Shelter - 10th Annual K9 Wine & Dine
Implementation of RISC-Based Architecture for Low power applications
Поэма А.С. Пушкина "Руслан и Людмила"
Static Slicing Technique with Algorithmic Approach
Formal Modeling and Verification of Trusted OLSR Protocol Using I-SPIN Model...
Opportunity Arabia 2015 (London, September 14 2015)
Jamming Attacks Prevention in Wireless Networks Using Packet Hiding Methods
Improving search time for contentment based image retrieval via, LSH, MTRee, ...
Performance Analysis of CSI Based PV system During LL and TPG faults
MAC Protocols: A Review
The prediction of moisture through the use of neural networks MLP type
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Space 2013
Ad

Similar to A Secure Model for Cloud Computing Based Storage and Retrieval (20)

PDF
U04503119122
PDF
Public Key Encryption algorithms Enabling Efficiency Using SaaS in Cloud Comp...
PDF
A Novel Computing Paradigm for Data Protection in Cloud Computing
PDF
Data Security Model Enhancement In Cloud Environment
PDF
Security of Data in Cloud Environment Using DPaaS
PDF
Cloud Security
PDF
IRJET- Model-Driven Platform for Service Security and Framework for Data ...
PDF
Ensuring secure transfer, access and storage over the cloud storage
PDF
Ensuring secure transfer, access and storage over the cloud storage
PDF
Encryption Technique for a Trusted Cloud Computing Environment
PDF
Encryption Technique for a Trusted Cloud Computing Environment
PDF
H017155360
PDF
Encryption Technique for a Trusted Cloud Computing Environment
PDF
Cloud Security
PDF
Secure Cloud Storage
PDF
Enhancing Privacy in Cloud Service Provider Using Cryptographic Algorithm
PDF
F017414853
PDF
A Study of Data Storage Security Issues in Cloud Computing
PDF
J0423066069
PDF
Cloud Auditing With Zero Knowledge Privacy
U04503119122
Public Key Encryption algorithms Enabling Efficiency Using SaaS in Cloud Comp...
A Novel Computing Paradigm for Data Protection in Cloud Computing
Data Security Model Enhancement In Cloud Environment
Security of Data in Cloud Environment Using DPaaS
Cloud Security
IRJET- Model-Driven Platform for Service Security and Framework for Data ...
Ensuring secure transfer, access and storage over the cloud storage
Ensuring secure transfer, access and storage over the cloud storage
Encryption Technique for a Trusted Cloud Computing Environment
Encryption Technique for a Trusted Cloud Computing Environment
H017155360
Encryption Technique for a Trusted Cloud Computing Environment
Cloud Security
Secure Cloud Storage
Enhancing Privacy in Cloud Service Provider Using Cryptographic Algorithm
F017414853
A Study of Data Storage Security Issues in Cloud Computing
J0423066069
Cloud Auditing With Zero Knowledge Privacy

More from IOSR Journals (20)

PDF
A011140104
PDF
M0111397100
PDF
L011138596
PDF
K011138084
PDF
J011137479
PDF
I011136673
PDF
G011134454
PDF
H011135565
PDF
F011134043
PDF
E011133639
PDF
D011132635
PDF
C011131925
PDF
B011130918
PDF
A011130108
PDF
I011125160
PDF
H011124050
PDF
G011123539
PDF
F011123134
PDF
E011122530
PDF
D011121524
A011140104
M0111397100
L011138596
K011138084
J011137479
I011136673
G011134454
H011135565
F011134043
E011133639
D011132635
C011131925
B011130918
A011130108
I011125160
H011124050
G011123539
F011123134
E011122530
D011121524

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mushroom cultivation and it's methods.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Mushroom cultivation and it's methods.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Assigned Numbers - 2025 - Bluetooth® Document
OMC Textile Division Presentation 2021.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
SOPHOS-XG Firewall Administrator PPT.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Group 1 Presentation -Planning and Decision Making .pptx
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf

A Secure Model for Cloud Computing Based Storage and Retrieval

  • 1. IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727 Volume 6, Issue 1 (Sep-Oct. 2012), PP 01-05 www.iosrjournals.org www.iosrjournals.org 1 | Page A Secure Model for Cloud Computing Based Storage and Retrieval Yaga Reddemma1 , Lingala Thirupathi2 , Sreekanth Gunti3 1,3 Department of CSE, PRRM College of Engineering, Shabad, Ranga Reddy, Andhra Pradesh, India 2 Asst.Prof, Department of CSE, Malla Reddy Institute of Engineering & Technology, Secunderabad, Andhra Pradesh, India Abstract: Enterprises protect their internal storage and retrieval process using firewalls and also protect it from insider attacks by formulating secure data access procedures. If the enterprises are willing to store data in cloud, cloud computing service providers have to take care of data privacy and security. A common way to achieve security is encryption/decryption mechanism employed by cloud service providers. However, performing both tasks such as storage and encryption/decryption mechanism by cloud server causes security problems as the administrators know the sensitive information and may involve in illegal practices. To overcome this problem, this paper presents a mechanism where the storage is done by one provider while encryption/decryption mechanisms are provided by another service provider. In the proposed system the party that uses cloud storage services must encrypt data before sending it to cloud while the service provider who is responsible for encryption/decryption must delete data once encryption/decryption process is completed. To illustrate the proposed mechanism, this paper uses a CRM service example that demonstrates how the parties involved in secure storage and retrieval when data is saved to cloud. It also provides insights into multi-party SLAs for the proposed system. Keywords–SLAs, cloud computing, encryption and decryption, secure storage and retrieval I. Introduction Cloud computing has become a reality recently. Many vendors such as Google, IBM, and Microsoft came up with cloud solutions that enable people and organizations gain access to huge computational and other resources in pay per use fashion. According to Weiss, cloud computing involved many existing technologies [1]. They include utility computing in service oriented fashion [2], grid computing [3] and large data centers that are used to store huge amount of data of cloud users. Before cloud computing came into existence, organizations used to store data in their internal storage media and security is provided by various means to prevent attacks from external and internal users. As organizations need more and more resources they may opt to use cloud services. In such case, their data is directly stored in cloud server maintained by service provider. The data security plays an important role when data is stored in cloud server. Cloud service providers take care of security of their users’ data. However, from user perspective, cloud is not secure. This is because the administrators of cloud storage servers are privileges to have unauthorized access to data of clients. This has to be prevented. This is the motivation behind taking up this research work. This paper proposes the mechanisms to prevent it. Generally service providers provide certain security and service policies which are to be accepted by the clients or users. Every application which needs people involvement has some sort of agreement with clients or users. For instance Yahoo! Web mail needs users consent for its terms and conditions. In cloud environment also the clients might have different storage requirements at different times. These requirements and server’s rules and regulations and any other issues are clearly mentioned in the agreements. Often they are known as service level agreements (SLAs) [4]. The signing on SLAs indicate that users have accepted to the terms and conditions and both service provider and client. Generally security to storage is provided by using encryption and decryption concepts. System administrators are able to access to the private data of users in cloud computing. If this is the case, users’ data may not be secure. This paper focuses on this security threat. We propose a new mechanism where the storage and encryption/decryption are separated into two different cloud servers. In one cloud server data storage takes place securely while other server only takes care of encryption and decryptionoperations to see that data of user remains secure. This paper uses CRM concept to demonstrate the new mechanism proposed. II. Related Work With the advent of Internet began all related technologies to grow in a fast pace. People of all walks of life started using these technologies either directly or indirectly. Businesses became truly global in nature. There are no geographical and time restrictions for merchandise as it can be done online. Recently cloud computing [5] technology came into existence. It is an emerging technology that enables individuals and organizations to gain
  • 2. A Secure Model for Cloud Computing Based Storage and Retrieval www.iosrjournals.org 2 | Page access to huge state-of-the-art resources through Internet in pay per use fashion without capital investment. This concept helps people at large to make use of resources through Internet and pay per use. The resource usage can be adjusted based on the customer requirements [6]. Cloud computing has many kinds such as PaaS (Platform as a Service), IaaS (Infrastructure as a Service), and SaaS (Software as a Service) [7]. The SaaS provides software to cloud clients as service. The IaaS provides infrastructure such as data centers, storage, and secure servers etc to cloud clients. The PaaS provides development platform that enables programmer to write applications that interacts with cloud. There are many data privacy concerns in cloud computing. Improper disclosure of business data to third parties is one of the major concerns [8]. Encryption must be used to properly secure user’s data in cloud [9]. For protecting cloud data the existing methods include FIPS, TDEA, AES, RSA cryptography [10] and ECC [11]. These technologies are capable of providing security to cloud storage. However, there are some problems with these technologies including encrypting/decryption technology for ensuring safe storage. However, the storage and security (encryption/decryption) are mixed in the same server. This may allow administrators of the service provider to have illegal access to cloud storage. This paper addresses this problem by proposing a business model that separates the storage cloud service from encryption/decryption service. This ensures that those services work independently in a loosely coupled fashion. The administrators of both the services can’t directly access the data thus making it more secure. III. Proposed Business Model The proposed business model separates data storage service from that of encryption and decryption service. The separation is as visualized in fig. 1. Storage service is provided by one cloud service provider and encryption/decryption service is provided by another service provider. Fig 3: Encryption/Decryption as an independent service This separation is required as the cloud server administrators might have illegal access to data of the users. To prevent this, the services such as storage and encryption/decryption are separated and moved to different cloud servers. Generally users use cloud environment for specific purposes. For instances SAP’s ERP services [12], Salesforce.com’s CRM service [13] and so on. The data generated by these operations is saved to cloud storage. However, this study advocates an additional cloud server that takes care of encryption/decryption activities which are independent of storage service. This split responsibilities of both the servers have division of labor in functioning that provides more secure to user’s data. Fig. 2 –Proposed Business Model for storing user’s data in cloud As can be seen in fig. 2, user CRM service is taken to demonstrate the new business model. As per this model users interact with CRM cloud service. In turn the CRM service interacts with both storage could service and also encryption/decryption cloud service. The interaction among them is bidirectional. The storage cloud service and encryption/decryption service and CRM service are having bi-directional communication among them.
  • 3. A Secure Model for Cloud Computing Based Storage and Retrieval www.iosrjournals.org 3 | Page Fig. 3 –Data retrieval mechanism in the proposed business model First of all user’s credentials are authenticated by CRM cloud service. Once authentication is done user can access CRM server through which he performs data retrieval and data storage operations. Fig. 3 shows data retrieval operation in detail. As per the user’s instructions the CRM cloud service interacts with storage cloud service and makes data usage request. Then the storage cloud service sends encrypted data which is available in to encryption/decryption service and requests for decryption. The encryption/decryption service takes encrypted data and simply decrypts it and sends the decrypted data to CRM cloud service. SSL (Secure Sockets Layer) is used for encryption and decryption purposes. The last step is that the CRM cloud service sends requested data to end user. Thus secure communication is taking place across all components as part of proposed data retrieval mechanism. Fig. 4 – Data storage mechanism in the proposed business model As can be seen in fig. 4, after due authentication, the end users sends data storage request to CRM cloud service. In turn the CRM cloud service sends unencrypted data to encryption/decryption cloud service. The encryption/decryption cloud service actually encrypts the given content and sends it to storage cloud service where it is stored. Then the storage cloud service sends resultant message to CRM cloud service. IV. Service Level Agreements Service level agreements between the parties involved in cloud computing is essential. In other words there must be business agreements between the cloud service provider and cloud user. The SLA template should cover all possible agreements. This will make it clear to both the parties so that they stick to their promises. The proposed business model involves cloud user, CRM service, storage cloud service and encryption/decryption service. The template for SLAs among them is provided in fig. 5.
  • 4. A Secure Model for Cloud Computing Based Storage and Retrieval www.iosrjournals.org 4 | Page Fig. 5 – SLA Template The proposed business model when SLAs are incorporated becomes a perfect business model where all partners or parties follow ideal practices keeping their agreements in mind. The business model is very secure as all parties involved in SSL communication and the separation of encryption/decryption service from storage service makes is more robust and secure. V. Conclusion This paper has presented a new security mechanism to protect data of cloud users. It proposes separation of storage and encryption/decryption services into two different cloud service providers. The data storage is taken place at one cloud server while the security mechanisms are applied at another cloud server. This ensures the transparency in storage and retrieval. When user sends data to cloud service provider, he has to send it as plain text to encryption/decryption service provider. Then the encryption/decryption service provider encrypts data and sends it to another service provider who is responsible for storage. Thus a secure storage of data is ensured. When user wants to get information from cloud server, a request is made to this effect and the cloud server where data is stored sends encrypted data to cloud server responsible for encryption/decryption. That server decrypts the data and finally the plain text is sent to user securely. In addition to this, in the proposed system multi-party Service Level Agreements (SLAs) are also suggested for father improvement of the system. References [1] A. Weiss, “Computing in the clouds”, netWorker, vol. 11, no. 4, pp. 16-25, December 2007. [2] C. S. Yeo, S. Venugopal, X. Chu, and R. Buyya, "Autonomic metered pricing for a utility computing service", Future Generation Computer Systems, vol. 26, issue 8, pp. 1368-1380, October 2010. [3] M. Baker, R. Buyya, and D. Laforenza, “Grids and grid technologies for wide-area distributed computing,” International Journal of Software: Practice and Experience, vol.32, pp. 1437-1466, 2002. [4] B. R. Kandukuri, V, R. Paturi and A. Rakshit, “Cloud security issues,” in Proceedings of the 2009 IEEE International Conference on Services Computing, pp. 517-520, September 2009. [5] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility,” Future Generation Computer Systems, vol. 25, issue 6, pp. 599-616, June 2008. [6] R. Sterritt, “Autonomic computing,” Innovations in Systems and Software Engineering, vol. 1, no. 1, Springer, pp. 79-88. 2005. [7] L. M. Vaquero,L. Rodero-Merino,J. Caceres, and M. Lindner, “A break in the clouds: towards a cloud definition,” ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50-55, January 2009. [8] N. Hawthorn, “Finding security in the cloud,” Computer Fraud & Security, vol. 2009, issue 10, pp. 19-20, October 2009. [9] A. Parakh and S. Kak, “Online data storage using implicit security”, Information Sciences, vol. 179, issue 19, pp. 3323-3333, September 2009. [10] R. Rivest, A. Shamir, and L. Adleman, “A method for obtaining digital signatures and public key cryptosystems”, Communications of the ACM, vol. 21, no. 2, pp.120-126, 1978. [11] V. Miller, “Uses of elliptic curves in cryptography,” Advances in Cryptology - CRYPTO '85, Lecture Notes in Computer Science, pp. 417-426, 1986. [12] SAP AG., “SAP services: maximize your success,” Retrieved Jan. 2010, from http://www.sap.com/services/index.epx [13] Salesforce.com, Inc., “Force.com platform,” Retrieved Dec. 2009, from http://www.salesforce.com/tw/
  • 5. A Secure Model for Cloud Computing Based Storage and Retrieval www.iosrjournals.org 5 | Page About Authors: Yaga Reddemma received the B.Tech Computer Science, A.P, India and Currently doing M.Tech in Computer Science and Engineering at PRRM College of Engineering, Ranga Reddy, Andhra Pradesh, India. Lingala Thirupathi received the B.Tech (Information Technology),M.Tech (SoftwareEngineering) atSreenidhi Institute of Science & Technology,Secunderabad,AP, India & currently working as anAsst.Professorat Malla Reddy Institute of Engineering & Technology, Secunderabad, AP, India. Sreekanth Guntipursing the M.Tech Computer Science Engineering, Hyderabad, A.P, India at PRRM College of Engineering, Ranga Reddy, Andhra Pradesh, India.