• No results found

REEXAMINING CHARACTERISTIC - BASED ENCRYPTION WITH CONFIRMABLE SUBCONTRACTED DECRYPTION WITH SINGLE KEY

N/A
N/A
Protected

Academic year: 2020

Share "REEXAMINING CHARACTERISTIC - BASED ENCRYPTION WITH CONFIRMABLE SUBCONTRACTED DECRYPTION WITH SINGLE KEY"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

REEXAMINING CHARACTERISTIC - BASED ENCRYPTION

WITH CONFIRMABLE SUBCONTRACTED DECRYPTION

WITH SINGLE KEY

1

Farha Tabbasum

,

2

T Sravan Kumar,

3

N. Venkatesh Naik

1

Pursuing M.tech (CSE) from SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY

&SCIENCE, Devarkadra (Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA

2

Associate Professor from SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY & SCIENCE,

Devarkadra(Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA.

3

Associate Professor &H.O.D

of

CSE in SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY

&SCIENCE, Devarkadra (Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA.

ABSTRACT

Attribute-based encryption is a public-key- based totally one-to-many encryption that allows users to encrypt

and decrypt data based totally on user attributes. A promising application of ABE is flexible get right of entry to

control of encrypted data saved inside the cloud, the usage of access polices and ascribed attributes related to

non-public keys and ciphertext. One of the main efficiency drawbacks of the existing ABE schemes is that

decryption involves expensive pairing operations and the variety of such operations grows with the complexity

of the get right of entry to policy. Lately, Green et al. proposed an ABE system with outsourced decryption that

largely eliminates the decryption overhead for customers. In such a system, a user provides an un-depend

server, say a cloud service provider, with a transformation key that allows the cloud to translate any ABE

ciphertext satisfied by that consumers attributes or get admission policy into easy ciphertext, and it simplest

incurs a small computational overhead for the person to get better the plaintext from the converted ciphertext.

protection of an ABE machine with outsourced decryption guarantees that an adversary (including a malicious

cloud) will now not be capable of analyze anything about the encrypted message; but, it does not assure the

correctness of the transformation performed through the cloud. on this paper, we don't forget a brand new

requirement of ABE with outsourced decryption: verifiability. Informally, verifiability ensures that a person can

efficiently take a look at if the transformation is executed efficaciously. We provide the formal version of ABE

with verifiable outsourced decryption and advise a concrete scheme. We show that our new scheme is each

secure and verifiable, without counting on random oracles. Finally, we show an implementation of our scheme

and result of performance measurements, which suggests a massive discount on computing assets imposed on

customers.

(2)

I. INTRODUCTION

I distributed settings with un-relied on servers, including the cloud, many applications want mechanisms for

complicated get admission to-manipulate over encrypted records. Advert dressed this trouble through

introducing the belief of characteristic-primarily based encryption (ABE). ABE is a brand new public key

primarily based one-to-many encryption that allows get right of entry to manipulate over encrypted information

the usage of get admission to regulations and ascribed attributes associated with personal keys and ciphertext.

There are kinds of ABE schemes: key-policy ABE (KP-ABE) and ciphertext-policy ABE (ABE) In a

CP-ABE scheme, every cipher-textual content is related to an get admission to policy on attributes, and every user’s

private secret is associated with a hard and fast of attributes. A person is capable of decrypt a ciphertext handiest

if the set of attributes associated with the consumer’s private key satisfies the get admission to coverage related

to the ciphertext. In a KP-ABE scheme, the roles of an attribute set and an get entry to coverage are swapped

from what we defined for CP-ABE: attributes units are used to annotate the ciphertext and get admission to

polices over these attributes are associated with users’ private keys. Inside the following, we will use the phrases

access coverage, access structure and get admission to formulation interchangeably.

There is a trend for sensitive consumer facts to be saved with the aid of 1/3 events on the internet. for example

personal email, information and personal options are stored on net portal sites inclusive of Google and yahoo.

The assault correlation middle,provides aggregated views of attacks on the internet, however stores intrusion

reports in my opinion submitted by using users. Given the range, quantity and the importance of statistics saved

at these sites, there's motive for problem that non-public statistics can be compromised. In distributed settings

with un-relied on servers, including the cloud many packages want mechanisms for complex access manipulate

over encrypted information, Sahai and waters addressed this issue by means of introducing the perception of

attribute based totally encryption. ABE is a new public key based totally one-to-many encryption that enables

get admission to control over encrypted information the usage of get right of entry to policies and ascribed

attributes associated with personal keys and cipher texts the cryptosystem of Sahai and waters allowed ford

encryption while as a minimum okay attributes overlapped among a ciphertext and a non-public key. While this

primitive turned into shown to be useful for errors tolerant encryption with biometrics the dearth of expressed

potential appears to limits applicability to large structures.

There are two sorts of ABE schemes: key-coverage ABE(KP-ABE) and ciphertext-policy ABE (CP-ABE) In a

CP-ABE scheme, each ciphertext is associated with an get entry to policy on attributes and each person’s private

secret is related to a fixed of attributes. A consumer is capable of decrypt a ciphertext most effective if the set of

attributes related to the user’s non-public key satisfies the get entry toCpolicy related to the ciphertext. In a

KPABE scheme, the jobs of an attribute set and an get right of entry to coverage are swapped from what we

defined for CP-ABE: attributes units are used to annotate the ciphertext and get right of entry to regulations over

these attributes are related to consumer’s private keys. one of the primary efficiency drawbacks of the most

current ABE schemes is that decryption is highly-priced for aid-constrained gadgets because of pairing

operations and the number of pairing operations required to decrypt a ciphertext grows with the complexity of

the get right of entry to policy. on the price of safety simplest verified in a weak model there exist numerous

(3)

computations proposed. A treatment to this trouble through introducing the belief of ABE with outsourced

decryption, which largely removes the decryption overhead for users. Primarily based on present ABE schemes

also provided concrete ABE schemes with outsourced decryption. Then these schemes a user offers an

un-trusted server, say a proxyoperated by means of a cloud provider issuer, with a change key TK that lets in the

latter to translate any ABE ciphertext CT glad with the aid of that user’s attributes or get right of entry to

coverage right into a easy ciphertext CT and it only incurs a small overhead for the consumer to get better the

plaintext form the converted ciphertext CT. the security assetsof the ABE scheme with outsourced decryption

guarantees that an adversary be now not capable of analyze something about the encrypted message; but the

scheme provides no guarantee at the correctness of the transformation done through the Cloud server.

II. ARCHITECTURE DIAGRAM

Information forensics and security :( Algorithm)

Network forensics is a sub-department of digital forensics relating to the monitoring and evaluation of pc

network traffic for the functions of data accumulating, prison proof, or intrusion detection. in contrast to other

areas of virtual forensics, community investigations address risky and dynamic facts. Community site visitors is

transmitted and then misplaced, so community forensics is mostly a pro-lively research. Community forensics

commonly has makes use of. The first, referring to safety, entails monitoring a community for anomalous

visitors and figuring out intrusions. An attacker might be capable of erase all log documents on a compromised

host; community-based evidence would possibly therefore be the only evidence available for forensic analysis.

The second one form pertains to law enforcement. In this situation analysis of captured community visitors can

encompass responsibilities consisting of reassembling transferred documents, trying to find key phrases and

parsing human communication together with emails or chat periods.

Systems are commonly used to acquire network statistics; a brute force "trap it as you could" and a greater

(4)

Network forensics is a comparatively new discipline of forensic technological know-how. The developing

reputation of the net in homes method that computing has come to be community-centric and records is now to

be had out of doors of disk-based digital proof. Community forensics can be carried out as a standalone

investigation or alongside a computer forensics analysis (in which it is often used to reveal links among virtual

gadgets or reconstruct how crimes become devoted). Marcus Ranum is credited with defining network forensics

as “the capture, recording, and analysis of community activities a good way to find out the source of protection assaults or different problem incidents.”as compared to computer forensics, in which evidence is usually

preserved on disk, community records is more risky and unpredictable. Investigators frequently simplest have

fabric to have a look at if packet filters, firewalls, and intrusion detection structures were set up to anticipate

breaches of safety.

Key Policy Attribute based Encryption (KP-ABE):

Advantages of KP-ABE: The KP-ABE scheme can achieve more flexibility to control users and fine-grained

access control than ABE scheme.

CP-ABE scheme consists of the following algorithms:

1. Setup (): Produce public key parameter and secret key.

2.Keygen (): Generate private key and conversion key for user.

3.Encrypt(): It use public parameter, message and access policy to produce cipher text.

4.GenTKOut (): Uses public key parameters, private key and produce conversion key and consequent retrieve

key.

5. Transformout (): It use public parameter, cipher text, conversion key and provides moderately decrypted

ciphertext.

6.Decryptout (): It uses public key parameter, cipher text, moderately decrypted symbols text and retrieve key

and produce ending decrypted message.

Attribute-based encryption (ABE) model:

ABE is that the mechanism within which users are allowed to write in code and decipher knowledge supported

user attributes. User attributes are wont to decide the Key of the user and cipher text. If the set of attributes of

the user key matches the attributes of the cipher text; then solely cryptography of a cipher text is feasible. ABE

enforces access management through public key cryptography. The central purpose for these models is to

produce access management and security. The most aspects are to produce measurability, flexibility and fine

grained access management. Considering classical model, this could be achieved only if user and server are

during a trusty domain. Another downside with attribute based mostly cryptography (ABE) theme is that

knowledge owner must use public key of each licensed user to write in code knowledge.

Role-based access control (RBAC) model:

Here roles of the Users and responsibilities are wont to offer access policies. It identifies the user role and

supported the role it controls the access of a user. Role may be a cluster of policies or objects associated with the

(5)

executions of roles at an equivalent time are allowed to the users. RBAC decides what permission ought to be

allotted to that user.

Benefits of RBAC: it minimizes the injury of knowledge by intruders. Users are classified on the premise of

their roles.

Disadvantage of RBAC: supported the privilege of role change; permissions related to every role will be deleted

or modified.

III. RELETED WORK

The secure attribute based encryption scheme with outsourced decryption, but this was not verifiable.

Noninteractive Verifiable Computation: Noninteractive unquestionable calculation empowers a computationally

powerless customer to outsource the calculation of a capacity to one or more laborers. The specialists give back

the consequence of the capacity assessment and also a noninteractive evidence that the calculation of the

capacity was done effectively. Since these plans manage outsourcing of general calculation issues and protect

the security of info information, they can be utilized to outsource decoding in ABE frameworks.

Notwithstanding, the plans proposed being used Gentry's completely homomorphic encryption framework as a

building square, and subsequently the overhead in these plans is right now too huge to ever be down to earth. As

of late, Parno et al. set up a vital association between evident calculation and ABE. They demonstrate to build

an evident calculation plan with open appointment and open unquestionable status from any ABE plan and how

to develop a multifunction undeniable calculation plan from the ABE plan with outsourced unscrambling

displayed in. Goldwasser et al. propose a brief utilitarian encryption plan for general capacities, and demonstrate

that, by supplanting the ABE plan utilized as a part of with their compact practical encryption plan, one can

acquire an assignment plan with is both openly unquestionable and mystery, as in the prover does not learn

anything about the info or yield of the capacity being designated.

Matching Delegation: Pairing assignment empowers a customer to outsource the calculation of parings to

another substance. Be that as it may, the plans proposed in still require the customer to figure different

exponentiations in the objective gathering for each matching it outsources. Above all, when utilizing paring

assignment as a part of the decoding of ABE ciphertexts, the measure of calculation of the customer is still

corresponding to the extent of the entrance approach. Tsang et al. consider cluster matching designation. Be that

as it may, the plan proposed in can just handle group assignment for pairings in which one of the focuses is a

consistent despite everything it requires the customer to figure a matching. Intermediary Reencryption: In ABE

with outsourced unscrambling, a client furnishes the cloud with a change key that permits the cloud to interpret

an ABE ciphertext on message into a basic ciphertext on the same , without learning anything about . This is

reminiscent of the idea of intermediary reencryption . Intermediary reencryption permits an intermediary,

utilizing a reencryption key, to change an encryption of under Alice's open key into an encryption of the same

under Bob's open key without the intermediary learning anything about the encoded message . We underscore

that in the model of intermediary reencryption, irrefutability of the intermediary's change can't be accomplished.

This can be quickly clarified as takes after. An intermediary could supplant the encryption of under Alice's open

(6)

change the last into an encryption of under Bob's open key. Clearly, without connection with Alice, Bob can't

distinguish this malignant conduct of the intermediary

3.1 Fuzzy Identity based encryption

The ABE scheme was first introduced by Sahai and Waters [3] as a new technique for encryption and

decryption of data. This method allows the user to encrypt the message without a public key certificate. They

followed a view of identity as set of descriptive attributes. The drawback of the scheme in [3] is that its

threshold semantics lacks impressibility.

3.2 Outsourced decryption of cipher texts

They proposed new methods for efficiently and securely outsourcing decryption of ABE cipher texts. The major

change in the outsource able ABE scheme is the modified Key Generation algorithm that produces two keys. The first

key is a short El Gamal [19] type secret key that must be kept private by the user. The second key is the

“transformation key”, TK that is shared with a proxy and made to distribute. If the proxy then receives a cipher text CT for a function „f‟ where in the user attributes gets satisfied and then the key TK is used to transform CT

into a simple and short El Gamal cipher text CT‟ of the same message encrypted under the user‟s key SK. The

user is then able to decrypt with one simple exponentiation. They have used the random oracles which is a

heuristic and does not suit to the real world systems [5][15].The drawback of this scheme is, a user provides an

un-trusted server, say a cloud service provider, with a transformation key that allows the cloud to translate any

ABE cipher text satisfied by that user‟s attributes or access policy into a simple cipher text, and recover the plaintext from the transformed cipher text. Security of an ABE system with outsourced decryption ensures that

the opposite party will not be able to learn anything about the encrypted message; however, it does not

guarantee the correctness of the transformation done by the cloud.

IV. EXISTING SYSTEM

The existing pairing-based ABE schemes the number of pairing operations to decrypt a ciphertext is linear to

the complexity of the access policy.

It would be a significant challenge for users to complete the decryption independently on

resource-constrained devices, e.g., mobile phones.

In order to reduce the number of pairing operations for users when executing the decryption algorithm, considered

outsourcing the heavy computation of decryption to a third-party service, which helps to implement

“thin clients.”

Existing pairing-based AB-KEMs (KP or CP) satisfy the property of multiplicative homomorphism. Thus,

our technique can be applied to most existing AB-KEMs in both KP and CP settings.

Therefore, we conclude that our instantiation of ABE with verifiable outsourced decryption is more

(7)

V. ADVANTAGES

1. Wehave flexible access control of encrypted data utilizing access policies and described attributes

associated with private keys and ciphertext respectively.

2.The ABEs is usually too expensive for resource-constrained front-end users, which greatly hinders

its practical popularity.

3.To keep the data security and privacy for data owners, the sharing data needs to be encrypted before

being uploaded and fine-grained access control is required.

VI. PROPOSED SYSTEM

In this model we define algorithms Setup, Key generation, Encryption, Decryption, Generating the

transformation key, transforming the original cipher text, decrypting the simplified cipher text. A trusted party

uses the algorithms to generate the parameters needed at each stage of encryption and decryption process. The

transformation key is generated only by the trusted authority or authorized user of the data and provides the

specified access rights they could perform over the data file.

Initially once the user uploads a file, he defines Associate in nursing access policy. The system encrypts that file

mistreatment, performs second secret writing mistreatment the access policy outlined by the owner of the file.

Aboard it generates the check and stores the encrypted check alongside go in the most server. The user is

unaware regarding the processes of backend. Within the access method, the user agency needs to access the file

is asked for the attributes as per the access policy outlined by the owner. If the attributes of the user matches the

access policy. If the access policy is happy then the system performs 1st decoding mistreatment access policy

with the assistance of proxy server. Additionally the check is decrypted. This partly decrypted file is with the

proxy server. Currently the proxy server asks for the file Arcanum from the user. If the file Arcanum is correct

then the second decoding is performed and also the totally decrypted file and check is shipped to the user. The

user’s system can currently generate the check of the received decrypted file and compares it with the received

check. Thus, the complete method provides outsourced decoding in addition as checks integrity of the file.

VII. ADVANTAGE

1. Instantiation of ABE with verifiable outsourced decryption is more efficient than the existing scheme.

2.Attribute based encryption (ABE) have flexible access control of encrypted data utilizing access policies and

ascribed attributes associated with private keys and cipher texts respectively.

3. A key blinding technique to outsource the decryption without leaking data or secret keys as a precaution

against maliciously detecting from the third-party service.

VIII. CONCLUSION

In this paper we considered a new requirement of ABE with outsourced decryption: efficiency, verifiability. We

proposed Concrete ABE scheme with verifiable outsourced decryption and proved it's far secure and verifiable.

(8)

plaintexts. The paper objectives in offering a characteristic primarily based encryption with outsourced

decryption with the aid of enhanced access rights. The most challenging work here is applying the access key to

the decryption algorithm which led to proper authorized access by the user. Our proposed data makes high level

identification of users. This makes the cloud environment to restrict the authorized user with appropriate access

rights like read access, write access or read/write access and delete. The future work can be extended by

implementing this model, including the cipher text access structure for different types of application such as

critical applications and non critical applications of cloud.

IX. FUTURE ENHANCEMENT

To provide utilization of excessive safety cryptographic the usage of Blowfish set of rules, that's 448 bits key

period effects in higher security, in preference to the usage of conventional DES and AES algorithms are

smaller in key sizes consequences in lesser protection. Facts Integrity Checking. It enables to make certain the

statistics owner’s statistics being saved inside the cloud is legitimate or now not. Information garage protection

in Cloud Computing, an area full of demanding situations and of paramount significance, continues to be in its

infancy now, and plenty of studies are yet to be diagnosed in future.

REFERENCE

[1] A. Sahai and B. Waters, “Fuzzy identity-based encryption,” in Proc. EUROCRYPT, 2005, pp. 457–473.

[2] V.Goyal, O. Pandey,A. Sahai, and B.Waters, “Attribute-basedencryption for fine-grained access control

of encrypted data,” inProc. ACM Conf. Computer and Communications Security, 2006,pp. 89–98.

[3] R. Ostrovsky, A. Sahai, and B. Waters, “Attribute-basedencryption with non-monotonic access

structures,” in Proc. ACMConf. Computerand Communications Security, 2007, pp. 195–203.

[4] B. Waters, “Ciphertext-policy attribute-based encryption: Anexpressive, efficient, and provably secure

realization,” in Proc.Public Key Cryptography, 2011, pp. 53–70.

[5] A. B. Lewko, T. Okamoto, A. Sahai, K. Takashima, and B.Waters, “Fully secure functional encryption:

Attribute-basedencryption and (hierarchical) inner product encryption,” in Proc.EUROCRYPT, 2010, pp.

62–91.

[6] T. Okamoto and K. Takashima, “Fully secure functionalencryption with general relations from the

decisional linearassumption,” in Proc. CRYPTO, 2010, pp. 191–208.

[7] A. B. Lewko and B. Waters, “Unbounded HIBE and attributebasedencryption,” in Proc. EUROCRYPT,

2011, pp. 547–567.

[8] J. Bethencourt, A. Sahai, and B. Waters, “Ciphertext-policyattributebased encryption,” in Proc.

IEEESymp. Security andPrivacy, 2007, pp. 321–334.

[9] L. Cheung and C. C. Newport, “Provably secure ciphertextpolicy ABE,” in Proc. ACM Conf.

Computerand CommunicationsSecurity, 2007, pp. 456–465.

[10] N. Attrapadung, J. Herranz, F. Laguillaumie, B. Libert, E. dePanafieu, and C. Ràfols, “Attribute-based

encryption schemes withconstant-size ciphertext,” Theor. Comput. Sci., vol. 422, pp. 15–38, 2012.

[11] S. Hohenberger and B. Waters, “Attribute-based encryptionwith fast decryption,” in Proc. Public

(9)

[12] M. Green, S. Hohenberger, and B.Waters, “Outsourcing thedecryption of ABE ciphertext,” in

Proc.USENIX Security Symp.,San Francisco, CA, USA, 2011.

[13] M. Bellare and P. Rogaway, “Random oracles are practical: Aparadigm for designing efficient

protocols,” in Proc. ACM Conf.Computer and Communications Security, 1993, pp. 62–73.

[14] R. Canetti, O. Goldreich, and S. Halevi, “The random oraclemethodology, revisited (preliminary

version),” in Proc. STOC,1998, pp. 209–218.

[15] J. B. Nielsen, “Separating random oracle proofs fromcomplexity theoretic proofs: The non-committing

encryptioncase,” in Proc. CRYPTO, 2002, pp. 111–126.

[16] S. Goldwasser and Y. T. Kalai, “On the (in)security of thefiat-shamir paradigm,” in Proc. FOCS, 2003,

pp. 102–113.

[17] M. Bellare, A. Boldyreva, and A. Palacio, “An uninstantiablerandomoracle- model scheme for a

hybrid-encryption problem,” inProc. EUROCRYPT,2004, pp. 171–188.

[18] M. Green, A. Akinyele, and M. Rushanan, Libfenc: TheFunctional Encryption Library.

[19] R. Gennaro, C. Gentry, and B. Parno, “Non-interactiveverifiable computing: Outsourcing computation to

un-trustedworkers,” in Proc. CRYPTO, 2010, pp. 465–482.

AUTHOR DETAILS

FARHA TABBASUM pursuing M.tech in CSE from SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY & SCIENCE, Devarkadra (Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA.

T SRAVAN KUMAR department of CSE working as Associate Professor in SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY & SCIENCE, Devarkadra (Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA

N.VENKATESH NAIK., working as Associate Professor & H.O.D

ofCSE in

SREE VISVESVARAYA INSTITUTE OF TECHNOLOGY & SCIENCE, Devarkadra (Mdl), Mahabubnagar (Dist), Chowdarpally, Telangana,INDIA.

References

Related documents

In this paper, a novel configuration of double ridged horn antenna including a five layers polarizer at the horn aperture is proposed providing wideband and dual

Wang, D.; Zhang, X.; Liu, C.; Cheng, T.; Wei, W.; Sun, Y.; Transition metal-modified mesoporous Mg-Al mixed oxides: Stable base catalysts for the synthesis of diethyl carbonate

The tragic fire that took place in 2017 within the Grenfell block of flats in Kensington, London has health and safety implications for the fire safety management within

The aim of this research is to propose a model-based test case prioritization technique for regression testing in order to achieve early fault detection so that it is

Based on Social Science rule that only the performance indices with loadings equal to or greater than 0.4 and percentage greater than 1 should be considered

Experimental tests are conducted in order to find out the optimum geometrical parameters with help of Response surface methodology to obtain the optimum response which is known

Department of Environmental Sciences and Engineering School of Public Health. The University of North Carolina a t Chapel

However, upon dele- tion of NUCl from the yeast genome, no PET pheno- type was observed (ZASSENHAUS et al. DIECKMANN, unpub- lished data). It remains to be