Medical-Data-Outsourcing-System-with-ECMO-Protocol

Project Code :TCMAFS1303

Objective

The objective of this project is to develop a secure, scalable, and efficient cloud-based medical data outsourcing system using the ECMO protocol. By integrating ordered additive secret sharing and index permutation techniques within a MERN stack application, the system aims to protect sensitive medical records and access patterns from unauthorized disclosure, while enabling fast and privacy-preserving keyword-based search over encrypted data stored on untrusted cloud servers.

Abstract

Cloud computing has transformed healthcare by enabling efficient storage and management of large-scale medical data. However, outsourcing sensitive patient information to third-party servers introduces critical privacy and security risks. Traditional cryptographic approaches like searchable encryption provide partial protection but are vulnerable to leakage-based attacks and suffer from high computational overhead. To overcome these limitations, we implement ECMO (Efficient Cloud-based Medical Outsourcing)—a novel protocol that integrates ordered additive secret sharing and index permutation to securely outsource medical data while preserving privacy and access pattern confidentiality. Our ECMO system is developed using the MERN stack (MongoDB, Express.js, React.js, Node.js), offering a secure web interface for uploading, storing, and searching encrypted medical files. By splitting keyword mappings across distributed shares and permuting index access, ECMO prevents inference attacks even on untrusted servers. Experimental results show excellent performance, with 500 keyword store operations averaging only 42.5 μs, proving ECMO's effectiveness, scalability, and suitability for secure healthcare data outsourcing.

Keywords: Cloud Computing, Medical Data Security, ECMO Protocol, Additive Secret Sharing, MERN Stack.

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

Block Diagram

Specifications

SOFTWARE REQUIREMENTS:

ü  Operating System                   :  Windows 7/8/10

ü  Server-side Script                   :  Express js

ü  Programming Language         :  JavaScript

ü  IDE/Workbench                      :  VS Code

ü  Database                                 :  Mongo dB

ü  Clint Side                                : React js

HARDWARE REQUIREMENTS:

ü  Processor                                 - I3/Intel Processor

ü  Hard Disk                                - 160GB

ü  Key Board                              - Standard Windows Keyboard

ü  Mouse                                     - Two or Three Button Mouse

ü  Monitor                                   - SVGA

ü  RAM                                       - 8GB

Demo Video