You are on page 1of 44

PLATFORM

DOMAIN Guided By

: C# and ASP.NET : CLOUD COMPUTING


: Mr.P.Vijayan

TOWARDS SECURE & DEPENDABLE STORAGE SERVICES IN CLOUD COMPUTING


PRESENTED BY

T.Naveen Kumar R.Praveen Kumar

P.Swaminathan M.karthic

ABSTRACT
Enjoy the cloud applications without the burden of local hardware and software management. Possess many security risks towards the correctness and dependability of data in cloud. We propose in this paper a flexible distributed storage with very lightweight communication and computation cost. It not only ensures strong cloud storage, but also achieves fast data error localization. The proposed design further supports secure and efficient dynamic operations on outsourced data. Analysis shows the proposed scheme is highly efficient and resilient against Byzantine failure, malicious data modification attack, and even server colluding attacks.

Existing System and Limitations


Byzantine Error Occurrence.

Allocating a Third-party for Supervision.


No Integration of Database in Servers. Pre-Requisition for Client manipulation

Proposed System
The servers should be updated frequently.

An algorithm to find out the misbehaving servers.


Prior request should be made to the CSP for manipulation. Allocating the an agent for Supervising. Providing a unique token for each client within the cloud. Handling the unknown user under supervision.

Algorithms used
Byzantine Fault Tolerance Algorithm Token Pre-computation

Correctness Verification and Error Localization


Error recovery Reed Solomon Algorithm

INTRODUCTION
Here we introduce this cloud services through an online banking application Compared to many of its predecessors which only provide binary results about the storage status across the distributed servers ,we propose this new system. This new scheme further supports secure and efficient dynamic operation on Data block Hence our system is highly efficient as we have provided the technology of token generation for secure login to avoid intruders

Module Description
1.User Login at Home
2.Client 3.Client Manipulation 4.Administrator Login as TPA 5.Admin Manipulation

Threats for the Database


As a Client As a malicious Script As an Intruder All others via TPA

Technologies Used
Appointing a TPA for Supervision Homomorphic Token Generation Virtual Keyboard for avoiding an unauthorized user Captcha Technology

Use-case diagram for user login

LOGIN

MONITORING

VALIDATION

REQUEST

Admin

RESPONSE

Client

Use-case diagram for client manipulation

LOGIN

VIEW STATUS MONEY TRANSFER

Client

EDUCATION LOAN

<<Cloud database System>>

VEHICLE LOAN

Dataflow diagram for user

User

Authentic ation of user Account

Education Loan

Vehicle Loan

Money Transfer

User information affect to database in the cloud. This section is keenly monitoring by Auditor

Logout

Dataflow diagram for Admin

Admin login

Authenti cation

No

yes
Reference number Generation

No

yes
Choose user to retrieve monitored Data.

Result

Logout

Activity diagram:

Start

Home

No

Yes

Yes

Admin login

Client login

Admin page
Monitoring Client data

Client page Money Transfer Education Loan Vehicle Loan

Cloud Database System

End

Class diagram:

Sequence Diagram

ARCHITECTURE DIAGRAM

Third Party Auditor Public data auditing Data Auditing Delegation

Cloud Server

File Access

Admin

Issue File Access Credential

User

Application
Microsoft APPs Google Docs OFFICE 365 FINANCE AMAZON web services

Conclusion
In this Project, to achieve the assurance of cloud data integrity and availability and enforce the quality of Dependable cloud storage for the users.
We rely on the automated Homomorphic token generation for the cloud data security. Also we have avoided the memory usage for each TPA allocated for each client by considering the admin himself as the TPA.

Project Status

System Requirements
Hardware Specification: Processor Type Speed Ram Hard disk
Software Specification: Operating System Tool : Pentium IV : 2.4 GHZ : 256 MB RAM : 20 GB HD

Platform Database

: XP, Windows 7 : Microsoft Visual Studio 2010 : c# and ASP.NET : MY SQL

You might also like