Generated by Code IQ · v1.0

PQC
Knowledge Tutorial

This project implements a Post-Quantum Cryptography (PQC) enabled microservices architecture using gRPC and C++. It specifically utilizes OpenSSL 3.5 to upgrade standard TLS connections to use hybrid key exchange (combining classical algorithms with Quantum-Safe algorithms like ML-KEM). The system includes a robust infrastructure for managing dependencies, loading certificates, and verifying that the cryptographic handshake on the wire is genuinely resistant to future quantum attacks.

6
Chapters
-
Subsystems
Rabbit Holes
▶ Start Reading ⎇ View on GitHub
System Architecture

How the pieces fit

PQC is organized as connected concepts and components. Start broad, then drill down chapter by chapter.

⚙️
Service Contracts (Protobuf)
Service Contracts (Protobuf)
⚙️
TLS Credentials Factory
TLS Credentials Factory
⚙️
Certificate Loader
Certificate Loader
⚙️
PQC Validation Suite
PQC Validation Suite
⚙️
TLS Metrics Observer
TLS Metrics Observer
⚙️
PQC Dependency Environment
PQC Dependency Environment
PQC — bash
open tutorial
◆ Scanning numbered chapters
◆ Building navigation and Mermaid diagrams
◆ Generating chapter and subsystem pages
✓ 6 chapter pages built
✓ Theme toggle enabled
Repository Overview

Intro and Architecture Diagram

This project implements a Post-Quantum Cryptography (PQC) enabled microservices architecture using gRPC and C++. It specifically utilizes OpenSSL 3.5 to upgrade standard TLS connections to use hybrid key exchange (combining classical algorithms with Quantum-Safe algorithms like ML-KEM). The system includes a robust infrastructure for managing dependencies, loading certificates, and verifying that the cryptographic handshake on the wire is genuinely resistant to future quantum attacks.

Source Repository: https://github.com/adityasoni99/PQC.git

flowchart TD A0["TLS Credentials Factory"] A1["Certificate Loader"] A2["TLS Metrics Observer"] A3["Service Contracts (Protobuf)"] A4["PQC Validation Suite"] A5["PQC Dependency Environment"] A0 -->|"Loads key material via"| A1 A4 -->|"Initializes connections using"| A0 A4 -->|"Sends RPCs defined by"| A3 A4 -->|"Asserts security using"| A2 A4 -->|"Validates library versions of"| A5
Tutorial Chapters

All 6 chapters

Follow sequentially or jump to any topic. Start with Service Contracts (Protobuf).

About This Project

Generated by Code IQ

This tutorial was automatically generated by Code IQ and rendered with the shared tutorial site builder. It can be produced for any repository tutorial folder that follows the numbered markdown chapter layout.

View Code IQ ↗
python build_site.py '/home/runner/work/Code-IQ/Code-IQ/output/PQC'

// → 6 chapters
// → source: adityasoni99/PQC.git