• No results found

162 An Efficient Revocable-Storage Identity-Based Encryption

N/A
N/A
Protected

Academic year: 2022

Share "162 An Efficient Revocable-Storage Identity-Based Encryption"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

ISSN: 2348 - 2117 International Journal of Engineering Technology and Computer Research (IJETCR)

Available Online at www.ijetcr.org

Volume 5; Issue 4; July-August: 2017; Page No. 162-166 Journal Approved by UGC

Corresponding author:Shamantha Pasunuti

162

An Efficient Revocable-Storage Identity-Based Encryption

Shamantha Pasunuti1, K.Sudheer kumar2

1M.Tech Scholar, Department of Computer Science, S.R. Engineering College,Warangal,Telangana, India [email protected]

2Assistant Professor, Department of Computer Science, S.R. Engineering College,Warangal,Telangana, India

[email protected]

Abstract

Our planned analysis work functions to take on the important issue of identityrevocation in which outsourcing computation into IBE has been familiarized for the primary time and a revokable IBE scheme within the server- aided setting has been planned. This theme offloads most of the key generation related operations to a Key Update Cloud Service Provider for key-issuing and key-update processes. Only a continuing variety of straightforward operations for PKG and users square measure left to perform domestically. Data security is provided by victimization cryptography, user authentication; re-encryption within the planned information storage security model. The planned system has additionallypresented outsourcing computation into IBE revocation, formalizes the safety definition of outsourced revokable IBE for the primary time to the most effective of our information.

KEYWORDS: Cryptography, Cloud, Key Exchange, Private key generator, cipher text.

1. INTRODUCTION

Distributed computing is a model for empowering advantageous, on request arrange access to a sharedpool of figuring assets (eg.Networks, servers, storage and services).In the most punctual phase of distributed computing security isprovided by Certificate Based Encryption whichencrypt the information in view of authentication which isprovided to the information user.Unauthorized client may copy the certificatewhich may prompt security issue. To beat theissue, Identity Based Encryption replaces thistechnique. In which the client's id (name, emailaddress, ip address, port number, and so on.) is utilized togenerate the keys which are utilized to encode the data.This does not give security to information shared incloud in light of the fact that the information is put away for a more extended periodby then the information is available to the outsider veryeasily.

In this approach the data provider can provide thelife time of the key provided to the user. At the endof the life time the user can revoke the key with thehelp of central authority called Private Key Generator (PKG). After this Revocable Storage

Identity Based Encryption is proposed, this provides both forward and backward security which is absentin previous technique. This technique allows thedata provider to specify the life time of the datashared as well as the private key provided to the datauser.

Once this time expires the private key generator (pkg) is responsible for revoking the cipher text andprivate key of each user. This mechanism ofproviding security in both the ends is called asforward and backward security.

Acertificate, namely a signature acts not only as acertificate but also as a decryption key. A key holderneeds both its secret key and an up-to-date certificatefrom its CA to decrypt a message.

Certificate-basedencryption combines the best aspects of identitybased encryption and public key encryption.Certificate include at least the name of a user and itspublic key.Often, the certificate authority includes a serialnumber as well as the certificate issue date andexpiration date. if a user accidentally reveals itsecret key or an attacker actively compromises it, theuser may be requested for the revocation of itscertificate. Futherly, the user’s

(2)

Shamantha Pasunuti et al, International Journal of Engineering Technology and Computer Research (IJETCR)

© 2017 IJETCR. All Rights Reserved.

163

company may requestrevocation if the user leaves the company or changesposition and is no longer entitled to use the key. If acertificate is revocable, then the third parties cannotrelay on that certificate unless the CA distributescertificate status information indicating whether thecertificate is currently valid.

IdentityBased Encryption (IBE) takes a effective approachto the problem of encryption key management. IBEcan use any string as a public key, enabling data tobe protected without the need for certificates.Protection is provided by a key server that controlsthe generation of private decryption keys. Byseparating authentication and authorization fromprivate key generation through the key server,permissions to generate keys can be controlleddynamically on a granular policy driven basis,facilitating granular control over access to information in real time.

Fig 1:Identity based encryption

2. BACKGROUND WORKS

Character based frameworks enable any client to create apublic key from a referred to personality esteem, for example, anASCII string. A trusted outsider, called the PrivateKey Generator (PKG), produces the correspondingprivate keys. To work, the PKG first distributes amaster open key, and holds the correspondingmaster private key. Given the ace open key, anyuser can figure an open key relating to theidentity ID by consolidating the ace open key withthe personality value.To get a comparing private key, the userauthorized to utilize the character ID contacts the PKG,which utilizes the ace private key to produce theprivate key for I dentityID. Along these lines, clients may encryptmessages with no earlier conveyance of keys betweenindividual

members. This is greatly helpful incases where pre- dispersion of verified keys isinconvenient or infeasible because of specialized restraints.However, to unscramble or sign messages, theauthorized client must acquire the fitting privatekey from the PKG.

In Ciphertext-Policy Attribute-Based Encryption[3]

numerous circumstances exist, when a client encryptssensitive information, it is basic that she set up aspecific get to control arrangement on who can unscramble thisdata. For instance, assume that the FBI publiccorruption workplaces in Knoxville and San Francisco areinvestigating a claim of gift including a San Francisco lobbyist and a Tennessee congress- man. The head FBI specialist might need to encode a sensitivememo so that exclusive faculty that have certaincredentials or at-tributes can get to it. For instance,the head operator may determine the accompanying accessstructure for access in this data: (("PublicCorruption Office "AND ("Knoxville"

OR "SanFrancisco")) OR (administration level > 5) OR

"Name:

CharlieEppes").

By this, the head agent could mean that the memoshould only be seen by agents who work at the public

corruption offices at Knoxville or San Francisco, FBI officials very high up in the management chain, and a consultant named Charlie Eppes.As illustrated by this example, it can be crucial thatthe person in possession of the secret data be able tochoose an access policy based on specific knowledgeof the underlying data. Furthermore, this person maynot know the exact identities of all other people whoshould be able to access the data, but rather she mayonly have a way to describe them in terms ofdescriptive attributes or credentials.

Merits:We give the primary development of a ciphertextpolicy trait based encryption (CP-ABE) toaddress this issue, and give the main constructionof such a plan. In our framework, a client's private keywill be related with a subjective number ofattributes communicated as strings. On the other hand,when a gathering scrambles a message in our framework, theyspecify a related get to structure over traits.

A user will only be able to decrypt a ciphertext if thatuser’s attributes pass through the ciphertext’s accessstructure. At a mathematical level, access structuresin our system are described by a

(3)

Shamantha Pasunuti et al, International Journal of Engineering Technology and Computer Research (IJETCR)

© 2017 IJETCR. All Rights Reserved.

164

monotonic “accesstree”, where nodes of the access structure arecomposed of threshold gates and the leaves describeattributes.

Demerits:It would be interesting to consider attribute-basedencryption systems with different types ofexpressibility. While, Key-Policy ABE andCiphertext-Policy ABE capture two interesting andcomplimentary types of systems there certainly existother types of systems. The primary challenge in thisline of work is to find new systems with elegant forms of expression that produce more than anarbitrary combination of techniques.

In Multi-Authority Attribute Based Encryption [6]

Identity based encryption (IBE), presented by Shamir [Sha85], is a variation of encryption which enables clients to utilize any string as their open key (for instance, an email address). This implies the sender can send messages knowing just therecipient's character (or email address), in this manner disposing of the requirement for a different framework to disperse open keys. The principal IBE frameworks were given by Boneh and Franklin [BF01] and Cocks[Coc01], and IBE has gotten a considerable measure of consideration in the writing from that point forward [CHK03, BB04,Wat05].

However, this situation may not be totally sensible, since` we don't really have a special string identifier for every individual. Rather, we frequently distin- guish individuals by their properties. We might need to make an impression on the secretary in bookkeeping responsible for travel repayments, or send a question to a medical caretaker in a specific doctor's facility who is educated about solutions, or declare gathering to anybody living around the local area who is either a studentor between the ages of 18 and 25. In this manner, Sahai and Waters gave a fluffy IBE plot which could beused for property based encryption.

Merits: At the point when a client demands a private key, the authoritydetermines what mixes of properties must bepresent all together for this client to decode and gives theuser the comparing private key.The primary distinction is that in this framework, the privatekey at no time in the future relates to a basic set ofattributes that the client has. Rather, eachprivate key speaks to a recipe depicting whichsets of properties must show up on the ciphertext inorder for this client to decode.

Ciphertexts areencrypted with a basic arrangement of attributes.Our procedures can likewise be connected to this morecomplex plan to forma

framework in which, in orderto decode a ciphertext encoded with a set ofattributes for every expert, a client must havereceived from every specialist strategy which allowsdecryption for that arrange- ment of properties. Gopal et al. alsopresents expansive universe get to structure plot (anextension of the substantial universe conspire in SW).

Demerits: One significant confinement to the SW conspire. In theirscheme, as in each IBE plot, theclient must go to a trusted gathering and demonstrate his character with a specific end goal to acquire a mystery key which will enable him to decrypt messages.

3. PRELIMINARIES

In this section, we first briefly present the basic concepts on bilinear pairing and decisional ℓ-BDHE assumption. Then,an algorithm used to perform efficient revocation is introduced.

3.1 Bilinear pairing and complexity assumption Definition 1 (Bilinear pairing).

Let G1 and G2 be two cyclic groups with prime order q, and g be a generator of G1.

A bilinearpairing is a map e : G1×G1 → G2 with the following properties:

• Bilinearity: e(ua, hb) = e(u, h)ab for all u, h ∈G1, a, b ∈Z∗ q .

• Non-degeneracy: e(g, g) 6= 1.

• Computability: There exists an efficient algorithm to compute

e(u, h) for any u, h ∈G1.

Definition 2 (Decisional ℓ-BDHE Assumption).

The decisional ℓ-BDHE problem is formalized as follows. Choose a group G1 with prime order p according to the security parameter λ.

Select a generatorg ofG1 anda, s R ←− Zp, and let fi = gai.

Provide the vector f= (g, gs, f1, ..., fℓ, fℓ+2, ..., f2ℓ) and an elementD ∈ G2 to a probabilistic polynomial- time (PPT) algorithm C, it outputs 0 to indicate thatD

= e(gs, gaℓ+1), and outputs 1 to indicate that D is a random element from G2.

The advantage of C solving the decisional ℓ-BDHE problem in G1 is defined as follows:

(4)

Shamantha Pasunuti et al, International Journal of Engineering Technology and Computer Research (IJETCR)

© 2017 IJETCR. All Rights Reserved.

165

We say that the decisional ℓ-BDHE assumption holds in G1 provided that no PPT algorithm can solve the decisional ℓ-BDHEproblem with a non-negligible advantage.

KUNodes algorithm

Our RS-IBE scheme uses the same binary tree structure introduced by Boldyreva, Goyal and Kumar [20] to achieve efficient revocation. To describe the revocation mechanism, we first present several notations. Denote by ε the root node of the binary tree BT , and Path(η) the set of nodes on the path from ε to the leaf node η (including ε and η). For a non-leaf node θ, we let θl and θr stand for its left and right child, respectively. Given a time period t and revocations list RL, which is comprised of the tuples (ηi, ti) indicating that the node ηi was revoked at time period ti, the algorithm KUNodes(BT ,RL, t) outputs the smallest subset Y of nodes of BT such that Y contains an ancestor for each node that is not revoked before the time period t.

Fig. 2. An instance of the algorithm KUNodes

Informally, to identify the set Y, the algorithm first marks all the ancestors of revoked nodes as revoked, then outputs all the non-revoked children of revoked nodes. As an example, we present two instances of the algorithm KUNodes in

Figure 2. The formal description is given below.

4. PROPOSED WORK

In this proposed system we represent a model for the

outsourced revocable IBE by using the system architecturewhich has been compared with IBE scheme. For thecompromised users the revocation will be realized by theKU-CSP. It is treated as a public cloud which will be runby another party to provide the capability of computing toPKG for regulating the network by using the services. TheKU-CSP is given away from the users or the PKG, thisPKG helps to reduce the storage cost and estimation of theusers only by giving the flexibility and also the temporaryextension to the user infrastructure.

When the revocationprocess is activated the private keys is not re-requestedfrom the PKG the unrevoked users of this system must askthe KU-CSP for updating a small component of theirsecrete key content. In the KU-CSP’s deployment itcontains many informative details but here we onlyvisualize it as a service provider, and concentrate on theway of designing it for the purpose of securing the usersdata with an unreliability KU-CSP. Further it consists ofthree requirements for such model the requirements are asfollows:

1. Any one of the KU-CSP must be honest

2. There might be the computational complexities, so toobtain the effect to the revocation a true KU- CSP isneeded.

3. The PKG run time might be much smaller thanneeded to directly act or carry out revocation process.

(5)

Shamantha Pasunuti et al, International Journal of Engineering Technology and Computer Research (IJETCR)

© 2017 IJETCR. All Rights Reserved.

166

Fig .2 Architecture of Proposed System

The system architecture provides the information about thesystem along with its related contents. It is a conceptualmodel and hence this model provides informationregarding the behaviour, working etc.

The belowarchitecture shows the task done by the particular system:

In the above provided architecture it helps to obtain thework of the proposed system. In this architecture the PKGgenerates a private key to the user and they will beprovided by the private key/secrete key and theoutsourcing key will be provided to the KU-CSP and theKU-CSP stores the outsourcing key. When the user needsfor updation of keys they can update the keys easily withthe KU-CSP instead of going back to PKG.

5. CONCLUSION

This work has concentrated on theidentity revocation. It has used outsourcing calculation inthe IBE and cautioned in a revocation scheme where within therevocation operation is delegated in CSP.

The proposeddevice achieves the following: 1).It presents steady efficiency to compute the PKGand length of personal key on the user.2). It gives comfort because the consumer might not contactthe PKG at the time of key updation and there's nowant of person authentication among the user and theCSP.

REFERENCES

1. Agalya, R. V., and K. KarthikaLekshmi. "A Verifiable CloudStorage using Attribute Based Encryption and OutsourcedDecryption with Recoverability."

2. Wei, Jianghong, Wenfen Liu, and Xuexian Hu.

"Secure DataSharing in Cloud Computing Using Revocable-Storage IdentityBased Encryption."

3. B. Waters, “Ciphertext-policy Attribute based encryption: Anexpressive, Efficient and provably secure Realization” in proc 4thInt’ conf. in public key cryptography.

4. S. Ruj, M. Stojmenovic and A. Nayak, “privacy preservingaccess control with authentication for securing data in clouds”2012.

5. C. Wang, Q. Wang, K. Ren, N. Cao and W. Lou,

“Towardsecure and dependable storage services in cloud computing” June2012.

6. H Li, Y. Dai, L Tian and H yang “Identity basedAuthentication for cloud computing” 2009.

7. Wang, Cong, et al. "Privacy-assured outsourcing of imagereconstruction service in cloud."

Emerging Topics in Computing,IEEE Transactions on 1.1 (2013): 166-177.

8. Li, Jingwei, et al. "Outsourcing encryption of attribute-basedencryption with mapreduce."

Information and Communications Security.

Springer Berlin Heidelberg, 2012.191-201.

9. Green, Matthew, Susan Hohenberger, and Brent Waters."Outsourcing the Decryption of ABE Ciphertexts."USENIXSecurity Symposium.Vol.

2011.No. 3. 2011.

10. Agme, Varsha S., and Archana C. Lomte.

"Security Enhancementof Outsourced Data on Cloud Using Identity Based Encryption."(2014).

11. G. Thippanna, Dr. T. Bhaskara Reddy, Dr. S. Kiran , " ImageMasking and Compression Using user Private Key Generation" ,International Journal of Emerging Trends & Technology inComputer Science (IJETTCS) , Volume 3, Issue 5, September -October 2014 , pp. 262-266 , ISSN 2278- 6856.6446.

12. Shawish, Ahmed, and Maria Salama. "Cloud computing: paradigms and technologies." Inter- cooperative CollectiveIntelligence: Techniques and Applications. Springer BerlinHeidelberg, 2014.39-67.

13. Thippanna, G., T. Bhaskara Reddy, and S. Kiran.

"Image Maskingand Compression Using user Private Key Generation."IJETTCSISSN:2278-6856.

[14]Swarupkshatriya and Dr.SandipMChaware. A Survey on Data Sharing using Encryption technique in cloud computing.

14. R. SUBBULAKSHMI AND R. NIRMALA SURVEY ON

IMPARTING DATA INCLOUD STORAGE USING KEY

REVOCATION PROCESS.

References

Related documents

Establish a baseline assessment by identifying impacts of flooding and estimate costs into the future (e.g. expected annual damage cost), given current management practices and

Questions number 1 to 15 in Structure and Written expressions section are called ‘incomplete sentences’. Here the test takers are required to complete a sentence with

Comparisons are drawn with prevalent methods such as local execution, best static portioning (MAUI) and MARS for execution time and energy consumption. Consistency is maintained

H5-B: Trivial attributes positively impact (do not impact) differentiating brands’ choice share in low complexity (high complexity) product categories.. Sustainability of a

The compact size of the new circuit was achieved using a SRR-based loading technique, where a miniaturization factor of 16.6% compared to a conventional BM designed on a

It has been shown that integrated photoelasticity, the scattered light method, a simple method of surface stress measurement and a simplified version of photoelastic tomography can

Tissue ingrowth rate was 39% in RGO-coated scaffolds, as compared to 20% in the GO-coated scaffold and 16% in the non-coated scaffold.. Conclusion: In summary, these results

Six items in the questionnaire referred to the student teachers' perception of their cognitive involvement when observing their mentors teach, six items referred to the