Security
New Framework Bridges Cryptographic Inventory and Architecture Design for Secure Migration
Researchers propose SATAM, a method that grounds cryptographic planning in architectural context rather than relying on tool-generated inventories alone.
Managing the migration of cryptographic systems—whether to comply with regulations, retire obsolete algorithms, or prepare for quantum threats—demands more than a checklist of cryptographic assets. A new research paper presented on arXiv proposes that planning these transitions requires embedding cryptographic decisions within the broader software architecture.
The Inventory Problem#
Current Cryptographic Bills of Materials (CBOMs)—essentially inventories of an organization's cryptographic tools and algorithms—typically emerge from scanning tools or manual audit work. While comprehensive, these lists often lack the reasoning behind why specific cryptographic choices were made, what security goals they serve, or how they depend on other architectural components. This gap leaves teams with incomplete context for planning migrations.
Introducing SATAM#
Researchers introduce the Security-Aware Architecture Tradeoff Analysis Method (SATAM), which adapts established architecture evaluation frameworks to derive CBOMs anchored in architectural intent. The approach combines multiple proven practices:
- ATAM (Architecture Tradeoff Analysis Method) for evaluating design decisions
- arc42 for documenting architecture
- STRIDE for threat modeling
- ADR (Architecture Decision Records) for capturing rationale
- CARAF for adding security context
By systematically analyzing these dimensions, SATAM identifies where cryptographic decisions matter most and documents them as explicit architectural choices tied to security requirements and constraints.
Context-Rich Migration Data#
The method produces architecture-derived CBOMs using CycloneDX-compatible extensions, which annotate standard inventory entries with architectural context, security intent, and migration-relevant metadata. Early results suggest this enriched data captures nuances—such as dependencies, threat model alignment, and fallback strategies—that tool-scanned inventories routinely miss.
Why It Matters#
This work addresses a practical gap in cryptographic agility: long-term resilience against algorithm weakening, regulatory shifts, and emerging threats depends on teams making informed choices, not just following checklists. By grounding cryptographic planning in architecture, organizations can better prioritize migrations, understand trade-offs, and maintain security posture across major system changes.

