Assessfy Capstone Lab Advanced 6 milestones 100 marks

Design and Implementation of Secure File Storage Using Hybrid AES-RSA Encryption with I...

Branch: Cyber Security Type: Industry-applied final-year Major Project Standard: Mumbai University Rev-2019 'C' Scheme (Major Project I + II) Group: up to 4 students Assessment: 6 review-based milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

6
Milestones
0
Available mentors
0
Enrolled students
16
Core skills
About this project
Design and Implementation of Secure File Storage Using Hybrid AES-RSA Encryption with Integrity Verification

Objective: To develop a secure file storage system combining AES-RSA hybrid encryption and cryptographic integrity checks to prevent unauthorized access and tampering in enterprise and institutional environments.

Indian businesses, educational institutions, and healthcare providers face increasing risks of sensitive file leakage, unauthorized access, and data tampering due to cyberattacks, insider threats, and weak security practices. Current solutions are often expensive or lack robust encryption and integrity features suitable for small-to-medium organizations.

The proposed engineering solution is a secure file storage system that applies hybrid AES-RSA encryption for confidentiality, combined with SHA-256 hashing for integrity verification and digital signatures for authentication. The system will provide a web-based or desktop interface for users to upload, download, and share files securely, with all encryption and integrity operations handled transparently.

Key features include: user authentication, file upload/download with automatic AES session key generation, RSA-based key management, SHA-256 hash calculation, digital signature validation, and secure storage on local or cloud backends. The working model will be demonstrated using realistic user data and simulated attack scenarios (e.g., file interception, tampering attempts), showcasing end-to-end protection and detection of unauthorized modifications.

This project addresses critical data protection needs in Indian SMEs, colleges, and healthcare setups, offering an affordable, standards-based tool that can be further scaled or integrated with larger information security management systems (ISMS) or cloud platforms.

Milestones
1. Synopsis & Problem Definition (Stage-I Review-1)
8 marks 24d
Formulate the specific problem statement, define project scope, and submit the initial synopsis for faculty and industry mentor approval.
2. Literature / Market Survey & Requirement Analysis (Stage-I Review-2)
12 marks 28d
Survey existing secure storage solutions, analyze their limitations, and document detailed functional and non-functional requirements; reviewed via presentation and report submission.
3. System Design, Methodology & Cost Analysis (Stage-I close)
18 marks 36d
Create system architecture diagrams, select cryptographic schemes, detail workflow and storage approach, and perform cost analysis; evaluated through design documentation and viva.
4. Implementation / Fabrication of Working Model (Stage-II Review-1)
26 marks 40d
Develop the secure storage application, integrate AES/RSA encryption, and implement file upload/download modules; demonstrated to faculty for milestone evaluation.
5. Testing, Results & Validation (Stage-II Review-2)
22 marks 32d
Conduct functional and security testing against attack scenarios, validate integrity checks, and compare with baseline solutions; reviewed through test reports and demo.
6. Report, Paper & Demonstration / Oral Defense (Stage-II final Oral & Practical)
14 marks 28d
Submit final project report and paper, and present the live demonstration with Q&A before the examiner panel.
Open internships using this project -->
Skills you'll learn
CapstoneFinal-year projectMajor projectCyber SecurityHybrid cryptographic design and implementation (AESRSASHA-256)Secure software architecture and API integrationDesign and development of user authentication and access control mechanismsImplementation of file upload/download modules with encryption/decryptionTesting against real-world attack vectors (interceptiontampering)Cost analysis and comparative evaluation with existing solutionsTeamworkproject planningand technical communication/report writing
Tools used
Python or Java (for backend cryptography implementation)PyCryptodome or Bouncy Castle (cryptographic libraries)DjangoFlaskor Spring Boot (web/server framework)MySQL/PostgreSQL or SQLite (database for user and file metadata)SHA-256/SHA-3 (hashing standard for integrity check)RSA (public-key cryptographyminimum 2048-bit key)Local storage or AWS S3/Google Cloud Storage (as storage backend)OWASP Top 10 for secure coding practices
Prerequisites
Cryptography and Network SecurityOperating SystemsWeb Technologies or Software EngineeringDatabase Management Systems
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Design and Implementation of Secure File Storage Using Hybr…

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Advanced
Design and Implementation of Secure F…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Relevant Certifications to boost your application

From the Assessfy Certification library — take one and add it to your resume / LinkedIn before applying.

100 marks Advanced
Sign up & enroll