Efficient Revocable Multi-Authority Attribute-Based Encryption for Cloud Storage

Project Code :TCPGPY399

Objective

The objective of this project is to secure the confidential data in cloud by using Encryption technique ABE (Attribute Based Encryption).It is used to encrypt data .By using ABE Technique data will convert into some random data with the help of keys, only data will be decrypted.

Abstract

The attribute-based encryption (ABE) is usually adopted for cloud storage, both for its achievement of fine-grained access control over data, and for its guarantee of data confidentiality. Nevertheless, single-authority attribute-based encryption (SA-ABE) has its obvious drawback in that only one attribute authority can assign the users’ attributes, enabling the data to be shared only within the management domain of the attribute authority, while rendering multiple attribute authorities unable to share the data. On the other hand, multi-authority attribute-based encryption (MA-ABE) has its advantages over SA-ABE. It can not only satisfy the need for the fine-grained access control and confidentiality of data, but also make the data shared among different multiple attribute authorities. However, existing MA-ABE schemes are unsuitable for the devices with resources-constraint, because these schemes are all based on expensive bilinear pairing. Moreover, the major challenge of MA-ABE scheme is attribute revocation. So far, many solutions in this respect are not efficient enough. In this paper, on the basis of the elliptic curves cryptography, we propose an efficient revocable multi-authority attribute-based encryption (RMA-ABE) scheme for cloud storage. The security analysis indicates that the proposed scheme satisfies indistinguishable under adaptive chosen plaintext attack assuming hardness of the decisional Diffie-Hellman problem. Compared with the other schemes, the proposed scheme gets its advantages in that it is more economical in computation and storage.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: Pycharm
  • Libraries Used: Pandas, Numpy.

Learning Outcomes

  • Scope of Real Time Application Scenarios
  • What is a search engine and how browser can work
  • What type of technology versions are used
  • Use of HTML, and CSS on UI Designs
  • Data Parsing Front-End to Back-End.
  • Working Procedure
  • Introduction to basic technologies used for
  • How project works
  • Practical exposure to.
  • Project Development Skills:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Frame work use
  • About python

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects