.. |br| raw:: html
.. _understanding_PacketQC: ################################## Understanding PacketQC ################################## This section provides an introduction to PacketQC, explaining its purpose, how it works, and how it helps organisations strengthen their cryptographic security and prepare for the transition to post-quantum cryptography. **In This Section** #. :ref:`PacketQC's Role in Post-Quantum Security ` #. :ref:`How PacketQC works ` ---- .. _understanding-packetqc-packetqc-role: PacketQC's Role in Post-Quantum Security =================================================================== As quantum computing threatens widely used cryptographic algorithms, organisations must identify vulnerabilities and plan their transition to post-quantum cryptography (PQC). To support this transition, pQCee presents its `Crypto-agile Defence-in-Depth (CADD) `_ strategy, which integrates three layers of defence: understanding quantum threats, managing cryptographic vulnerabilities, and mitigating security weaknesses to achieve quantum-safe security. .. figure:: _static/usageImgs/CADD.png :width: 100% :align: center pQCee's Crypto-agile Defence-in-depth (CADD) strategy Within this framework, **PacketQC serves as a post-quantum cryptography governance tool**, supporting organisations through three core functions: - **Cryptographic Validation:** Validates cryptographic mechanisms used in network communications and their associated assets. - **Security Assessment:** Assesses the security of discovered cryptographic mechanisms against classical and quantum computing threats. - **Migration Support:** Provides reports and Cryptographic Bills of Materials (CBOMs) to help organisations prioritise remediation and plan their transition to PQC. ---- .. _understanding-packetqc-how-packetqc-works: How PacketQC works ============================================ PacketQC collects and analyses cryptographic information from network traffic and asset CBOMs to help organisations identify security vulnerabilities, assess potential risks, and plan their migration to post-quantum cryptography. The process consists of four main capabilities, as illustrated below: .. mermaid:: :name: packetqc-workflow :align: center :title: How PacketQC Works :config: {"flowchart": {"useMaxWidth": false}} flowchart TD A["Network Traffic (PCAP / PCAPNG)"] B@{ img: "_static/usageImgs/usage-networkreport.png", label: "1. Cryptographic Discovery
Identifies network connections,
cryptographic mechanisms and
associated assets", pos: "b", h: 250, constraint: "on" } C@{ img: "_static/usageImgs/usage-securityassessment.png", label: "3. Security Assessment
Evaluates cryptographic mechanisms
against configured security policies", pos: "b", h: 250, constraint: "on" } D@{ img: "_static/usageImgs/usage-assetviewinternal.png", label: "2. Asset Management
Maintains an inventory of assets
and their associated CBOMs", pos: "b", h: 250, constraint: "on" } E["Manually Added Assets"] F["Uploaded Asset CBOMs"] G@{ img: "_static/usageImgs/usage-securityreport.png", label: "4. Reporting
Generates Security Reports to review
findings and support remediation planning", pos: "b", h: 250, constraint: "on" } A --> B B --> C B --> D E --> D F --> D D --> C C --> G classDef input fill:#f4f6f8,stroke:#aaaaaa,color:#222222 class A,E,F input classDef screenshot font-size:26px class B,C,D,G screenshot