.. |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