Enhanced verifiable homomorphic secret sharing for cloud computing

Project Code :TCMAFS1385

Objective

The primary objective of this project, titled “Enhanced Verifiable Homomorphic Secret Sharing for Cloud Computing,” is to develop a secure and efficient framework that ensures the confidentiality, verifiability, and controlled access of user data stored on the cloud. Specifically, the project aims to implement AES-based file encryption, followed by intelligent file splitting and secure distribution across two separate cloud environments (Cloud_A and Cloud_B) using secret sharing. The system will support secure user registration, authentication, encrypted file uploads, decryption views, and profile management. Additionally, it will include a dedicated cloud admin interface to manage authorized users and file activity. The project integrates verifiable secret sharing and homomorphic encryption concepts to enable computation on encrypted data without decryption, ensuring privacy at all levels. The overall goal is to establish a cloud architecture that balances user trust, data privacy, computational efficiency, and administrative control through modern cryptographic techniques.

Abstract

In the evolving landscape of cloud computing, data confidentiality, integrity, and secure access control remain critical concerns. This project, titled "Enhanced Verifiable Homomorphic Secret Sharing for Cloud Computing," presents a robust framework that ensures secure data storage and access through the integration of advanced cryptographic techniques. The system enables users to register and securely log in to upload files, which are encrypted using the AES algorithm. Post-encryption, files are intelligently split and distributed between two distinct cloud environments, Cloud_A and Cloud_B, leveraging the concept of secret sharing for enhanced security and redundancy.

Users can manage their profiles, view encrypted files, and access decrypted content as permitted. Cloud administrators can log in to manage authorized users, monitor file activities, and ensure secure interactions. This dual-access architecture strengthens the cloud security model, Overall, the proposed system provides a secure, efficient, and verifiable solution for data storage and computation in distributed cloud environments.

Keywords: Cloud Computing, Homomorphic Encryption, Secret Sharing, AES Encryption, Verifiable Secret Sharing, Data Security, Cloud Storage, Multi-Cloud Architecture, Privacy Preservation, User Authentication, Secure File Sharing, Cloud-Based Cryptography, Encrypted Data Processing, Distributed File Storage, Access Control.

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                                 - 8GB

S/W CONFIGURATION:

·         Operating System             :  Windows 7/8/10

·         Server side Script              :  HTML, CSS, Bootstrap & JS, React

·         Programming Language   :  Python

·         Libraries                            :  Django

·         IDE/Workbench                :  VS

·         Technology                       :  Python 3.6+

Demo Video