
The objective of this project is to design and implement a quantum-resistant cryptography prototype using post-quantum encryption algorithms to secure digital communication. The project enables BCA and MCA students to understand emerging cybersecurity threats from quantum computing and develop practical skills in implementing next-generation encryption techniques.
Study the fundamentals of classical cryptography and understand its limitations against quantum computing threats.
Research post-quantum cryptography concepts including lattice-based, hash-based, and code-based encryption techniques.
Analyze NIST-recommended post-quantum algorithms such as CRYSTALS-Kyber and CRYSTALS-Dilithium.
Design a secure communication model using selected post-quantum encryption algorithms.
Develop a working prototype application (web or desktop-based) implementing post-quantum key exchange and encryption.
Use programming languages suitable for BCA/MCA curriculum such as Python, Java, or C++.
Integrate encryption and decryption modules into the prototype.
Perform comparative analysis between traditional RSA/AES and post-quantum algorithms in terms of performance and security.
Conduct testing for security, execution time, and key size efficiency.
Prepare technical documentation including system architecture, algorithm workflow, and implementation details.
Present findings highlighting real-world applications in banking, cloud computing, and secure communications.