Dual Access control for Cloud Based Data Storage and Sharing

Project Code :TCPGPY373

Objective

This project aims to create a Privacy Enabled and Secured Cloud Project deployed in AMAZON WEB SERVICES (AWS). Services offered are Privacy, Encryption and Decryption, hindering Denial of Sustainability attacks.

Abstract

Cloud-based data storage service has drawn increasing interests from both academic and industry in the recent years dueto its efficient and low cost management. Since it provides services in an open network, it is urgent for service providers to make use of secure data storage and sharing mechanism to ensure data confidentiality and service user privacy. 

Being compromised, the most widely used method is encryption. However, simply encrypting data cannot fully address the practical need of data management. Besides, an effective access control over download request also needs to be considered so that Economic Denial of Sustainability attacks cannot be launched to hinder users from enjoying service. 

In this scheme, we consider the dual access control, in the context of cloud-based storage, in the sense that we design a control mechanism over both data access and download request without loss of security and efficiency. Two dual access control systems are designed in this project, where each of them is for a distinct designed setting.

 Keywords: Cloud-Based Data Sharing, Access Control, Cloud Storage Service, Intel SGX, Attribute-Based Encryption.

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, os, SKlearn.

Learning Outcomes

  • Scope of Real Time Application Scenarios.
  • How Internet Works.
  • What is a search engine and how browser can work?
  • What type of technology versions is used?
  • Use of HTML and CSS on UI Designs.
  • Data Base Connections.
  • Data Parsing Front-End to Back-End.
  • Need of Pycharm-IDE to develop a web application.
  • Working Procedure.
  • Testing Techniques.
  • Error Correction mechanisms.
  • How to run and deploy the applications.
  • Introduction to basic technologies.
  • How project works.
  • Input and Output modules.
  • How to test the project based on user inputs and observe the output.
  • MySQL insertion and MySQL database creation.
  • Practical exposure to software tools and solution providing for real time problems. Working with team/ individual work on Creative ideas.
  • How cloud computing works?
  • Learn about types of algorithms and how to use?
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects