← Knowledge areas
Knowledge area 02 · Understand

Dependency
Mapping

Discovery tells you what exists. Dependency mapping tells you what matters when it has to change.

Cryptographic risk cannot be assessed from an algorithm name alone. A useful dependency view connects cryptography to systems, data, business services, owners, suppliers and change constraints so that risk decisions are based on impact rather than inventory counts.

Last reviewed: August 2026

Context turns inventory into risk intelligence.

A cryptographic inventory may reveal that hundreds of systems use a particular algorithm or protocol. That does not tell risk management which dependency should be addressed first, what business capability could be disrupted, or whether the organisation controls the migration path.

Prioritisation becomes possible when technical findings are connected to confidentiality and integrity needs, service criticality, exposure, ownership, data lifetime, vendor constraints and remediation complexity. NIST's PQC work explicitly links cryptographic visibility with risk management and migration planning.

Follow the chain from cryptography to business impact.

The exact data model will vary by organisation. For risk purposes, the goal is to preserve enough relationships to understand where a cryptographic change can create security or operational consequences.

01Business serviceWhat organisational capability depends on this?
02System / applicationWhere is the dependency implemented or consumed?
03Cryptographic useEncryption, signature, authentication, key establishment or another purpose?
04ImplementationAlgorithm, protocol, certificate, key, library, platform or managed service.
05Protected assetWhat data, transaction, identity or trust relationship is protected?
06Ownership & supplierWho can approve, implement or constrain the change?
Risk lens

A dependency is most useful when it answers three questions: what could be affected, why it matters, and who can change it.

Relationships that change the risk decision.

01

Business criticality

Connect the technical dependency to the service or process it supports. A weakness in a low-impact test service and the same weakness in a critical payment or identity service do not carry the same consequence.

02

Security purpose

Record whether cryptography provides confidentiality, integrity, authentication, signatures, key establishment or another control objective. The consequence of failure depends on the purpose.

03

Data sensitivity & lifetime

Understand what information is protected and how long confidentiality must remain effective. Long-lived sensitive data can change migration priority, particularly for future cryptanalytic threats.

04

Exposure & trust boundary

Distinguish internet-facing, partner-facing and internal use, and identify where cryptography crosses organisational or technical trust boundaries.

05

Technical ownership

Identify the team that operates or changes the implementation and the team accountable for the application or platform. Unknown ownership is itself a remediation risk.

06

Third-party control

Determine whether the organisation can change the cryptography directly or depends on a vendor, SaaS provider, cloud platform, library maintainer or managed service.

07

Change constraints

Capture interoperability requirements, legacy platforms, certification needs, release windows, protocol dependencies and other factors that can extend remediation timelines.

08

Lifecycle & roadmap

Know whether a system is strategic, being modernised or approaching retirement. Risk treatment should account for the realistic technology roadmap.

What should risk management expect to see?

The objective is not to require every technical detail. Evidence should be sufficient to support prioritisation, accountability and an informed treatment decision.

TraceabilityA finding can be linked to a known system, service or technology component rather than existing as an isolated scan result.
OwnershipA responsible technical or service owner is identifiable, including where remediation depends on a third party.
Risk contextCriticality, security purpose, exposure and protected data are understood well enough to assess consequence.
Dependency contextMaterial upstream, downstream, protocol, platform and supplier constraints are known before a change is planned.
Treatment statusThe organisation can distinguish accepted, planned, in-progress, blocked and remediated dependencies, with exceptions governed appropriately.
Refresh mechanismThere is a way to update relationships as applications, suppliers, certificates, platforms and architectures change.

Do not rank cryptographic risk by algorithm alone.

Same cryptographic weakness ≠ same organisational risk.

Priority emerges from the combination of cryptographic condition, security purpose, exposure, business impact, data lifetime, migration difficulty and the organisation's ability to control the dependency.

This also prevents a common governance failure: producing a technically correct list of weak or transition-sensitive cryptography without a defensible way to sequence remediation. Dependency mapping provides the context needed to move from finding to treatment plan.

A risk advisor's conversation with technical teams.

01

Which business service or critical process depends on this cryptographic implementation?

02

What security property is it providing, and what would failure or deprecation expose?

03

What data is protected, and how long must that protection remain effective?

04

Is the implementation externally exposed or crossing an important trust boundary?

05

Who owns the technology, and who is accountable for accepting or treating the risk?

06

Can we change it ourselves, or are we dependent on a vendor or platform roadmap?

07

What other systems, clients, certificates, protocols or integrations could break if it changes?

08

What is the realistic remediation window, and what interim controls or exceptions are required?

Quantum migration makes dependencies visible the hard way.

Post-quantum transition affects more than algorithm selection. NIST's migration project considers impacts across operating systems, application code, hardware, communications and key-management processes, while ENISA highlights the integration challenge for existing systems and protocols.

Mapping those relationships early allows an organisation to identify migration blockers and prioritise high-consequence dependencies before a deadline forces change.

Further reading

This page synthesises public guidance through an information-security risk-management lens. It is educational material, not a normative control standard.

Previous knowledge area← Cryptographic DiscoveryNext knowledge areaCryptography Governance →