• No results found

A SECURE ARCHITECTURE FOR ENHANCED KEY AGGREGATION CRYPTO SYSTEM

N/A
N/A
Protected

Academic year: 2020

Share "A SECURE ARCHITECTURE FOR ENHANCED KEY AGGREGATION CRYPTO SYSTEM"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

53 |

P a g e

A SECURE ARCHITECTURE FOR ENHANCED KEY

AGGREGATION CRYPTO SYSTEM

B. Shilpa

1

, Bhaludra Raveendranadh Singh

2

, Moligi Sangeetha

3

1

Pursuing M.Tech (CSE),

2

Principal,

3

Associate Professor & HOD (CSE)

3

Visvesvaraya College of Engineering and Technology (VCET), M.P Patelguda, Ibrahimpatnam (M),

Ranga

Reddy

, (India)

ABSTRACT

Now a Days Data sharing plays an energetic role in the cloud computing. In this system we define that how the

data is transferred or shared securely and efficiently data sharing from one cloud storage to other cloud

storage. In this chapter we introduce a present public-key cryptosystems which produces the constant-size

cryptograph texts such that dependable allocation of decryption for any set of cryptograph texts is possible. The

Actual subject is that one can collective any number of secret keys and makes them as a compact as a single key,

but to include something new the power of all the keys being used. Apart from this , the secret key container can

realise that a constant-size aggregate or happen troubled key for cable of being changing the choices of the

cryptograph text set in to the cloud storage, but the additional encoded file which is maintained outside will

remain secure. This original aggregate key can be freely and conveniently sent to the other storage device or

being stored in a smart card with very limited safe storing. In this system we presented certain protected

analysis of our schemes in the standard model. In particular, our schemes give the public-key patient that is

controlled encryption for flexible hierarchy, which was to be known.

I. INTRODUCTION

Distributed storage is picking up importance as of late. In big business settings, we see the ascent popular for

information outsourcing, which helps with the dynamic administration of corporate information. It is

additionally utilized as a centre innovation behind numerous online administrations for individual applications.

These days, it is anything but difficult to apply with the expectation of complimentary records for email,

photograph collection, document sharing and/or remote access, with capacity estimate more than 25GB (or a

couple of dollars for additional than 1TB). Together with the present remote innovation, clients can get to the

greater part of their documents and messages by a cell telephone in any edge of the world. Considering

information security, a conventional approach to guarantee it is to depend on the server to authorize the entrance

control after confirmation, which implies any startling benefit heightening will uncover all information. In a

mutual occupancy distributed computing environment, things turn out to be surprisingly more terrible.

Information from distinctive customers can be facilitated on partitioned virtual machines (VMs) yet live on a

solitary physical machine. Information in an objective VM could be stolen by instantiating another VM

co-occupant with the objective one With respect to of documents, there are progressions of cryptographic plans

(2)

54 |

P a g e

information proprietor without spilling anything about the information, or without bargaining the information

proprietors obscurity. Similarly, cloud clients most likely won't hold the solid conviction that the cloud server is

making a decent showing as far as secrecy. A cryptographic arrangement, with demonstrated security depended

on number-theoretic suspicions is more attractive, at whatever point the client is not perfectly content with

trusting the security of the VM or the genuineness of the specialized staff. These clients are converted to encode

their information with their own keys before transferring them to the server. Information sharing is an essential

usefulness in cloud capacity. Case in point, bloggers can let their companions view a subset of their private

pictures; an undertaking may gift her workers access to a bit of delicate information. The testing issue is the

means by which to viably offer encoded information. Obviously clients can download the scrambled

information from the capacity, unscramble them, then send them to others for sharing, yet it loses the estimation

of distributed storage. Clients ought to have the capacity to appoint the entrance privileges of the sharing

information to others with the goal that they can get to this information from the server specifically. In any case,

discovering an effective and secure approach to share halfway information in cloud capacity is not unimportant.

Beneath we will take Drop box as a case for delineation. Accept that Alice puts all her private photographs on

Drop box, and she wouldn't like to open her photographs to everybody. Because of different information

spillage plausibility Alice can't feel eased by simply depending on the security assurance components provided

by Drop box, so she encodes every one of the photographs utilizing her own keys before transferring. One day,

Alice's companion, Bob, requests that her share the photographs assumed control over every one of these years

which Bob showed up in. Alice can utilize the offer capacity of Drop however the issue now is the manner by

which to designate the unscrambling rights for these photographs to Bob. A conceivable choice Alice can pick is

to safely send Bob the mystery keys included.

1.1 Architecture

Fig: Alice Shares Files with Identifiers 2, 3, 6 and 8 with Bob by Sending Him a Single

Aggregate Key.

We take care of this issue by presenting an extraordinary sort of open key encryption which we call

key-aggregate cryptosystem (KAC). In KAC, clients scramble a message under an open key, as well as under an

(3)

55 |

P a g e

key proprietor holds an expert mystery called expert mystery key, which can be utilized to concentrate mystery

keys for distinctive classes. More critically, the separated key have can be a total key which is as reduced as a

mystery key for a solitary class, in any case, totals the force of numerous such keys, i.e., the unscrambling force

for any subset of cipher text classes. With our answer, Alice can basically send Bob a solitary total key through

a protected email. Sway can download the scrambled photographs from Alice's Drop box space and at that point

utilize this total key to unscramble these scrambled photographs. The situation is portrayed in Figure. The sizes

of cipher text, open key, expert mystery key also, total key in our KAC plans are all of consistent size. General

society framework parameter has size direct in the number of cipher text classes, however just a little piece of it

is required every time and it can be gotten on interest from extensive (yet non-classified) distributed storage.

Past results may accomplish a comparable property highlighting a consistent size unscrambling key, yet the

classes need to adjust to some pre-characterized various leveled relationship. Our work is adaptable as in this

limitation is wiped out, that is, no exceptional connection is needed between the classes.

II. RELATED WORK

This section we compare our basic KAC scheme with other possible solutions on sharing in secure cloud

storage.

2.1 Cryptographic Keys for a Predefined Hierarchy

The main theme of the cryptographic key or security of the data in this phase is to provide the security of a user

data. In cryptographic system is to reduce the cost of a storing the key and managing the security. Secrete key

for the purpose of cryptographic. In basic structure of tree hierarchy containing nodes and sub nodes. Granted

permissions of a main node then share files in descent nodes.

2.2 Compact Key in Symmetric-Key Encryption

Compact key symmetric key encryption problem is supporting hierarchy flexible delegation power of

decryption. Benaloh was proposed an encryption scheme it mainly apply for trans mitting large number of keys

in broadcast of telecommunication. In compact key encryption is tried to minimize the size of symmetric

encryption in authentication.

2.3 Compact Key in Identity-Based Encryption

It is the one type of public key encryption is identity based encryption. In this a user can send identity string

through secure mail. In middle adjust a trusted party is called private key generator. In identity based

encryption user holds a secure master secrete key, secrete key issue based on the trustee authentication, user

encrypt the public key with message and receiver decrypt the cipher text with help of secrete key.

2.4 Attribute Based Encryption:

In attribute based encryption user encrypt the code cipher text and along with one attribute, master secret key

user separate a secret key based on a policy of this attributes, so cipher text decryption can be based on the

(4)

56 |

P a g e

2.5 Key-Aggregate Encryption

Here in this encryption technique first we give the framework and definition for key-aggregate encryption. After

that we discuss about how to use KAC i.e., key-Aggregate Encryption in a scenario of its application in its cloud

storage.

2.6 Framework

In this framework a key aggregate encryption scheme consists of five polynomial-time algorithms. The data

owner creates the public key via setup and generates a master-secret key pair via Key Gen. Messages can be

encrypted what cipher text class is associated with the plain text message to be encrypted. Here the file is shared

using KAC and the key aggregation is useful when we expect the delegation to be efficient and flexible and is

finally shared another user secure.

In this paper, we know that how to make decrypt key is more secure in the sense that allows the decryption of

multiple cipher texts, without changing its size. In order to solve the issue we have introduced a special type of

key i.e., Public-Key cryptosystem or key aggregate cryptosystem It will send or shares the data securely because

we are using KAC and the user encrypt a message not only under public-key, but also under an identifier of

cipher text which is called as class.

Here in this existing system we are having the encryption and decryption key in order to share the data securely

but the size of the file is increased that has been improved by this paper.

We are going to increase the security and privacy level of the data and meanwhile the size of the file will also

maintain constant securely providing access to the users.

1. Setup Phase

Here in this phase the data owner will execute this phase for an registered account which is not trusted whether

the user is genuine or not. The setup phase will have the algorithm that takes only the implicit parameters.

2. KeyGen Phase

Here in this phase the KeyGen will be executed by the above data owner and enters the Public Key(pk) or the

Master Key(msk).

3. Encrypt Phase

Here in this phase the Encryption will be executed by everyone who got registered and who wants to send the

data from sender to receiver. Encrypt i.e, (pk,m,i) , the encryption algorithm takes the input parameters as public

key(pk),message (m) and the output will be cipher text(C). This algorithm willencrypt the message m and the

cipher text C and along with this the public key which should assign by sender will also be send to the receiver.

4. Decrypt Phase

Here in this phase the decryption will be executed firstly we will enter the public key and the cipher text and the

public key combine and gets the output of the original file. This decrypt phase will take the input as public

parameters pk, as a cipher text C, i and the output will be the message m and the final output or file can be

received for the receiver after the Decryption process.

2.7 Data Sharing

KAC which means for Data sharing. Here the data owner can share the data very securely and confidently

(5)

57 |

P a g e

the server first the setup phase will be execute and a public key is generated using KeyGen. The master key is

kept secret and while decryption the receiver will enter the secret key and combing this two i.e., public key and

the cipher text the original file is displayed. When the aggregate key he enters then the user can view the file and

download the file with the same file size in a secure manner.

Fig. Using KAC for Data Sharing in Cloud Storage

Here from the above architecture the sender is sharing the each individual file with its own key every file has its

own file name and key by using the Key Aggregate Generator and this all the files are stored in the cloud

storage by using the concept of the cloud computing. This all the files are securely stored in the cloud storage in

network storage and meanwhile the file size will not be increased it will maintain constant at the time of the

encryption. Messages can be encrypted what cipher text class is associated with the plain text message to be

encrypted. Here the file is shared using KAC and the key aggregation is useful when we expect the delegation to

be efficient and flexible and is finally shared another user securely. Here we use the Key Aggregate

cryptosystem algorithm to generate a key and meanwhile to share the data securely and the size of the data will

not be increased while encrypting or decrypting. The sender will send only the wanted files to the receiver and

stop the unwanted files .From the receiver side the receiver will receive the files that are sent by the sender The

receiver while viewing the file or images the receiver should enter the key while decryption once the receiver

enter the key if the key matches the receiver can view the file and meanwhile download the file.

III. CONCLUSION AND FUTURE WORK

Step by step instructions to secure clients' information protection is a focal inquiry of distributed storage. With

more numerical instruments, cryptographic plans are getting more adaptable and regularly include various keys

(6)

58 |

P a g e

which bolster appointment of mystery keys for diverse cipher text classes in cloud capacity. Regardless of which

one among the force set of classes, the delegate can simply get a total key of steady size. Our methodology is

more adaptable than progressive key task which can just spare spaces in the event that every key-holder shares a

comparable arrangement of benefits.

A constraint in our work is the predefined bound of the quantity of most extreme cipher text classes. In cloud

capacity, the quantity of cipher texts typically becomes quickly. So we need to save enough cipher text classes

for the future expansion. Else, we have to extend the open key as we portrayed. In spite of the fact that the

parameter can be downloaded with cipher texts, it would be better in the event that its size is autonomous of the

most extreme number of cipher text classes. On the other hand, when one bears the appointed keys in a cell

phone without utilizing unique trusted equipment, the key is brief to spillage, planning a leakage resilient

cryptosystem yet permits effective and adaptable key assignment is likewise an intriguing course.

REFERENCES

[1] S. S. M. Chow, Y. J. He, L. C. K. Hui, and S.-M.Yiu, “SPICE -Simple Privacy-Preserving

Identity-Management for Cloud Environment, ”in Applied Cryptography and Network Security – ACNS 2012, ser.

LNCS, vol. 7341. Springer, 2012, pp. 526–543.

[2] C. Wang, S. S. M. Chow, Q. Wang, K. Ren, and W. Lou, “Privacy-Preserving Public Auditing for Secure

Cloud Storage,” IEEE Trans.Computers, vol. 62, no. 2, pp. 362–375, 2013.

[3] B. Wang, S. S. M. Chow, M. Li, and H. Li, “Storing Shared Data on the Cloud via Security-Mediator,” in

International Conference on Distributed Computing Systems - ICDCS 2013. IEEE, 2013.

[4] M. J. Atallah, M. Blanton, N. Fazio, and K. B. Frikken, “Dynamic and Efficient Key Management for

Access Hierarchies,” ACM Transactions on Information and System Security (TISSEC), vol. 12, no. 3,

2009.

[5] F. Guo, Y. Mu, Z. Chen, and L. Xu, “Multi-Identity Single-Key Decryption without Random Oracles,” in

Proceedings of Information Security and Cryptology (Inscrypt ’07), ser. LNCS, vol. 4990. Springer, 2007,

pp. 384–398.

[6] S. G. Akl and P. D. Taylor, “Cryptographic Solution to a Problem of Access Control in a Hierarchy,”

ACM Transactions on Computer Systems (TOCS), vol. 1, no. 3, pp. 239–248, 1983.

[7] W.-G. Tzeng, “A Time-Bound Cryptographic Key Assignment Scheme for Access Control in a

Hierarchy,” IEEE Transactions on Knowledge and Data Engineering (TKDE), vol. 14, no. 1, pp. 182–188,

2002.

[8] R. S. Sandhu, “Cryptographic Implementation of a Tree Hierarchy for Access Control,” Information

Processing Letters, vol. 27, no. 2, pp. 95–98, 1988.

[9] L. B. Oliveira, D. Aranha, E. Morais, F. Daguano, J. Lopez, and R. Dahab, “Tiny Tate: Computing the

Tate Pairing in Resource-Constrained Sensor Nodes,” in Proceedings of 6th IEEE International

Symposium on Network Computing and Applications (NCA ’07). IEEE, 2007, pp. 318–323.

[10] D. Boneh, X. Boyen, and E.-J. Goh, “Hierarchical Identity Based Encryption with Constant Size Cipher

text,” in Proceedings of Advances in Cryptology - EUROCRYPT ’05, ser. LNCS, vol. 3494. Springer,

(7)

59 |

P a g e

[11] C.-K. Chu, J. Weng, S. S. M. Chow, J. Zhou, and R. H. Deng, “Conditional Proxy Broadcast

Re-Encryption,” in Australasian Conference on Information Security and Privacy (ACISP ’09), ser. LNCS,

vol. 5594. Springer, 2009, pp. 327–342.

[12] J. Benaloh, “Key Compression and Its Application to Digital Fingerprinting,” Microsoft Research, Tech.

Rep., 2009.

AUTHORDETAILS

B. Shilpa Pursuing M-Tech in Visvesvaraya College of Engineering and Technology (VCET), M.P Patelguda, Ibrahimpatnam (M), Ranga Reddy (D)-501510, India.

Sri Dr. Bhaludra Raveendranadh Singh working as Associate Professor & Principal in Visvesvaraya College of Engineering and Technology obtained M.Tech, Ph.D(CSE)., is a

young, decent, dynamic Renowned Educationist and Eminent Academician, has overall 20

years of teaching experience in different capacities. He is a life member of CSI, ISTE and

also a member of IEEE (USA)

Ms’s. Sangeetha M working as Assoc. Professor & HOD (CSE). She has completed bachelor of technology from Swamy Ramananda Theertha Institute of Science &

Technology and Post-graduation from Jawaharlal Nehru Technological

Figure

Fig. Using KAC for Data Sharing in Cloud Storage

References

Related documents

Philippine Common Law based upon ECL in its present day form of an Anglo-Am CL, which is effective in all of the subjects of law in this jurisdiction, in so far as it does not

Kitabın bu bölümü öyküyü bir nesne olarak ele aldıysa da, bunun bir “okuyucu”nun (bu kavramı sadece koltuklarında kitap okuyanları değil, sinemada, bale

Commercial aircraft programs inventory included the following amounts related to the 747 program: $448 of deferred production costs at December 31, 2011, net of previously

An established method for quantifying the kinetic stability of recombinant TTR tetramers in bu ffer is subunit exchange, in which tagged TTR homotetramers are added to

The PROMs questionnaire used in the national programme, contains several elements; the EQ-5D measure, which forms the basis for all individual procedure

For the case where categories are pairwise disjoint, imposing a postulate of compatibility of the revealed preference, we obtained the ordinal representation, where this was not

• The assessment of the current operating model identified a typical directorate based model, with some corporate and support service shared across the Council but with a number of

Information from our consultation projects can form a key part of the evidence used in an equality analysis; this is particularly important where our services are