ECMO An Efficient and Confidential Outsourcing Protocol for Medical Data

Project Code :TCPGPY2027

Objective

The primary objective of this project is to develop a secure and efficient protocol for outsourcing medical data, ensuring confidentiality through the integration of Additive Secret Sharing with Random Permutation. The system is designed to allow authenticated users to register, log in, upload text-based files, and manage their data by viewing, downloading, or deleting encrypted files. Additionally, the project includes an administrative module that enables ECMO admins to monitor registered users and view all uploaded files. By utilizing lightweight cryptographic techniques, the system aims to maintain data integrity and privacy while providing a practical solution for secure medical file management in a digital environment.

Abstract

This project, titled "ECMO: An Efficient and Confidential Outsourcing Protocol for Medical Data," presents a secure and privacy-preserving solution for outsourcing sensitive medical files using a hybrid encryption mechanism. The system comprises two main modules: User and ECMO Admin. The User module allows registration, login, file encryption and upload, secure viewing, downloading, and deletion of files. The Admin module enables viewing of all users and their uploaded files. At the core of this system lies the Additive Secret Sharing with Random Permutation algorithm, which ensures that uploaded data remains confidential and secure even during storage. The uploaded file's content is converted to ASCII, split into modular secret shares, and permuted before storage. During retrieval, the inverse permutation and reconstruction process accurately regenerates the original text. The project is implemented using Python and Django, offering a robust backend architecture for secure medical data handling. This protocol ensures data integrity, confidentiality, and efficient management, making it suitable for real-world healthcare data outsourcing environments.

Keywords

Confidential File Outsourcing, Additive Secret Sharing, Random Permutation, Medical Data Security, Django Framework, Encrypted File Upload, Secure File Sharing, ASCII Encoding, Data Reconstruction, ECMO Protocol.

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

Block Diagram

Specifications

H/W CONFIGURATION:

Β·      Processor                                 - I3/Intel Processor

Β·         Hard Disk                                -160GB

Β·         Key Board                              - Standard Windows Keyboard

Β·         Mouse                                     - Two or Three Button Mouse

Β·         Monitor                                   - SVGA

Β·         RAM                                       -  4Gb

S/W CONFIGURATION:

Β·         Operating System                               : Windows 7/8/10

Β·         Server side Script                                : Python, HTML, MYSQL, CSS, Bootstrap.

Β·         Libraries                                              : Django, Smtlib

Β·         IDE                                                     :   PyCharm

Β·         Technology                                         :  Python 3.10+

Demo Video

mail-banner
call-banner
contact-banner
Request Video