Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System

Project Code :TCPGPY392

Objective

Cloud computing is an emerging paradigm that aims to provide computing resources, massive data storage capacity and, flexible data sharing services. Our goal of this project is tointroduce OutFS, a user-side encrypted file system, focused on providing a transparent encryption for stored and shared outsourced data.

Abstract

Cloud computing is an emerging paradigm that aims to provide computing resources, massive data storage capacity and, flexible data sharing services. The explosive growth of data produced persuade business and users, driven by the cloud-top features, to outsource their data to the cloud storage systems. However, the confidentiality and integrity of outsourced sensitive data in remote cloud servers are becoming a major concern. Data must be encrypted prior to storing it in the, potentially untrustworthy cloud. Existing traditional encryption systems impose a heavy burden of managing files and encryption operations on data owners. They suffer from serious security, efficiency, and usability issues, and some schemes are inappropriate for protecting cloud data. In this application, we introduce OutFS, a user-side encrypted file system, focused on providing a transparent encryption for stored and shared outsourced data. In order to ensure robust data sharing security, the identity-based encryption scheme (IBE) is integrated with OutFS. OutFS is designed to preserve the integrity of outsourced file data and file system data structure.

Keywords: Secure outsourced data, cloud computing security, encryption file system, transparent encryption, and secure data sharing.

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,Flask.

Learning Outcomes

  • Scope of Real Time Application Scenarios.
  • How Internet Works.
  • About of identity-based encryption scheme (IBE) algorithm.
  • Use of encryption and decryption algorithms.
  • About encryption and decryption algorithms.
  • 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?
  • What is Cloud Storage?
  • What is Public Auditing?
  • How to Implement Secure Data Dynamics?



Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects