Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
2 views3 pages

Expanded Project Documentation

The document outlines two final year projects: a Custom Encryption/Decryption Tool and a Cyber Awareness Quiz App. The encryption tool focuses on user-defined cryptographic algorithms for educational purposes, while the quiz app aims to enhance cybersecurity awareness through interactive quizzes. Both projects emphasize user engagement, customization, and future enhancements, with limitations noted for security and content updates.

Uploaded by

nd186861
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Expanded Project Documentation

The document outlines two final year projects: a Custom Encryption/Decryption Tool and a Cyber Awareness Quiz App. The encryption tool focuses on user-defined cryptographic algorithms for educational purposes, while the quiz app aims to enhance cybersecurity awareness through interactive quizzes. Both projects emphasize user engagement, customization, and future enhancements, with limitations noted for security and content updates.

Uploaded by

nd186861
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Final Year Project Documentation

Project 1: Custom Encryption/Decryption Tool

Abstract
This project involves designing and implementing a Custom Encryption/Decryption Tool
that helps users secure their data using a personalized cryptographic algorithm. Unlike
standard algorithms such as AES, RSA, or DES, this tool introduces a user-defined cipher
that demonstrates the underlying working of encryption and decryption. The project
highlights the importance of data confidentiality, integrity, and authentication in
cybersecurity. It is intended for educational purposes and allows students to explore how
cryptographic transformations protect sensitive information.

Objectives
- To understand fundamental cryptographic techniques.
- To design a flexible and easy-to-use encryption/decryption tool.
- To allow encryption of both text messages and files.
- To evaluate security through custom key inputs.
- To help students learn how hackers might attempt brute-force or dictionary attacks.

Modules
1. User Interface – Simple GUI or CLI for input/output.
2. Key Management – Generate or input encryption key.
3. Encryption Module – Convert plaintext into ciphertext.
4. Decryption Module – Convert ciphertext back to plaintext.
5. File Handling Module – Support for file encryption/decryption.

Flowchart
Start → User Input → Choose Encrypt/Decrypt → Apply Algorithm with Key → Output
Ciphertext/Plaintext → End

Advantages
- Educational for understanding encryption basics.
- User-friendly and customizable.
- Can handle both text and files.

Limitations
- Not as secure as industry-standard algorithms.
- Vulnerable to brute-force if keys are weak.
Future Scope
- Integration with real-time messaging apps.
- Support for hybrid cryptography.
- Enhanced GUI with drag-and-drop file encryption.

Project 2: Cyber Awareness Quiz App

Abstract
The Cyber Awareness Quiz App is an interactive platform developed to educate users on
cybersecurity practices such as phishing awareness, password safety, malware prevention,
and social engineering threats. The app uses a gamified quiz-based approach to make
cybersecurity education engaging and fun. It can be deployed in schools, colleges, and
companies to promote safe digital behavior.

Objectives
- To spread cybersecurity awareness through interactive quizzes.
- To evaluate user knowledge with MCQs and instant feedback.
- To categorize questions into easy, medium, and hard levels.
- To keep track of scores, ranks, and progress.
- To encourage safe digital practices through learning-by-playing.

Modules
1. User Management – Login, register, track progress.
2. Question Bank – Database of categorized cybersecurity questions.
3. Quiz Engine – Randomized questions, timer-based tests.
4. Evaluation Module – Score calculation and answer validation.
5. Feedback Module – Correct answer explanations, cyber tips.
6. Leaderboard Module – Encourages competition.

Flowchart
Start → User Login → Load Questions → Quiz Begins → Answer Evaluation → Score &
Feedback → Leaderboard → End

Advantages
- Increases awareness about cybersecurity threats.
- Gamified learning keeps users engaged.
- Can be used in schools, colleges, and offices.

Limitations
- Requires continuous updates to question bank.
- Needs internet connection if hosted online.
Future Scope
- Add AI-based adaptive quizzes.
- Support for multiple languages.
- Integration with mobile learning platforms.

You might also like