• No results found

Reliable Information Access Using Efficient Revocation-Storage Identity-Based Encryption in Cloud Computing

N/A
N/A
Protected

Academic year: 2020

Share "Reliable Information Access Using Efficient Revocation-Storage Identity-Based Encryption in Cloud Computing"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Reliable Information Access Using Efficient Revocation-Storage

Identity-Based Encryption in Cloud Computing

Mounika Neela & A.Anjaiah

1-2

St.Peters Engineering College,

[email protected] & [email protected]

Abstract

Cloud computing provides a flexible and convenient manner for data sharing, which brings numerous benefits for each the society and people. But there exists a natural resistance for customers to at once outsource the shared statistics to the cloud server since the information often contain valuable facts. Thus, it is important to place cryptographically more suitable get right of entry to manage on the shared information. Identity-based totally encryption is a promising cryptographical primitive to build a sensible statistics sharing device. However, access control isn't static. That is, while some user’s authorization is expired, there have to be a mechanism that could dispose of him/her from the gadget. Consequently, the revoked user can't get admission to each the previously and subsequently shared facts. To this end, we propose a belief called Revocable-Storage identification-based encryption (RS-IBE), that could provide the forward/backward protection of ciphertext through introducing the functionalities of person revocation and ciphertext replace simultaneously. Furthermore, we gift a concrete production of RS-IBE, and show its security within the described safety version. The performance comparisons imply that the proposed RS-IBE scheme has blessings in terms of functionality and performance, and as a result is feasible for a sensible and fee-effective statistics-sharing machine. Finally, we offer implementation outcomes of the proposed scheme to illustrate its practicability.

INTRODUCTION

The next generation computing is Cloud computing,

where we have centralized computing resources (both hardware and software) and the centralized resources are delivered as service over a network i.e. Internet, Intranet or Extranet. Cloud Computing provides huge storage, processing, applications, Operating systems, Network and various other infrastructures, all the specified features are centralized in big server called cloud server. These features can be accessed in various shapes required by the surfer, they can access in Systems, Mobiles, Tabs and other media required. Briefly discussing the common use of cloud is a symbol of abstraction in a complex infrastructure in centralized location. Cloud computing provides trust to remote services with a user's data, software, applications, security and computations accessed in any media. Central Cloud computing consists of

hardware, Software and Application resources made available on the Internet and Mobile wireless technology as managed by third party services, all the cloud servers are accessed to third party and from third party users or surfers take access to use the resources in their required form. These services typically provide access to advanced software applications and high-end networks of server computers. The next generation of computing in Internet will be cloud computing, through cloud computing we can reduce the infrastructure, maintenance of huge systems and provide green computing with one centralized system providing resources services to a wide range of users. To overcome the drawbacks of investment, maintenance and over rid of attackers the proposed architecture is cloud architecture. The following figure shows the structure of cloud computing.

CLOUD COMPUTING WORKS: The main aim

(2)

deliver personalized information, to provide data storage or to power large, immersive computer games. The same above technology is implemented to cloud computing extending the uses networks of large groups of servers typically connected various medias Internet, Wireless, These servers running at very low cost to the consumer PC or Mobile technology with specialized connections, security and resources to spread data processing and data access. This shared Cloud server and IT infrastructure contains large pools of systems and resources that are linked together for providing sharing in wide area of media. The virtualization and sharing techniques in the cloud servers are used to utilize the resources and power of cloud computing by wide area users or surfers.

LITERATURE SURVEY: A literature survey or literature review means study of references papers and old algorithms that we have read for designing the proposed methods. The detailed literature survey for the project helps in comparing and contrasting various methods, algorithms in various ways that have implemented in the research. The literature study prescribed in this research of the project, supports high availability of data, Various algorithms, Various old references papers, comparison of the methods. This design supports various types of jamming attacks preventions like combined cryptography methods, strong commitment methods, elliptic method and all or nothing methods

1) A break in the clouds: towards a cloud definition: This paper discusses the idea of Cloud Computing to attain a entire definition of what a Cloud is, the usage of the principle traits generally related to this paradigm inside the literature. More than 20 definitions have been studied taking into account the extraction of a consensus definition as properly at the least definition containing the essential traits. This paper can pay a good deal attention to the Grid paradigm, as it is often stressed with Cloud technology. We additionally describe the relationships and differences between the Grid and Cloud procedures.

2) Social cloud computing: A vision for socially motivated resource sharing: Online relationships in social networks are often based on actual world relationships and can consequently be used to infer a level of believe between users. We suggest leveraging those relationships to shape a dynamic "Social Cloud,” thereby permitting users to proportion heterogeneous resources in the context of a social community. In addition, the inherent socially corrective mechanisms (incentives, disincentives) can be used to allow a cloud-based framework for long term sharing with lower privacy worries and security overheads than are found in traditional cloud environments. Due to the precise nature of the Social Cloud, a social market region is proposed as a way of regulating sharing. The social marketplace is novel, as it uses each social and monetary protocols to facilitate buying and selling. This paper defines Social Cloud computing, outlining numerous aspects of Social Clouds, and demonstrates the approach the use of a social garage cloud implementation in Facebook.

(3)

further increase our end result to allow the TPA to carry out audits for multiple users simultaneously and correctly. Extensive security and performance evaluation display the proposed schemes are provably secure and quite green. Our initial test performed on Amazon EC2 example further demonstrates the short overall performance of the layout.

4) An efficient and secure dynamic auditing protocol for data storage in cloud computing: In cloud computing, information proprietors host their records on cloud servers and customers (information consumers) can get admission to the information from cloud servers. Due to the statistics outsourcing, but, this new paradigm of records web hosting carrier additionally introduces new protection challenges, which requires an impartial auditing provider to check the information integrity inside the cloud. Some present faraway integrity checking methods can handiest serve for static archive facts and, thus, cannot be carried out to the auditing provider because the data inside the cloud may be dynamically up to date. Thus, an efficient and secure dynamic auditing protocol is preferred to convince statistics owners that the records are efficiently saved in the cloud. In this paper, we first layout an auditing framework for cloud storage structures and advise an green and privacy-maintaining auditing protocol. Then, we extend our auditing protocol to guide the data dynamic operations, that is efficient and provably relaxed in the random oracle model. We further.

5) Public auditing for shared data with efficient user revocation in the cloud: With information garage and sharing offerings in the cloud, users can without difficulty modify and proportion data as a collection. To make sure shared statistics integrity can be demonstrated publicly, customers within the institution want to compute signatures on all of the blocks in shared statistics. Different blocks in shared information are generally signed by using one of a kind customers due to facts adjustments achieved by exceptional customers. For protection reasons, once a user is revoked from the organization, the blocks which had been previously signed via this revoked person must be re-signed by an present consumer.

The truthful approach, which lets in an existing person to download the corresponding part of shared facts and re-sign it throughout user revocation, is inefficient due to the massive size of shared facts in the cloud. In this paper, we propose a novel public auditing mechanism for the integrity of shared facts with efficient person revocation in mind. By using the idea of proxy re-signatures, we permit the cloud to re-sign blocks on behalf of present customers at some point of person revocation, so that present customers do now not want to download and re-signal blocks by way of themselves.

SYSTEM ANALYSIS: Systems Analysis is a

detailed study of project information through various steps, procedures, functions and entities which including in getting the analysis of computer Information, Project Information, Algorithm Information and Other Ineer and Outer information related to the proposed study. System Analysis provides a series of scientific methods to understand the various requirements required for designing the project work. In System analysis we study about various functional, non functional requirements needed for the designing the proposed system. In the current System Analysis is we have studied various papers related to the project work and planned the design using various tools such as Class Diagrams, Sequence Diagrams, data flow diagrams and data dictionary are used in developing a logical model of system.

(4)

a variation of Water’s IBE scheme.Chen et al. constructed a RIBE scheme from lattices.

Disadvantages: Unfortunately, present answer is not scalable, because it calls for the important thing authority to perform linear work inside the variety of non-revoked customers. In addition, a at ease channel is critical for the important thing authority and non-revoked users to transmit new keys.However, present scheme most effective achieves selective safety.This type of revocation technique can't face up to the collusion of revoked users and malicious non-revoked customers as malicious non-non-revoked users can proportion the replace key with the ones revoked customers. Furthermore, to update the cipher text, the key authority in their scheme needs to maintain a table for each user to produce the re-encryption key for each time period, which significantly increases the key authority’s workload.

PROPOSED SYSTEM: It seems that the idea of revocable identity-primarily based encryption (RIBE) might be a promising technique that fulfills the aforementioned safety requirements for facts sharing.RIBE functions a mechanism that permits a sender to append the modern-day time period to the cipher text such that the receiver can decrypt the cipher text only below the circumstance that he/she isn't revoked at that term. A RIBE-based totally statistics sharing system works as follows:

Step 1: The records issuer (e.G., David) first decides the users (e.G., Alice and Bob) who can percentage the records. Then, David encrypts the statistics under the identities Alice and Bob, and uploads the cipher text of the shared statistics to the cloud server.

Step 2: When both Alice or Bob desires to get the shared records, he or she can download and decrypt the corresponding ciphertext. However, for an unauthorized person and the cloud server, the plaintext of the shared statistics isn't always available.

Step 3: In a few cases, e.G., Alice’s authorization gets expired, David can down load the ciphertext of the shared information, after which

decrypt-then-re-encrypt the shared facts such that Alice is averted from having access to the plaintext of the shared records, after which upload the re-encrypted records to the cloud server again

Advantages: We provide formal definitions for RS-IBE and its corresponding safety model; we gift a concrete creation of RS-IBE. The proposed scheme can provide confidentiality and backward/forward2 secrecy simultaneously we show the security of the proposed scheme inside the trendy model, underneath the decisional ℓ-Bilinear Diffie-Hellman Exponent (ℓ-BDHE) assumption. In addition, the proposed scheme can resist decryption key exposure The manner of cipher text update best needs public facts. Note that no previous identity-based encryption schemes inside the literature can provide this selection; The additional computation and storage complexity, which are brought in by the forward secrecy, is all upper bounded by O(log(T )2), where T is the total number of time periods.

FEASIBILITY STUDY: The feasibility study is an estimation and analysis of the various potential requirements of a projected project which is based on wide and extensive investigation and advanced research work to sustain the process of good decision making. Feasibility Study is detailed study of making analysis and gathering information for developing the project. A viability interpret is drive widely to feign the scourge corpus juris that meets performance requirements. The filthy pointing of the workability interpret sortie is to establish inevitably it would be financially and technically base to develop the forecast. The practicality criticize skirmish involves the dissection of the calling and gathering of throughout befitting answer voice-over to the product such as the surrogate details truly which would be input to the criterion criteria, the processing scheduled to be hassle overseas on these details, the procure text destined to be come up by the customs as extensively as various constraints on the behaviour of the system

(5)

data provider (e.g., David) first decides the users (e.g., Alice and Bob) who can share the data. Then, David encrypts the facts beneath the identities Alice and Bob, and uploads the cipher text of the shared facts to the cloud server. When both Alice or Bob wants to get the shared statistics, she or he can download and decrypt the corresponding cipher text. However, for an unauthorized user and the cloud server, the plaintext of the shared statistics isn't available.

Data Provider

In this module, we develop the Data Provider module. The data provider module is developed such that the new users will Signup initially and then Login for authentication. The data provider module provides the option of uploading the file to the Cloud Server. The process of File Uploading to the cloud Server is undergone with Identity-based encryption format. Data Provider will check the progress status of the file upload by him/her. Data provided with the features of Revocation and Cipher text update the file. Once after completion of the process, the Data Provider logouts the session.

Cloud User

In this module, we develop the Cloud User module. The Cloud user module is developed such that the new users will Signup initially and then Login for authentication. The Cloud user is provided with the option of file search. Then cloud user feature is added up for send the Request to Auditor for the File access. After getting decrypt key from the Auditor, he/she can access to the File. The cloud user is also enabled to download the File. After completion of the process, the user logout the session.

Key Authority (Auditor)

Auditor Will Login on the Auditor's page. He/she will check the pending requests of any of the above person. After accepting the request from the above person, he/she will generate master key for encrypt and Secret key for decrypt. After the complete process, the Auditor logout the session

SOFTWARE REQUIREMENTS

Operating System : Windows XP/7/8

Front End : JSP 2.5

Database : Mysql 5.5 Programming language : Jdk 6

IDE : My Eclipse

HARDWARE REQUIREMENTS

Processor : Pentium Dual Core/ Core to Duo/ ICore with Minimum 1.2 GHZ Speed RAM : 1GB

GBHard Disk : 120 GB

SYSTEM DESIGN: System design or System

planning is the procedure of defining the project Structure, architecture, Planning, components, modules, interfaces, and data elements for a system to satisfy the design requirements and helps to start the work in planned way. Systems design or Planning could be seen as the appliance of systems philosophy and helps to product development in a systematic manner. There is some extensions with the disciplines of systems analysis and planning, systems architecture and development engineering. System Design is broadly divided in two activities

(6)

case at the head of the line for meeting its functional specification. For example,

a credit check must be run on the buyer. The generalization relationship, shown as a solid line with a closed triangle for an arrowhead, tells us that the use case at the head of the line is a more general case than the use case at the tail of the line, implying that the use case at the tail of the line only needs to implement some more specialized logic to meet its functional requirements.

STATE CHART DIAGRAM: A State Chart

diagram shows the state machine focusing on the flow of control from state to state. In the UML these

are used to model the behavioral aspects of a system. A state chart diagram comprises states and events. A state is defined as the situation in the life of an object. An event can trigger a state transition. The relationship between the states can be represented by a transition. Objects have behaviors and state. A state chart diagram can have the similar properties of other diagram. It has an initial and final states, action states, objects, forks, joins etc…

SYSTEM ARCHITECTURE

(7)

name extension in a unified resource locator. The java pages are fully attached with servlets in execution of the code. The JSP pages include getting the output from a servlet or sending the output to a servlet, and a servlet can include both input and output from a java page.

TESTING: Testing Software is a critical process which includes many activities, elements of software excellence assertion and represents the ultimate review of specification, design and coding, Software Testing presents a wide nature of an interesting variance for the software developers. Software Testing Strategy integrates the software test cases into a series of well planned steps and series of planned procedures that result in the successful construction, Design and Implementation of a software. Various Software testing Methods are referred for Verification and Validation. Software Verification refers to the set of activities on the designed functions and programs for ensuring that the software or the product correctly implements a specific function or the required output. Software Validation refers to a set of activities that ensure that the software or product or application that has been built for traceable to customer’s requirements and providing the customer to input valid data and make Data store free from redundancy.

SCREENS/ FORMS:

CONCLUSION: Cloud computing brings great convenience for people. Particularly, it perfectly matches the increased need of sharing data over the Internet. In this paper, to build a cost-effective and secure data sharing system in cloud computing, we proposed a notion called RS-IBE, which supports identity revocation and cipher text update simultaneously such that a revoked user is prevented from accessing previously shared data, as well as subsequently shared data. Furthermore, a concrete construction of RS-IBE is presented. The proposed RS-IBE scheme is proved adaptive-secure in the standard model, under the decisional ℓ-DBHE assumption. The comparison results demonstrate that our scheme has advantages in terms of efficiency and functionality, and thus is more feasible for practical applications.

REFERENCES

[1] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “A break in the clouds: towards a cloud definition,” ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50–55, 2008.

[2] iCloud. (2014) Apple storage service. [Online]. Available: https://www.icloud.com/

(8)

[4] Amazon. (2014) Amazon simple storage service (amazon s3).[Online]. Available: http://aws.amazon.com/s3/

[5] K. Chard, K. Bubendorfer, S. Caton, and O. F. Rana, “Social cloud computing: A vision for socially motivated resource sharing,” Services Computing, IEEE Transactions on, vol. 5, no. 4, pp. 551–563, 2012.

[6] C. Wang, S. S. Chow, Q. Wang, K. Ren, and W. Lou, “Privacy preserving public auditing for secure cloud storage,” Computers, IEEE Transactions on, vol. 62, no. 2, pp. 362–375, 2013.

[7] G. Anthes, “Security in the cloud,” Communications of the ACM, vol. 53, no. 11, pp. 16– 18, 2010.

[8] K. Yang and X. Jia, “An efficient and secure dynamic auditing protocol for data storage in cloud computing,” Parallel and Distributed Systems, IEEE Transactions on, vol. 24, no. 9, pp. 1717–1726, 2013.

[9] B. Wang, B. Li, and H. Li, “Public auditing for shared data with efficient user revocation in the cloud,” in INFOCOM, 2013 Proceedings IEEE. IEEE, 2013, pp. 2904–2912.

[10] S. Ruj, M. Stojmenovic, and A. Nayak, “Decentralized access control with anonymous authentication of data stored in clouds,” Parallel and Distributed Systems, IEEE Transactions on, vol. 25, no. 2, pp. 384–394, 2014.

[11] X. Huang, J. Liu, S. Tang, Y. Xiang, K. Liang, L. Xu, and J. Zhou, “Cost-effective authentic and anonymous data sharing with forward security,” Computers, IEEE Transactions on, 2014, doi: 10.1109/TC.2014.2315619.

[12] C.-K. Chu, S. S. Chow, W.-G. Tzeng, J. Zhou, and R. H. Deng, “Key-aggregate cryptosystem for scalable data sharing in cloud storage,” Parallel and Distributed Systems, IEEE Transactions on, vol. 25, no. 2, pp. 468–477, 2014

Mounika Neela received B.Tech. in computer science

and engineering from JNTUH Hyderabad and

M.Tech. in computer science and Engineering from

JNTUH Hyderabad, She is currently pursuing Mtech,

Department of Computer Science and Engineering at

St.peters Engineering college, Hyderabad, TS,INDIA.

Anjaiah Adepu received B.Tech. in computer science

and engineering from JNTUH Hyderabad and

M.Tech. in computer science and Engineering from

JNTUH Hyderabad, He is currently working As

Asst.Professor, Department of Computer Science and

Engineering

at

St.peters

Engineering

college ,Hyderabad, TS, INDIA. & He is currently

working toward the Ph.D. degree with the

Department of Computer Science and Engineering at

Shri Venkateshwara University, Gajraula (U.P.) He is

having 12 years of Teaching experience, published

more than 20 papers in National/International

Journals/Conferences. He is a Member of

IAENG(International association of Engineers),

ISOC(Internet society of India), CSI(Computer

Society of India) . His areas of research include

Adhoc sensor networks, Information security,

Internet

of

Things,

cloud

computing.

References

Related documents

After confirming Mycoplasma hyorhinis infection in gas- tric cancer tissues, we used the Mycoplasma hyorhinis to infect gastric cancer cell lines MGC803 and AGS to investigate

The calcu- lated tooth- root displacement with time at a constant load allowed comparing the behaviour of the viscoelas- tic model with the fractional exponential kernel with that

1~ In contrast, it is reported that in mate- rials with irregular fiber distribution a bridging between the crack surfaces occurs: the crack propagation is interrupted by

(B) The average neutron multiplicity per fission as a function of the heavy fragment mass from this study compared to data from Refs.. The dashed red line indicates the

The RC beams reinforced with C - bars tested for flexural strength and compared with conventional RC beam reinforced with Fe 500 grade steel.. Mild steel has higher

Unexpectedly, D vps45 mutants, unlike other mem- brane trafficking mutants, displayed similar sensitivity to glucanases as compared with that of wild-type cells (data not

rearranged vector sequences to preexisting breaks in chromosomal DNA. This fits well with more extensive data that we have obtained by genomic Southern blotting of

(2018) to continuous doses and provide a kernel based estimation method for estimating this lagged treatment effect.. We then define a weighted advantage for the doses and estimate