SlideShare a Scribd company logo
Enabling Data Dynamic and Indirect Mutual Trust for Cloud
Computing Storage Systems
Abstract:
Currently, the amount of sensitive data produced by many organizations is
outpacing their storage ability. The management of such huge amount of data is
quite expensive due to the requirements of high storage capacity and qualified
personnel. Storage-as-a-Service (SaaS) offered by cloud service providers (CSPs) is
a paid facility that enables organizations to outsource their data to be stored on
remote servers. Thus, SaaS reduces the maintenance cost and mitigates the
burden of large local data storage at the organization’s end. A data owner pays for
a desired level of security and must get some compensation in case of any
misbehavior committed by the CSP. On the other hand, the CSP needs a protection
from any false accusation that may be claimed by the owner to get illegal
compensations.
GLOBALSOFT TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
Architecture 1:
Architecture 2:
Existing System:
Commonly, traditional access control techniques assume the existence of the data
owner and the storage servers in the same trust domain. This assumption,
however, no longer holds when the data is outsourced to a remote CSP, which
takes the full charge of the outsourced data management, and resides outside the
trust domain of the data owner. Existing research close to our work can be found
in the areas of integrity verification of outsourced data, cryptographic file systems
in distributed networks, and access control of outsourced data.
Proposed System:
In this paper, we propose a cloud-based storage scheme that allows
the data owner to benefit from the facilities offered by the CSP and enables
indirect mutual trust between them. The proposed scheme has four important
features: (i) it allows the owner to outsource sensitive data to a CSP, and perform
full block-level dynamic operations on the outsourced data, i.e., block
modification, insertion, deletion, and append, (ii) it ensures that authorized users
(i.e., those who have the right to access the owner’s file) receive the latest version
of the outsourced data, (iii) it enables indirect mutual trust between the owner
and the CSP, and (iv)it allows the owner to grant or revoke access to the
outsourced data. We discuss the security issues of the proposed scheme. Besides,
we justify its performance through theoretical analysis and experimental
evaluation of storage, communication, and computation overheads.
Modules :
1. Data Owner Registration
2. Data User Registration
3. TTP (TRUSTED THIRD PARTY) LOGIN
4. CSP(CLOUD SERVICE PROVIDER) LOGIN
5. Download File
Modules Description
Data Owner Registration:
In this module if a owner of data have to store data on a cloud
server,he/she should register their details first.These details are maintained in a
Database.Then he has to upload the file in a file database. The file which are
stored in a database are in an encrypted form. Authorized users can only decode
it.
Data User Registration:
In this module if a user wants to access the data which
is stored in a cloud server,he/she should register their details first.These details
are maintained in a Database.
TTP (TRUSTED THIRD PARTY) LOGIN:
In this
module TTP has monitors the data owners file by verifying the data owner’s file
and stored the file in a database .Also ttp checks the CSP(CLOUD SERVICE
PROVIDER),and find out whether the csp is authorized one or not.
CSP(CLOUD SERVICE PROVIDER) LOGIN:
In this
module CSP has to get the key first.Then only he can store the file in his cloud
server.Ttp can only check the csp whether the csp is authorized csp or not.If its
fake,ttp wont allow the file to store in cloud server.
BASED ON THIS PAPER:
We propose a scheme that addresses some
important issues related to outsourcing the storage of data, namely data dynamic,
newness, mutual trust, and access control.
System components and relations :
The cloud computing storage model
considered in this work consists of four main components as illustrated in Fig. 1: (i)
a data owner that can be an organization generating sensitive data to be stored in
the cloud and made available for controlled external use; (ii) a CSP who manages
cloud servers and provides paid storage space on its infrastructure to store the
owner’s files and make them available for authorized users; (iii) authorized users –
a set of owner’s clients who have the right to access the remote data; and (iv) a
trusted third party (TTP), an entity who is trusted by all other system components,
and has expertise and capabilities to detect and specify dishonest parties. In Fig. 1,
the relations between different system components are represented by double-
sided arrows, where solid and dashed arrows represent trust and distrust
relations, respectively. For example, the data
owner, the authorized users, and the CSP trust the TTP. On the other hand, the
data owner and the authorized users have mutual distrust relations with the CSP.
Thus, the TTP is used to enable indirect mutual trust between these three
components. There is a direct trust relation between the data owner and the
authorized users.
Security requirements:
Confidentiality: outsourced data must be protected
from the TTP, the CSP, and users that are not granted access. Integrity: outsourced
data is required to remain intact on cloud servers. The data owner and authorized
users must be enabled to recognize data corruption over the CSP side. Newness:
receiving the most recent version of the outsourced data file is an imperative
requirement of cloud-based storage systems. There must be a detection
mechanism if the CSP ignores any data-update requests issued by the owner.
Access control: only authorized users are allowed to access the outsourced data.
Revoked users can read unmodified data, however, they must not be able to read
updated/newblocks. CSP’s defence: the CSP must be safeguarded against false
accusations that may be claimed by dishonest owner/users, and such a malicious
behavior is required to be revealed.
Download File:
If the user is an authorized user,he/she can download the file by
using key which has been sent by data owner through email.
System Configuration:-
H/W System Configuration:-
Processor - Pentium –III
Speed - 1.1 GHz
RAM - 256 MB (min)
Hard Disk - 20 GB
Floppy Drive - 1.44 MB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
S/W System Configuration:-
 Operating System :Windows95/98/2000/XP
 Application Server : Tomcat5.0/6.X
 Front End : HTML, Java, Jsp
 Scripts : JavaScript.
 Server side Script : Java Server Pages.
 Database : My sql
 Database Connectivity : JDBC.
Conclusion:
Outsourcing data to remote servers has become a growing trend for many
organizations to alleviate the burden of local data storage and maintenance. In this
work we have studied different aspects of outsourcing data storage: block-level
data dynamic, newness, mutual trust, and access control. We have proposed a
cloud-based storage scheme which supports outsourcing of dynamic data, where
the owner is capable of not only archiving and accessing the data stored by the
CSP, but also updating and scaling this data on the remote servers. The proposed
scheme enables the authorized users to ensure that they are receiving the most
recent version of the outsourced data. Moreover, in case of dispute regarding data
integrity/newness, a TTP is able to determine the dishonest party. The data owner
enforces access27control for the outsourced data by combining three
cryptographic techniques: broadcast encryption, lazy revocation, and key rotation.
We have studied the security features of the proposed scheme. In this paper, we
have investigated the overheads added by the proposed scheme when
incorporated into a cloud storage model for static data with only confidentiality
requirement. The storage overhead is _0.4% of the outsourced data size, the
communication overhead due to block-level dynamic changes on the data is _ 1%
of the block size, and the communication overhead due to retrieving the data is _
0.2% of the outsourced data size. For a large organization (data owner) with
100,000 users, performing dynamic operations and enforcing access control add
about 0.62 seconds of overhead. Therefore, important features of outsourcing
data storage can be supported without excessive overheads in storage,
communication, and computation.

More Related Content

What's hot (16)

PDF
Improved Data Integrity Protection Regenerating-Coding Based Cloud Storage
IJSRD
 
PPT
Ppt 1
shanmugamsara
 
PDF
Iaetsd storage privacy protection against data
Iaetsd Iaetsd
 
DOCX
Oruta privacy preserving public auditing for shared data in the cloud
Nexgen Technology
 
PDF
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
PDF
Integrity Auditing Of Dynamic Cloud Data With Group User Revocation
JSPM's JSCOE , Pune Maharashtra.
 
PPTX
Privacy preserving public auditing
vmshimavm
 
DOC
Oruta privacy preserving public auditing
Papitha Velumani
 
PDF
Security Check in Cloud Computing through Third Party Auditor
ijsrd.com
 
PPTX
PUBLIC AUDITING FOR SECURE CLOUD STORAGE ...
Bharath Nair
 
PDF
Oruta project report
Manasa Chowdary
 
PDF
L04302088092
ijceronline
 
PDF
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
PDF
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems
1crore projects
 
PDF
IRJET- Continuous Auditing Approach to the Cloud Service Addressing Attri...
IRJET Journal
 
PDF
Approved TPA along with Integrity Verification in Cloud
Editor IJCATR
 
Improved Data Integrity Protection Regenerating-Coding Based Cloud Storage
IJSRD
 
Iaetsd storage privacy protection against data
Iaetsd Iaetsd
 
Oruta privacy preserving public auditing for shared data in the cloud
Nexgen Technology
 
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
Integrity Auditing Of Dynamic Cloud Data With Group User Revocation
JSPM's JSCOE , Pune Maharashtra.
 
Privacy preserving public auditing
vmshimavm
 
Oruta privacy preserving public auditing
Papitha Velumani
 
Security Check in Cloud Computing through Third Party Auditor
ijsrd.com
 
PUBLIC AUDITING FOR SECURE CLOUD STORAGE ...
Bharath Nair
 
Oruta project report
Manasa Chowdary
 
L04302088092
ijceronline
 
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
Provable Multicopy Dynamic Data Possession in Cloud Computing Systems
1crore projects
 
IRJET- Continuous Auditing Approach to the Cloud Service Addressing Attri...
IRJET Journal
 
Approved TPA along with Integrity Verification in Cloud
Editor IJCATR
 

Similar to Enabling data dynamic and indirect mutual trust for cloud computing storage systems (20)

DOCX
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Enabling data dynamic and indirect mutu...
IEEEGLOBALSOFTTECHNOLOGIES
 
DOCX
Enablingdatadynamicandindirectmutualtrustforcloudcomputingstoragesystems 1310...
Karyavardhi Sandra
 
DOCX
Enabling dynamic data and indirect mutual trust for cloud computing storage s...
JPINFOTECH JAYAPRAKASH
 
DOCX
Enabling dynamic data and indirect mutual trust for cloud computing storage s...
JPINFOTECH JAYAPRAKASH
 
PDF
V04405122126
IJERA Editor
 
PDF
IRJET- Proficient Public Substantiation of Data Veracity for Cloud Storage th...
IRJET Journal
 
PDF
Privacy preserving external auditing for data storage security in cloud
eSAT Publishing House
 
PDF
M.E Computer Science Cloud Computing Projects
Vijay Karan
 
PDF
Cloud Auditing With Zero Knowledge Privacy
IJERA Editor
 
PDF
M.Phil Computer Science Cloud Computing Projects
Vijay Karan
 
PDF
M.Phil Computer Science Cloud Computing Projects
Vijay Karan
 
PDF
Third Party Public Auditing Scheme for Security in Cloud Storage
ijtsrd
 
PDF
Privacy preserving public auditing for
karthika kathirvel
 
PDF
Privacy preserving public auditing for secure cloud storage
Muthu Sybian
 
PDF
50120140507005 2
IAEME Publication
 
PDF
50120140507005
IAEME Publication
 
PDF
Paper id 212014106
IJRAT
 
PDF
Provable multicopy dynamic data possession in cloud computing systems
Pvrtechnologies Nellore
 
PPTX
Data sharing with accountability in cloud
Susheenthiran Sujith
 
PDF
L01246974
IOSR Journals
 
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Enabling data dynamic and indirect mutu...
IEEEGLOBALSOFTTECHNOLOGIES
 
Enablingdatadynamicandindirectmutualtrustforcloudcomputingstoragesystems 1310...
Karyavardhi Sandra
 
Enabling dynamic data and indirect mutual trust for cloud computing storage s...
JPINFOTECH JAYAPRAKASH
 
Enabling dynamic data and indirect mutual trust for cloud computing storage s...
JPINFOTECH JAYAPRAKASH
 
V04405122126
IJERA Editor
 
IRJET- Proficient Public Substantiation of Data Veracity for Cloud Storage th...
IRJET Journal
 
Privacy preserving external auditing for data storage security in cloud
eSAT Publishing House
 
M.E Computer Science Cloud Computing Projects
Vijay Karan
 
Cloud Auditing With Zero Knowledge Privacy
IJERA Editor
 
M.Phil Computer Science Cloud Computing Projects
Vijay Karan
 
M.Phil Computer Science Cloud Computing Projects
Vijay Karan
 
Third Party Public Auditing Scheme for Security in Cloud Storage
ijtsrd
 
Privacy preserving public auditing for
karthika kathirvel
 
Privacy preserving public auditing for secure cloud storage
Muthu Sybian
 
50120140507005 2
IAEME Publication
 
50120140507005
IAEME Publication
 
Paper id 212014106
IJRAT
 
Provable multicopy dynamic data possession in cloud computing systems
Pvrtechnologies Nellore
 
Data sharing with accountability in cloud
Susheenthiran Sujith
 
L01246974
IOSR Journals
 
Ad

More from IEEEFINALYEARPROJECTS (20)

DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
IEEEFINALYEARPROJECTS
 
DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
IEEEFINALYEARPROJECTS
 
DOCX
Reversible watermarking based on invariant image classification and dynamic h...
IEEEFINALYEARPROJECTS
 
DOCX
Reversible data hiding with optimal value transfer
IEEEFINALYEARPROJECTS
 
DOCX
Query adaptive image search with hash codes
IEEEFINALYEARPROJECTS
 
DOCX
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
IEEEFINALYEARPROJECTS
 
DOCX
Local directional number pattern for face analysis face and expression recogn...
IEEEFINALYEARPROJECTS
 
DOCX
An access point based fec mechanism for video transmission over wireless la ns
IEEEFINALYEARPROJECTS
 
DOCX
Towards differential query services in cost efficient clouds
IEEEFINALYEARPROJECTS
 
DOCX
Spoc a secure and privacy preserving opportunistic computing framework for mo...
IEEEFINALYEARPROJECTS
 
DOCX
Secure and efficient data transmission for cluster based wireless sensor netw...
IEEEFINALYEARPROJECTS
 
DOCX
Privacy preserving back propagation neural network learning over arbitrarily ...
IEEEFINALYEARPROJECTS
 
DOCX
Non cooperative location privacy
IEEEFINALYEARPROJECTS
 
DOCX
Harnessing the cloud for securely outsourcing large
IEEEFINALYEARPROJECTS
 
DOCX
Geo community-based broadcasting for data dissemination in mobile social netw...
IEEEFINALYEARPROJECTS
 
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
IEEEFINALYEARPROJECTS
 
DOCX
A secure protocol for spontaneous wireless ad hoc networks creation
IEEEFINALYEARPROJECTS
 
DOCX
Utility privacy tradeoff in databases an information-theoretic approach
IEEEFINALYEARPROJECTS
 
DOCX
Two tales of privacy in online social networks
IEEEFINALYEARPROJECTS
 
DOCX
Spatial approximate string search
IEEEFINALYEARPROJECTS
 
Scalable face image retrieval using attribute enhanced sparse codewords
IEEEFINALYEARPROJECTS
 
Scalable face image retrieval using attribute enhanced sparse codewords
IEEEFINALYEARPROJECTS
 
Reversible watermarking based on invariant image classification and dynamic h...
IEEEFINALYEARPROJECTS
 
Reversible data hiding with optimal value transfer
IEEEFINALYEARPROJECTS
 
Query adaptive image search with hash codes
IEEEFINALYEARPROJECTS
 
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
IEEEFINALYEARPROJECTS
 
Local directional number pattern for face analysis face and expression recogn...
IEEEFINALYEARPROJECTS
 
An access point based fec mechanism for video transmission over wireless la ns
IEEEFINALYEARPROJECTS
 
Towards differential query services in cost efficient clouds
IEEEFINALYEARPROJECTS
 
Spoc a secure and privacy preserving opportunistic computing framework for mo...
IEEEFINALYEARPROJECTS
 
Secure and efficient data transmission for cluster based wireless sensor netw...
IEEEFINALYEARPROJECTS
 
Privacy preserving back propagation neural network learning over arbitrarily ...
IEEEFINALYEARPROJECTS
 
Non cooperative location privacy
IEEEFINALYEARPROJECTS
 
Harnessing the cloud for securely outsourcing large
IEEEFINALYEARPROJECTS
 
Geo community-based broadcasting for data dissemination in mobile social netw...
IEEEFINALYEARPROJECTS
 
Dynamic resource allocation using virtual machines for cloud computing enviro...
IEEEFINALYEARPROJECTS
 
A secure protocol for spontaneous wireless ad hoc networks creation
IEEEFINALYEARPROJECTS
 
Utility privacy tradeoff in databases an information-theoretic approach
IEEEFINALYEARPROJECTS
 
Two tales of privacy in online social networks
IEEEFINALYEARPROJECTS
 
Spatial approximate string search
IEEEFINALYEARPROJECTS
 
Ad

Recently uploaded (20)

PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 

Enabling data dynamic and indirect mutual trust for cloud computing storage systems

  • 1. Enabling Data Dynamic and Indirect Mutual Trust for Cloud Computing Storage Systems Abstract: Currently, the amount of sensitive data produced by many organizations is outpacing their storage ability. The management of such huge amount of data is quite expensive due to the requirements of high storage capacity and qualified personnel. Storage-as-a-Service (SaaS) offered by cloud service providers (CSPs) is a paid facility that enables organizations to outsource their data to be stored on remote servers. Thus, SaaS reduces the maintenance cost and mitigates the burden of large local data storage at the organization’s end. A data owner pays for a desired level of security and must get some compensation in case of any misbehavior committed by the CSP. On the other hand, the CSP needs a protection from any false accusation that may be claimed by the owner to get illegal compensations. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:[email protected]
  • 3. Existing System: Commonly, traditional access control techniques assume the existence of the data owner and the storage servers in the same trust domain. This assumption, however, no longer holds when the data is outsourced to a remote CSP, which takes the full charge of the outsourced data management, and resides outside the trust domain of the data owner. Existing research close to our work can be found in the areas of integrity verification of outsourced data, cryptographic file systems in distributed networks, and access control of outsourced data. Proposed System: In this paper, we propose a cloud-based storage scheme that allows the data owner to benefit from the facilities offered by the CSP and enables indirect mutual trust between them. The proposed scheme has four important features: (i) it allows the owner to outsource sensitive data to a CSP, and perform full block-level dynamic operations on the outsourced data, i.e., block modification, insertion, deletion, and append, (ii) it ensures that authorized users (i.e., those who have the right to access the owner’s file) receive the latest version of the outsourced data, (iii) it enables indirect mutual trust between the owner and the CSP, and (iv)it allows the owner to grant or revoke access to the outsourced data. We discuss the security issues of the proposed scheme. Besides, we justify its performance through theoretical analysis and experimental evaluation of storage, communication, and computation overheads. Modules : 1. Data Owner Registration 2. Data User Registration 3. TTP (TRUSTED THIRD PARTY) LOGIN 4. CSP(CLOUD SERVICE PROVIDER) LOGIN
  • 4. 5. Download File Modules Description Data Owner Registration: In this module if a owner of data have to store data on a cloud server,he/she should register their details first.These details are maintained in a Database.Then he has to upload the file in a file database. The file which are stored in a database are in an encrypted form. Authorized users can only decode it. Data User Registration: In this module if a user wants to access the data which is stored in a cloud server,he/she should register their details first.These details are maintained in a Database. TTP (TRUSTED THIRD PARTY) LOGIN: In this module TTP has monitors the data owners file by verifying the data owner’s file and stored the file in a database .Also ttp checks the CSP(CLOUD SERVICE PROVIDER),and find out whether the csp is authorized one or not. CSP(CLOUD SERVICE PROVIDER) LOGIN: In this module CSP has to get the key first.Then only he can store the file in his cloud server.Ttp can only check the csp whether the csp is authorized csp or not.If its fake,ttp wont allow the file to store in cloud server.
  • 5. BASED ON THIS PAPER: We propose a scheme that addresses some important issues related to outsourcing the storage of data, namely data dynamic, newness, mutual trust, and access control. System components and relations : The cloud computing storage model considered in this work consists of four main components as illustrated in Fig. 1: (i) a data owner that can be an organization generating sensitive data to be stored in the cloud and made available for controlled external use; (ii) a CSP who manages cloud servers and provides paid storage space on its infrastructure to store the owner’s files and make them available for authorized users; (iii) authorized users – a set of owner’s clients who have the right to access the remote data; and (iv) a trusted third party (TTP), an entity who is trusted by all other system components, and has expertise and capabilities to detect and specify dishonest parties. In Fig. 1, the relations between different system components are represented by double- sided arrows, where solid and dashed arrows represent trust and distrust relations, respectively. For example, the data
  • 6. owner, the authorized users, and the CSP trust the TTP. On the other hand, the data owner and the authorized users have mutual distrust relations with the CSP. Thus, the TTP is used to enable indirect mutual trust between these three components. There is a direct trust relation between the data owner and the authorized users. Security requirements: Confidentiality: outsourced data must be protected from the TTP, the CSP, and users that are not granted access. Integrity: outsourced data is required to remain intact on cloud servers. The data owner and authorized users must be enabled to recognize data corruption over the CSP side. Newness: receiving the most recent version of the outsourced data file is an imperative requirement of cloud-based storage systems. There must be a detection
  • 7. mechanism if the CSP ignores any data-update requests issued by the owner. Access control: only authorized users are allowed to access the outsourced data. Revoked users can read unmodified data, however, they must not be able to read updated/newblocks. CSP’s defence: the CSP must be safeguarded against false accusations that may be claimed by dishonest owner/users, and such a malicious behavior is required to be revealed. Download File: If the user is an authorized user,he/she can download the file by using key which has been sent by data owner through email. System Configuration:- H/W System Configuration:- Processor - Pentium –III Speed - 1.1 GHz RAM - 256 MB (min) Hard Disk - 20 GB Floppy Drive - 1.44 MB Key Board - Standard Windows Keyboard
  • 8. Mouse - Two or Three Button Mouse Monitor - SVGA S/W System Configuration:-  Operating System :Windows95/98/2000/XP  Application Server : Tomcat5.0/6.X  Front End : HTML, Java, Jsp  Scripts : JavaScript.  Server side Script : Java Server Pages.  Database : My sql  Database Connectivity : JDBC. Conclusion: Outsourcing data to remote servers has become a growing trend for many organizations to alleviate the burden of local data storage and maintenance. In this work we have studied different aspects of outsourcing data storage: block-level data dynamic, newness, mutual trust, and access control. We have proposed a cloud-based storage scheme which supports outsourcing of dynamic data, where the owner is capable of not only archiving and accessing the data stored by the CSP, but also updating and scaling this data on the remote servers. The proposed scheme enables the authorized users to ensure that they are receiving the most recent version of the outsourced data. Moreover, in case of dispute regarding data integrity/newness, a TTP is able to determine the dishonest party. The data owner enforces access27control for the outsourced data by combining three cryptographic techniques: broadcast encryption, lazy revocation, and key rotation. We have studied the security features of the proposed scheme. In this paper, we have investigated the overheads added by the proposed scheme when
  • 9. incorporated into a cloud storage model for static data with only confidentiality requirement. The storage overhead is _0.4% of the outsourced data size, the communication overhead due to block-level dynamic changes on the data is _ 1% of the block size, and the communication overhead due to retrieving the data is _ 0.2% of the outsourced data size. For a large organization (data owner) with 100,000 users, performing dynamic operations and enforcing access control add about 0.62 seconds of overhead. Therefore, important features of outsourcing data storage can be supported without excessive overheads in storage, communication, and computation.