Mona: Secure
Multi-Owner Data Sharing for Dynamic Groups in the Cloud
ABSTRACT:
With the character of low maintenance, cloud
computing provides an economical and efficient solution for sharing group resource
among cloud users. Unfortunately, sharing data in a multi-owner manner while
preserving data and identity privacy from an untrusted cloud is still a
challenging issue, due to the frequent change of the membership. In this paper,
we propose a secure multi owner data sharing scheme, named Mona, for dynamic
groups in the cloud. By leveraging group signature and dynamic broadcast encryption
techniques, any cloud user can anonymously share data with others. Meanwhile,
the storage overhead and encryption computation cost of our scheme are
independent with the number of revoked users. In addition, we analyze the
security of our scheme with rigorous proofs, and demonstrate the efficiency of
our scheme in experiments.
EXISTING SYSTEM:
Several security schemes for data sharing on
untrusted servers have been proposed. In these approaches, data owners store
the encrypted data files in untrusted storage and distribute the corresponding
decryption keys only to authorized users. Thus, unauthorized users as well as storage
servers cannot learn the content of the data files because they have no
knowledge of the decryption keys However, the
complexities of user participation and revocation in these schemes are linearly
increasing with the number of data owners and the number of revoked users, respectively.
By setting a group with a single attribute, Lu et al. proposed a secure
provenance scheme based on the ciphertext-policy attribute-based encryption
technique, which allows any member in a group to share data with others.
However, the issue of user revocation is not addressed in their scheme. Yu et
al. presented a scalable and fine-grained data access control scheme in cloud computing
based on the key policy attribute-based encryption (KP-ABE) technique.
Unfortunately, the single owner manner hinders the adoption of their scheme
into the case, where any user is granted to store and share data.
DISADVANTAGES
OF EXISTING SYSTEM:
Identity
privacy is one of the most significant obstacles for the wide deployment of
cloud computing. Without the guarantee of identity privacy, users may be
unwilling to join in cloud computing systems because their real identities
could be easily disclosed to cloud providers and attackers. On the other hand,
unconditional identity privacy may incur the abuse of privacy.
It
is highly recommended that any member in a group should be able to fully enjoy
the data storing and sharing services provided by the cloud, which is defined
as the multiple-owner manner. Compared with the single-owner manner, where only
the group manager can store and modify data in the cloud, the multiple-owner
manner is more flexible in practical applications.
Groups
are normally dynamic in practice, e.g., new staff participation and current
employee revocation in a company. The changes of membership make secure data
sharing extremely difficult.
PROPOSED SYSTEM:
In this paper, we propose a secure multiowner data
sharing scheme, named Mona, for dynamic groups in the cloud. By leveraging
group signature and dynamic broadcast encryption techniques, any cloud user can
anonymously share data with others. Meanwhile, the storage overhead and
encryption computation cost of our scheme are independent with the number of
revoked users. In addition, we analyze the security of our scheme with rigorous
proofs, and demonstrate the efficiency of our scheme in experiments.
ADVANTAGES
OF PROPOSED SYSTEM:
ü We
propose a secure multi-owner data sharing scheme. It implies that any user in
the group can securely share data with others by the untrusted cloud.
ü Our
proposed scheme is able to support dynamic groups efficiently. Specifically,
new granted users can directly decrypt data files uploaded before their
participation without contacting with data owners.
ü We
provide secure and privacy-preserving access control to users, which guarantees
any member in a group to anonymously utilize the cloud resource.
ü We
provide rigorous security analysis, and perform extensive simulations to
demonstrate the efficiency of our scheme in terms of storage and computation
overhead.
SYSTEM ARCHITECTURE:
ALGORITHMS USED:
ü Signature
Generation
ü Signature
Verification
ü Revocation
Verification
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
·
System : Pentium IV 2.4 GHz.
·
Hard Disk : 40 GB.
·
Monitor :
15 inch VGA Colour.
·
Mouse :
Logitech Mouse.
·
Ram : 512 MB
·
Keyboard :
Standard Keyboard
SOFTWARE REQUIREMENTS:
·
Operating System : Windows XP.
·
Coding Language : JAVA/JSP
·
Database :
MYSQL
·
Server :
Apache Tomcat
REFERENCE:
Xuefeng Liu, Yuqing Zhang,Member, IEEE, Boyang Wang,
and Jingbo Yan “Mona: Secure Multi-Owner Data Sharing for Dynamic Groups in the
Cloud” - IEEE TRANSACTIONS ON PARALLEL
AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, JUNE 2013.