No description
  • TypeScript 96.9%
  • JavaScript 2.7%
  • CSS 0.4%
Find a file
2026-04-12 16:19:49 +05:30
public Update paper 2025-04-18 11:21:02 +05:30
src favicon: Update favicon.ico 2025-07-19 11:34:05 +05:30
.gitignore The Begining 2025-03-17 14:23:43 +05:30
eslint.config.mjs The Begining 2025-03-17 14:23:43 +05:30
next.config.mjs The Begining 2025-03-17 14:23:43 +05:30
ooo.txt The Begining 2025-03-17 14:23:43 +05:30
package-lock.json Merge pull request #6 from nithinramkalava/dependabot/npm_and_yarn/next-16.2.3 2026-04-12 16:19:49 +05:30
package.json Bump next from 16.0.7 to 16.2.3 2026-04-12 10:48:36 +00:00
postcss.config.mjs The Begining 2025-03-17 14:23:43 +05:30
pqc-vizz-details.txt Minor updates to README and about page 2025-07-14 15:56:10 +05:30
project_info.txt The Begining 2025-03-17 14:23:43 +05:30
README.md Minor updates to README and about page 2025-07-14 15:56:10 +05:30
tailwind.config.js The Begining 2025-03-17 14:23:43 +05:30
tsconfig.json The Begining 2025-03-17 14:23:43 +05:30

PQC Visualization

A comprehensive visualization and exploration tool for NIST's post-quantum cryptographic standards. This project provides interactive demonstrations and educational resources for understanding quantum-resistant cryptographic algorithms.

🔗 Live Demo

Website: https://pqc-vizz.vercel.app/

📖 About

This application was developed as a major project for a BTech Computer Science degree at Vasireddy Venkatadri Institute of Technology, India. It aims to help developers understand and visualize post-quantum cryptographic algorithms to prepare for the quantum computing era.

Features

  • Interactive visualizations of all three NIST standardized post-quantum algorithms
  • Performance benchmarks and comparison
  • Educational content explaining algorithm functionality
  • Code examples and implementation details

📦 NPM Package

The core cryptographic implementations are available as an NPM package:

  • Package: pqc
  • Implementation: Pure JavaScript with no native dependencies
  • Algorithms: ML-KEM, ML-DSA, and SLH-DSA

Performance

Algorithm Operation Performance
ML-KEM-768 Key Generation 2,305 op/s
ML-DSA65 Sign 120 op/s
SLH-DSA-SHA2-128f Sign 90ms

🧪 Research Paper

This project is accompanied by a research paper titled "Post-Quantum Security for Web Applications" that details the implementation approach and performance benchmarks.

💻 Technologies

  • Frontend: Next.js, React, TailwindCSS
  • Cryptography: JavaScript implementation of NIST FIPS 203, 204, and 205
  • Deployment: Vercel

📝 Author

Nithin Ram Kalava
Email: contact@nithinram.com

📚 References

  • NIST FIPS 203 - Module-Lattice-Based Key-Encapsulation Mechanism Standard
  • NIST FIPS 204 - Module-Lattice-Based Digital Signature Standard
  • NIST FIPS 205 - Stateless Hash-Based Digital Signature Standard