QCryptWatch
All labs

Lab 05 · System dependencies · 35–45 minutes

PQC: Follow Every Dependency

Where does cryptography live in a system, and what remains exposed after just one upgrade?

Fictional system map, not a security assessment · No account needed

Watch first: The weakest link problem37 sec

One secure connection is not a secure system

Imagine opening a protected record in a browser. The browser connects to an edge service, the edge connects to an application, and the application connects to a database. Each time a connection ends and a new one begins, a separate cryptographic agreement may be involved. Identity tokens, certificates, stored keys, backups, and software updates add other dependencies.

Count functions, not boxes

There is no universal number of PQC points. One device can perform several cryptographic functions. A switch that only forwards encrypted traffic might not terminate cryptography at all. A load balancer that decrypts and re-encrypts traffic does.

Encryption and trust are different jobs

PQC key establishment helps protect secrets. PQC signatures help protect authenticity and integrity. Upgrading one does not automatically upgrade the other. Symmetric encryption such as AES has a different role and is not simply replaced by a key-establishment algorithm.

Your fictional system has nine functions to inspect

First change only the public connection. Follow what remains unaddressed. Then examine each dependency and compare the complete map. The “validated” state assumes the listed evidence exists in this scenario; this lab does not inspect your system.

Even every mapped point addressed does not mean “fully protected.” Real security also depends on correct implementation, access control, endpoints, unknown dependencies, and previously captured data.