Distributed, Concurrent, and Independent Access to Encrypted
Cloud Databases
ABSTRACT:
Placing critical
data in the hands of a cloud provider should come with the guarantee of
security and availability for data at rest, in motion, and in use. Several alternatives
exist for storage services, while data confidentiality solutions for the
database as a service paradigm are still immature. We propose a novel
architecture that integrates cloud database services with data confidentiality
and the possibility of executing concurrent operations on encrypted data. This
is the first solution supporting geographically distributed clients to connect
directly to an encrypted cloud database, and to execute concurrent and
independent operations including those modifying the database structure. The
proposed architecture has the further advantage of eliminating intermediate
proxies that limit the elasticity, availability, and scalability properties
that are intrinsic in cloud-based solutions. The efficacy of the proposed architecture
is evaluated through theoretical analyses and extensive experimental results
based on a prototype implementation subject to the TPC-C standard benchmark for
different numbers of clients and network latencies.
EXISTING SYSTEM:
Original
plain data must be accessible only by trusted parties that do not include cloud
providers, intermediaries, and Internet; in any untrusted context, data must be
encrypted. Satisfying these goals has different levels of complexity depending
on the type of cloud service. There are several solutions ensuring
confidentiality for the storage as a
service paradigm, while guaranteeing confidentiality in the database as a
service (DBaaS) paradigm is still an open research area.
DISADVANTAGES
OF EXISTING SYSTEM:
Ø Cannot apply fully homomorphic encryption schemes
because of their excessive computational complexity.
PROPOSED SYSTEM:
Ø We propose a novel architecture that integrates cloud
database services with data confidentiality and the possibility of executing
concurrent operations on encrypted data.
Ø This is the first solution supporting geographically
distributed clients to connect directly to an encrypted cloud database, and to
execute concurrent and independent operations including those modifying the
database structure.
Ø The proposed architecture has the further advantage of
eliminating intermediate proxies that limit the elasticity, availability, and
scalability properties that are intrinsic in cloud-based solutions.
Ø Secure DBaaS provides several original features that
differentiate it from previous work in the field of security for remote
database services.
ADVANTAGES
OF PROPOSED SYSTEM:
Ø The proposed architecture does not require
modifications to the cloud database, and it is immediately applicable to
existing cloud DBaaS, such as the experimented PostgreSQL Plus Cloud Database,
Windows Azure and Xeround .
Ø There are no theoretical and practical limits to
extend our solution to other platforms and to include new encryption algorithm.
Ø It guarantees data confidentiality by allowing a cloud
database server to execute concurrent SQL operations (not only read/write, but
also modifications to the database structure) over encrypted data.
Ø It provides the same availability, elasticity, and
scalability of the original cloud DBaaS because it does not require any intermediate
server.
SYSTEM
REQUIREMENTS:
HARDWARE REQUIREMENTS:
Ø
System : Pentium IV 2.4 GHz.
Ø
Hard Disk :
40 GB.
Ø
Floppy Drive : 1.44
Mb.
Ø
Monitor : 15
VGA Colour.
Ø
Mouse :
Logitech.
Ø Ram : 512 Mb.
SOFTWARE
REQUIREMENTS:
Ø Operating system : Windows
XP/7.
Ø Coding Language : JAVA/J2EE
Ø IDE : Netbeans
7.4
Ø Database : MYSQL
REFERENCE:
Luca Ferretti,
Michele Colajanni, and Mirco Marchetti, “Distributed, Concurrent, and Independent Access to Encrypted Cloud
Databases”, IEEE TRANSACTIONS ON PARALLEL AND
DISTRIBUTED SYSTEMS, VOL. 25, NO. 2, FEBRUARY 2014.
No comments:
Post a Comment