Online data sharing is becoming more and more common
these days . Every individual want their data to be secured , Meanwhile , cloud
computing is providing an explosive expanding platform of data sharing . In
order to protect their data users needs to encrypt their before it is being
shared . Access Control in cloud is the first line of defense that prevents
unauthorized users to access the shared file . Ciphertext policy attribute
based encryption provides a non attractive access control . Recently it has attracted
much more attention with its one-to-many relationship and a very detailed
knowledge of the access layered structure . hence it is one of the most
feasible schemes which provides a great extent of security .
Cloud Computing mainly focuses on three main
platforms that is Platform as a Service (PaaS) , Infrastructure as a Service
(Iaas) , Software as a Service (SaaS) . The knowledge of cloud computing mainly
relies on these services , but in the recent times there are going to add
another service to its feature which is Security as a Service (ScaaS) . There
is a very good chance that CP ABE will get the prime access to perform such
type of service . Cloud Servers are generally managed by the Cloud Service
Provider which provides multiple services to the client . Data Owners generally
encrypt the files and upload it to the Cloud Service Provider (CSP) . When the
user needs to decrypt the files they again requires the support of the CSP .
When the files are uploaded , they usually are divided into number of groups
which are located at different access level . If they can be accessed into the
same hierarchy level then the time of decryption and the cost will be saved .
Thus this project have shown a lot of improvement in saving the time and the
cost of securing our data .
The proposed system is shown with the example of a
medical field where a doctor can have the access of the all records of all patients
. The patient first fill in all their data in the setup stage like their name ,
address , diseases etc .
If they is a surgeon doctor they will only require
the medical details of the patient and hence the key provided to them will be
according to the policy which says a surgeon can only access patient’s medical
Whereas in case of a physician he will want all the
record of patient including the patient’s personal data and hence they will be
provided according to that based on the policies of the Ciphertext Policy
attribute based encryption .
Thus this is the example of how a data can be
accessed by different person at the different levels of the shared files which
is only achievable in the File hierarchy Ciphertext Policy attribute based encryption