Post-Quantum Cryptography Projects — Quantum-Resistant Security
Post-quantum cryptography designs public-key algorithms resistant to large-scale quantum computers. Final-year projects that implement or benchmark Kyber, Dilithium, hash-based signatures or study parameter trade-offs — with clear latency, size and security metrics — produce strong, industry-relevant results.
Below are 80+ topics across lattice-based schemes, hash-based signatures, code-based crypto, implementation/benchmarks, side-channel awareness and applications, with tools (liboqs, PQClean, OpenSSL PQC concepts) and NIST parameter sets.
| # | Post-Quantum Cryptography Project Topic | Tools · Parameters |
|---|---|---|
| 🔷 Lattice-Based · Kyber (ML-KEM) · Dilithium (ML-DSA) | ||
| 01 | LatKyber (ML-KEM) Key Encapsulation Implementation | liboqs / PQClean |
| 02 | LatDilithium (ML-DSA) Signature Scheme Study | liboqs, parameter sets |
| 03 | LatParameter Comparison: Kyber-512 / 768 / 1024 | Size, latency, security |
| 04 | LatDilithium Parameter Levels and Trade-offs | NIST levels 2/3/5 |
| 05 | LatModule-LWE / Module-SIS Hardness Overview | Literature survey |
| 06 | LatKey and Ciphertext Size Analysis for Lattice KEMs | Benchmark tables |
| 07 | LatSignature Size and Verification Time for Dilithium | Timing benchmarks |
| 08 | LatNTRU / NTRU Prime Concepts Comparison | Scheme overview |
| 09 | LatSaber / FrodoKEM Awareness Study | Historical candidates |
| 10 | LatLattice Reduction Awareness (BKZ Concepts) | Security estimation |
| 11 | LatConstant-Time Implementation Practices for Lattice | Timing safety |
| 12 | LatHybrid Classical–PQC Key Exchange Design | X25519 + Kyber |
| 13 | LatPerformance Comparison of Lattice KEMs | ops/sec, cycles |
| 14 | LatMemory Footprint of Lattice Schemes | Stack / heap analysis |
| 15 | LatReproducible Lattice Benchmark Package | Scripts, configs |
| #️⃣ Hash-Based Signatures · SPHINCS+ | ||
| 16 | HashSPHINCS+ Stateless Hash-Based Signatures | liboqs, parameter sets |
| 17 | HashXMSS / LMS Stateful Hash-Based Concepts | State management |
| 18 | HashSignature Size vs Security Level for Hash-Based | Parameter tables |
| 19 | HashOne-Time Signatures (Lamport / Winternitz) | Building blocks |
| 20 | HashMerkle Tree Construction for Hash Signatures | Tree height trade-offs |
| 21 | HashHash Function Choice Impact (SHA-2 / SHA-3) | Performance comparison |
| 22 | HashStateless vs Stateful Hash-Based Trade-offs | Usability analysis |
| 23 | HashSPHINCS+ Parameter Variants Benchmark | s / f parameter sets |
| 24 | HashVerification Speed of Hash-Based Signatures | Timing measurements |
| 25 | HashUse Cases Preferring Hash-Based Over Lattice | Design report |
| 📡 Code-Based · Multivariate · Other Families | ||
| 26 | CodeClassic McEliece Code-Based KEM Overview | liboqs, key sizes |
| 27 | CodeBIKE / HQC Code-Based Candidates Study | Scheme comparison |
| 28 | CodeKey Size Challenges of Code-Based Crypto | Size analysis |
| 29 | CodeMultivariate Signature Concepts (Rainbow History) | Literature overview |
| 30 | CodeIsogeny-Based Crypto Historical Overview | SIDH/SIKE lessons |
| 31 | CodeComparison of PQC Families (Lattice vs Code vs Hash) | Trade-off matrix |
| 32 | CodeSecurity Assumptions Across PQC Families | Hardness survey |
| 33 | CodeNIST PQC Standardisation Process Summary | Timeline report |
| 34 | CodePublic-Key Size Comparison Across PQC Schemes | Benchmark tables |
| ⚙️ Implementation · Benchmarks · Integration | ||
| 35 | Impliboqs Integration and Algorithm Listing | liboqs API |
| 36 | ImpPQClean Clean Reference Implementations Study | PQClean sources |
| 37 | ImpCross-Platform Performance Benchmarking | x86 / ARM comparison |
| 38 | ImpOptimised vs Reference Implementation Speedup | Cycle counts |
| 39 | ImpOpenSSL PQC Provider Concepts | Provider architecture |
| 40 | ImpPython Bindings for PQC Libraries | liboqs-python |
| 41 | ImpMemory and Stack Usage Profiling | Profiling tools |
| 42 | ImpConstant-Time Coding Practices Checklist | Implementation guide |
| 43 | ImpTest Vector Validation Against Reference | KATs / test vectors |
| 44 | ImpBuild and CI Pipeline for PQC Projects | CMake / scripts |
| 45 | ImpEmbedded / Resource-Constrained PQC Feasibility | MCU constraints |
| 46 | ImpReproducible Benchmark Harness Design | Timing methodology |
| 🛡️ Side-Channel · Fault · Security Analysis | ||
| 47 | SecSide-Channel Awareness for Lattice Schemes | Timing / power concepts |
| 48 | SecMasking Techniques for PQC Implementations | Countermeasure overview |
| 49 | SecFault Injection Attack Awareness on Signatures | Literature survey |
| 50 | SecConstant-Time Verification of Implementations | Timing analysis tools |
| 51 | SecSecurity Level Estimation Methodologies | Core-SVP / bit security |
| 52 | SecImplementation Bugs and Historical Lessons | Case studies |
| 53 | SecThreat Model for PQC Deployment | Adversary model |
| 54 | SecHybrid Schemes for Migration Security | Defence-in-depth |
| 55 | SecQuantum Resource Estimates Awareness | Literature overview |
| 56 | SecFormal Verification Awareness for PQC Code | Survey of approaches |
| 🏭 Applications · Protocols · Research | ||
| 57 | AppHybrid TLS Handshake with PQC KEM | Protocol design |
| 58 | AppPQC for Secure Messaging Concepts | Key exchange design |
| 59 | AppCode Signing with Post-Quantum Signatures | Dilithium / SPHINCS+ |
| 60 | AppPKI Migration Path to PQC Certificates | Migration plan |
| 61 | AppIoT / Constrained Device PQC Feasibility | Size / energy analysis |
| 62 | AppVPN / Tunnel Key Exchange with PQC | Architecture sketch |
| 63 | AppDocument Signing Demo with PQC Signatures | liboqs demo |
| 64 | AppPerformance Dashboard for PQC Algorithms | Benchmark visualisation |
| 65 | EvalStandardised Benchmark Methodology for PQC | Timing protocol |
| 66 | EvalReproducible PQC Experiment Package | Configs, scripts |
| 67 | ResearchSurvey of Open-Source PQC Libraries | liboqs, PQClean, etc. |
| 68 | ResearchNIST PQC Standards and Future Rounds | Standards report |
| 69 | ResearchEducational Lab: KEM → Sign → Benchmark → Report | Student starter kit |
| 70 | ResearchCommon Pitfalls in Student PQC Projects | Checklist design |
| 71 | ResearchMigration Challenges from RSA/ECC to PQC | Practical issues |
| 72 | ResearchStudent Portfolio: Benchmark Figures + Demo | Figure pipeline |
| 73 | ResearchThesis Package: Scheme → Implement → Evaluate | Full documentation |
| 74 | ResearchAgile Cryptography and Crypto-Agility Design | Architecture patterns |
| 75 | ResearchRegulatory and Standardisation Awareness | Policy overview |
| 76 | ResearchCost of Migration: Bandwidth and Compute | Overhead analysis |
| 77 | ResearchFuture Directions in Post-Quantum Cryptography | Literature outlook |
| 78 | ResearchComparison of Software vs Hardware PQC Paths | Implementation survey |
| 79 | ResearchInteroperability Testing of PQC Implementations | Cross-library tests |
| 80 | ResearchLong-Term Security and Parameter Longevity | Security margin study |
| 81 | ResearchTeaching PQC in Undergraduate Curriculum | Curriculum design |
| 82 | ResearchEnd-to-End Capstone: PQC Protocol from Scratch | Complete project arc |
Topics use liboqs, PQClean, OpenSSL PQC concepts and NIST parameter sets (Kyber/ML-KEM, Dilithium/ML-DSA, SPHINCS+). Contact us for reference material, code, benchmark metrics, university-format report, PPT and viva Q&A for any topic above.
Why Choose Us for Post-Quantum Cryptography Projects?
Bangalore-based guidance for BE, BTech and MTech students working on lattice KEMs, signatures, hash-based schemes and PQC benchmarks.
Lattice Schemes
Kyber (ML-KEM), Dilithium (ML-DSA), parameter trade-offs and hybrid key exchange.
Hash-Based
SPHINCS+, XMSS/LMS concepts, signature size and verification trade-offs.
Implementation
liboqs/PQClean integration, benchmarks, constant-time practices and test vectors.
Side-Channel
Timing awareness, masking concepts, fault injection awareness and threat models.
Frequently Asked Questions — Post-Quantum Cryptography
Post-Quantum Cryptography Lab — Bangalore
Lattice, hash-based, implementation and side-channel support for BE, BTech and MTech projects.
Key Encapsulation
Signatures
Hash-Based
Integration
Harnesses
Awareness
Design
Preparation