• No results found

SECURE AND VERIFIABLE POLICY UPDATE OUTSOURCING FOR BIG DATA ACCESS CONTROL IN THE CLOUD

N/A
N/A
Protected

Academic year: 2022

Share "SECURE AND VERIFIABLE POLICY UPDATE OUTSOURCING FOR BIG DATA ACCESS CONTROL IN THE CLOUD"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

130 | P a g e

SECURE AND VERIFIABLE POLICY UPDATE OUTSOURCING FOR BIG DATA ACCESS CONTROL

IN THE CLOUD

Parameshwari P

1

, Vaneeswari V

2

, Nivetha M

3

1,3PG Scholar, 2Assistant Professor, Department of Computer Science,

Dhanalakshmi Srinivasan College of Arts and Science for Women, Bharathidhasan University, Perambalur, Tamil Nadu, (India)

ABSTRACT

Due to the high volume and velocity of big data, it is an effective option to store big data in the cloud, as the cloud has capabilities of storing big data and processing high volume of user access requests. Attribute-based encryption (ABE) is a promising technique to ensure the end-to-end security of big data in the cloud. However, the policy updating has always been a challenging issue when ABE is used to construct access control schemes.

A trivial implementation is to let data owners retrieve the data and re-encrypt it under the new access policy, and then send it back to the cloud. This method, however, incurs a high communication overhead and heavy computation burden on data owners. In this paper, we propose a novel scheme that enabling efficient access control with dynamic policy updating for big data in the cloud. We focus on developing an outsourced policy updating method for ABE systems. Our method can avoid the transmission of encrypted data and minimize the computation work of data owners, by making use of the previously encrypted data with old access policies.

Moreover, we also propose policy updating algorithms for different types of access policies. Finally, we propose an efficient and secure method that allows data owner to check whether the cloud server has updated the cipher texts correctly. The analysis shows that our policy updating outsourcing scheme is correct, complete, secure and efficient.

Keywords: Attribute based encryption (ABE), Process optimization, end to end security, policies.

I. INTRODUCTION

Big data refers to high volume, high velocity, and/or high variety information assets that require new forms of processing to enable enhanced decision making, insight discovery and process optimization. Due to its high volume and complexity, it becomes difficult to process big data using on-hand database management tools. An effective option is to store big data in the cloud, as the cloud has capabilities of storing big data and processing high volume of user access requests in an efficient way. When hosting big data into the cloud, the data security becomes a major concern as cloud servers cannot be fully trusted by data owners. Attribute-Based Encryption (ABE) [1]–[5] has emerged as a promising technique to ensure the end-to-end data security in cloud storage system. It allows data owners to define access policies and encrypt the data under the policies, such that only users whose attributes satisfying these access policies can decrypt the data. When more and more organizations

(2)

131 | P a g e

and enterprises outsource data into the cloud, the policy updating becomes a significant issue as data access policies may be changed dynamically and frequently by data owners. However, this policy updating issuehas not beenconsidered in existing attribute-based access control schemes to transfer the data back to the local site from the cloud, encrypt the data under the new access policy, and then move it back to the cloud server. By doing so, it incurs a high communication overhead and heavy computation burden on data owners. This motivates us to develop a new method to outsource the task of policy updating to cloud server. The grand challenge of outsourcing policy updating to the cloud is to guarantee the following requirements: 1) Correctness: Users who possess sufficient attributes should still be able to decrypt the data encrypted under new access policy by running the original decryption algorithm. 2) Completeness: The policy updating method should be able to update any type of access policy. 3) Security: The policy updating should not break the security of the access control system or introduce any new security problems. The policy updating problem has been discussed in key policy structure [1] and cipher text-policy structure Our scheme can not only satisfy all the above requirements, but also avoid the transfer of encrypted data back and forth and minimize the computation work of data owners by making full use of the previously encrypted data under old access policies in the cloud. The contributions of this paper include:

1. We formulate the policy updating problem in ABE systems and develop a new method to outsource the policy updating to the server.

2. We propose an expressive and efficient data access control scheme for big data, which enables efficient dynamic policy updating.

3. We design policy updating algorithms for different types of access policies, e.g., Boolean Formulas, LSSS Structure and Access Tree.

Compared to the conference version, we also propose an efficient and secure policy checking method that enables data owners to check whether the cipher texts have been updated correctly by cloud server. In this method, we do not require any help of data users, and data owners can check the correctness of the cipher text updating by their own secret keys and checking keys issued by each authority. Our method can also guarantee data owners cannot use their secret keys to decrypt any cipher texts encrypted by other data owners, although their secret keys contain the components associated with all the attributes.Moreover, we discuss some key features of the attribute-based access control scheme and show how it is suitable for big data access control in the cloud. What’s more, we also add more performance evaluation on policy updating algorithms and the policy checking method. The remaining of this paper is organized.

II.PROJECT DESCRIPTION 2.1 Existing System

When hosting big data into the cloud, the data security becomes a major concern as cloud servers cannot be fully trusted by data owners.When more and more organizations and enterprises outsource data into the cloud, the policy updating becomes a significant issue as data access policies may be changed dynamically and frequently by data owners. However, this policy updating issue has not been considered in existing attribute- based access control schemes.The policy updating is a difficult issue in attribute-based access control systems, because once the data owner outsourced data into the cloud, it would not keep a copy in local systems. When the

(3)

132 | P a g e

data owner wants to change the access policy, it has to transfer the data back to the local site from the cloud, re encrypt the data under the new access policy, and then move it back to the cloud server. However, these methods cannot satisfy the completeness requirement, because they can only delegate key/ciphertext with a new access policy that should be more restrictive than the previous policy.

2.1.1 Disadvantages

 Due to its high volume and complexity, it becomes difficult to process big data using on-hand database management tools.

 Incurs a high communication overhead and heavy computation burden on data owners.

2.2 Proposed System

Big data refers to high volume, high velocity, and/or high variety information assets that require new forms of processing to enable enhanced decision making, insight discovery and process optimization.Attribute-Based Encryption (ABE) has emerged as a promising technique to ensure the end-to-end data security in cloud storage system. It allows data owners to define access policies and encrypt the data under the policies, such that only users whose attributes satisfying these access policies can decrypt the data.We focus on solving the policy updating problem in ABE systems, and propose a secure and verifiable policy updating outsourcing method.

Instead of retrieving and re-encrypting the data, data owners only send policy updating queries to cloud server, and let cloud server update the policies of encrypted data directly, which means that cloud server does not need to decrypt the data before/during the policy updating. Our scheme can not only satisfy all the above requirements, but also avoid the transfer of encrypted data back and forth and minimize the computation work of data owners by making full use of the previously encrypted data under old access policies in the cloud. The contributions of this project include:

1)

We formulate the policy updating problem in ABE systems and develop a new method to outsource the policy updating to the server.

2)

We propose an expressive and efficient data access control scheme for big data, which enables efficient dynamic policy updating.

3)

We design policy updating algorithms for different types of access policies, e.g., Boolean Formulas, LSSS Structure and Access Tree.

2.2.2 Advantages

 Efficient and secure policy checking

 Cipher text updating by their own secret keys and checking keys issued by each authority.

 Our method can also guarantee data owners cannot use their secret keys to decrypt any cipher texts encrypted by other data owners, although their secret keys contain the components associated with all the attributes.

 More performance evaluation on policy updating algorithms and the policy checking method.

III.METHODOLOGY

 Admin module/Organization

 File Uploading Process

(4)

133 | P a g e

 Broker Module

 Encrypted

 Co-Ordinator Module

 File Transferring

3.1 Admin Module

The admin module in our project manages the account information about the data owner. The admin only have the authorization to create new data owners.

3.2 Co-Ordinator Module

 (The process carried on this module is to provide a global service between the brokers and the database.

 The coordinator gets the query from the brokers in an encrypted manner.

 The coordinator is responsible for search the query into the database and retrieves the relevant information.)

In this module, the co-coordinator performs the global service between the two end users. Initially the Data Owner needs to submit the details of the patient in the server.Data Users needs to search the data which is stored the servers and they give request for the data and the Co-Ordinator sends the key to the Data users and the Data will be passed by the broker Way.

3.3 Broker Module

In this module, the broker performs the role who can act between the Co-coordinator and the data Users. The request which is all submitted from the data user will be verified and thus it will be passed to the co- coordinator.The data will be passed from the co-coordinator and thus it will be submitted to the End Users(Data Users).(The broker module acts the role between the coordinator and the data users.The broker is the main responsible for users authentication and the query forwarding .The brokers forward the query to the co-ordinator and returns the required information to the user.)

Manage data submit by the data owner Create and manage

account of data owners Admin

Database

Co - ordinator

Retrieve the information

Brokers Search in

database Pass the query

have to search

Pass it to broker Retrieve the

information

(5)

134 | P a g e 3.4 Encryption Modules

The first module in this project is file encryption module. This module is designed for encrypt the file before outsourcing the file into cloud service providers. The encryption process done by the dynamic data owner to prevent their data from the unauthorized users. During the encryption time the secret key for the file to decrypt the file is produced. The owner have to keep the secret key. When they are retrieving the data from the cloud service providers the data will be in encrypted form. So this module plays an important role in our project.

3.5 File Upload Module

Transferring data from one remote system to another under the control of a local system is remote uploading.

Remote uploading is used by some online file hosting services. It is also used when the local computer has a slow connection to the remote systems, but they have a fast connection between them. Without remote uploading functionality, the data would have to first be download to local host and then uploaded to the remote file hosting server, both times over slow connections.

3.6 File Transferring

The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network. FTP is built on a client-server model architecture and uses separate control and data connections between the client and the server.[1] FTP users may authenticate themselves with a clear- text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts

Checks for users authentication Brokers

User’s query to the broker Users

NO

Check the keys Is valid

YES Pass the query have to search Co -

ordinator

Retrieve the information

Query Input the Queries Encrypted Format Forward to broker andcoordinator

File

Uploading

Admin Particular Organization

Portal

(6)

135 | P a g e

the content, FTP is often secured with SSL/TLS (FTPS). SSH File Transfer Protocol (SFTP) is sometimes also used instead, but is technologically different.

IV. CONCLUSION

We have investigated the policy updating problem in big data access control systems and formulated some challenging requirements of this problem. We have developed an efficient method to outsource the policy updating to the cloud server, which can satisfy all the requirements. We have also proposed an expressive attribute-based access control scheme for big data in the cloud, and designed policy updating algorithms for different types of access policies. Furthermore, we proposed a method which enables data owners to check the correctness of the ciphertext updating. We also analyzed our scheme in terms of correctness, completeness, security and performance. Although the policy updating algorithms were designed based on Lewko and Waters’

scheme, our ideas and methods of outsourced policy updating can also be applied to other ABE systems.

V. ACKNOWLEDGEMENT

The author deeply indebted to honorable Shri A.SRINIVASAN(Founder Chairman), SHRI P.NEELRAJ (Secretary) Dhanalakshmi Srinivasan Group of Institutions, Perambalur for giving me opportunity to work and avail the facilities of the College Campus . The author heartfelt and sincere thanks to Principal Dr. ARUNA DINAKARAN, Vice Principal Prof. S.H . AFROZE, HoD Mrs.V.VANEESWARI, (Dept. of CS & IT) Project Guide HoD Mrs. V.Vaneeswari, Dept. of CS & IT) of Dhanalakshmi Srinivasan College of Arts & Science for Women, Perambalur. The author also thanks to parents, Family Members, Friends, Relatives for their support, freedom and motivation.

REFERENCES

[1]. Professional C#.NET - Wrox Publications [2]. Software Engineering - Roger S Pressman [3]. Internetworking with TCP/IP - Douglas E. Comer [4]. Network Technology - ReudingerR.Ashe [5]. Computer Networks - Andrew S. Tanenbaum

WEBSITES

 www.msdn.microsoft.com

 www.vbcity.com

 www.vbdotnetheaven.com

 www.c-sharpcorner.com

 www.AllAPIs.net

For User Request Transferring the File Content

Gmail

Account

(7)

136 | P a g e BIOGRAPHICAL NOTES

Ms. P. PARAMESHWARI is presently pursuing M.Sc., Final year the Department of Computer Science From Dhanalakshmi Srinivasan College of Arts and Science for Women, Perambalur, Tamil Nadu,India.

Mrs. VANEESWARI.V Received M.SC., M.Phil Degree in Computer Science. She is currently working as Assistant Professor in Department of Computer Science in Dhanalakshmi Srinivasan College of Arts and Science for women, Perambalur, Tamil Nadu, India.

Ms. NIVETHA.M is presently pursuing M.Sc., Final year the Department of Computer Science From Dhanalakshmi Srinivasan College of Arts and Science for Women, Perambalur, Tamil Nadu, India.

References

Related documents

Contractors may be required to provide written notice and supplemental documentation claim information in strict accordance with applicable contract notice and ADR procedures

Chapter 2 - Ruminal characteristics and feedlot performance of steers during accelerated step-up to high-concentrate diets using Megasphaera elsdenii (Lactipro advance)

In this paper, we present a matrix algebra for switch-level simulation similar in many respects to circuit nodal analysis, in that the matrix formulation has

Canon’s higher-end cameras allow users to further customize the camera using Custom Functions (C.Fn). On lower-end cameras such as the Digital Rebel, custom functions are not

Respondents of both countries believe that the most important role of a company in a society is economical responsibility (Lithuania-paying taxes, Hungary – making profit) and

• Improve general wildlife management in Albania • Improve general wildlife management in Albania. through increasing capacities

This attitude is seen in other countries’ sexuality education programs: For example, youths in other industrialized countries receive unambiguous messages that sexual activity is

Based on these hypotheses, in this paper it is studied the relation between interregional trade flows of services linked to the tourist sector with the distance and the social