Program Protection Plans
PPP Development, CPI Identification & Security Engineering. The authoritative compliance infrastructure for DoDI 5000.83 Program Protection. Transform the complex, multi-milestone PPP lifecycle into a managed workflow—from Critical Program Information identification through horizontal protection coordination and milestone submission.
Required PPP submission lead time before MDA reviews
Formal PPP submissions through acquisition lifecycle
AT Concept Plan lead time before Milestone A
Standard AT plan submission lead time at subsequent milestones
Five formal submissions. One managed workflow.
Program Protection Plans are living artifacts that must evolve through five formal submissions. Each submission requires updates reflecting Systems Engineering Technical Review outcomes, horizontal protection analysis, and evolving threat assessments.
USD(R&E) serves as approval authority for programs where the Defense Acquisition Executive is the Milestone Decision Authority, with submissions required 45 calendar days before decision reviews.
Most programs treat PPPs as documents to be written rather than systems to be managed. Security engineers inherit previous versions without context. CPI identification decisions become disconnected from engineering trade-offs. Horizontal protection analysis happens too late to influence design. The result is expensive retrofits after CDR and PPP submissions that fail first review.
Critical Program Information Identification
CPI identification follows a four-step process under DoDI 5200.39. The Acquisition Security Database on SIPRNet serves as the DoD-wide repository for CPI data and supports horizontal protection analysis across programs sharing similar technologies.
Technology elements exceeding adversary capability thresholds
Risk through consequence-exposure-threat analysis
Protection measures proportional to risk
Effectiveness throughout the lifecycle
Threshold analysis comparing system attributes against technology capability baselines
Consequence modeling assessing mission impact, countermeasure development costs, and competitive advantage duration
Protection measure selection with cost-benefit analysis and implementation timeline estimation
Lifecycle monitoring with automated alerts for threshold changes or emerging threat indicators
Thalorin automates CPI candidate identification through rules-based algorithms comparing system attributes against known technology thresholds. The platform maintains traceability from mission requirements through functional decomposition to specific CPI elements, ensuring protection decisions remain connected to operational impact.
Horizontal Protection Coordination
Horizontal protection ensures equivalent protection for similar CPI across different acquisition programs. When one program makes a protection decision in isolation, it may create vulnerabilities in other programs sharing similar technologies.
The Defense Intelligence Agency conducts horizontal analysis to identify these gaps, but late discovery forces expensive retrofits after Critical Design Review.
Before finalizing CPI protection decisions, program offices receive automated alerts identifying similar CPI in other programs and their current protection postures. This enables coordinated protection strategies before decisions become locked into engineering baselines.
Security Engineering as Discipline
GAO audits repeatedly identify the same failure pattern: Program Managers assign PPP responsibility to cybersecurity personnel rather than systems security engineers. The resulting documents are disconnected from engineering trade-offs.
Well-written PPPs fail to translate into Statement of Work requirements because protection measures are not contractually specified. Contractors cannot implement what contracts do not require.
Thalorin positions program protection as an engineering discipline integrated with Integrated Product Teams. PPP requirements flow directly into contract language generators. Protection measures link to specific engineering trade studies. Security engineering artifacts integrate with the broader systems engineering baseline, ensuring protection decisions survive the transition from document to implementation.
Anti-Tamper Lifecycle Management
When CPI exists, Anti-Tamper plans become mandatory PPP components. The Secretary of the Air Force serves as DoD Executive Agent for AT through SAF/AQL.
Thalorin manages the complete AT lifecycle within the broader PPP workflow. Automated timeline tracking ensures submissions reach the AT Executive Agent on schedule. For Foreign Military Sales programs, timelines automatically adjust to Purchase Authorization and Letter of Acceptance milestones.
Milestone-Driven Workflow
Program Protection evolves through every acquisition phase. Thalorin's milestone-driven workflow engine tracks PPP requirements against acquisition decision points. Automated notifications alert teams to upcoming submission deadlines.
Material Development Decision
- Initial protection concepts
- AoA security inputs
Document generation pulls current program data into milestone-appropriate templates. Approval workflows route submissions through Component PPP offices to USD(R&E) with full status visibility.
Platform Capabilities
Structured process for identifying, assessing, and documenting Critical Program Information with threshold analysis and risk scoring
ASDB integration for cross-program CPI visibility and protection gap identification before engineering lock
Template-driven generation with auto-population from program data and milestone-specific formatting per Defense Acquisition Guidebook Chapter 9
Complete AT lifecycle management from concept through verification and validation with automated timeline tracking
SCG creation with classification element tracking, declassification scheduling, and OCA coordination
CI coordination with threat assessment linkage and DIA horizontal analysis integration
DoDI 5000.82 compliance with RMF integration and System Security Plan coordination
Automated Statement of Work language, CDRL generation, and DD254 requirements from PPP protection measures
Complete decision history with rationale capture for program protection assessments and milestone reviews
Workflow management through Component offices to USD(R&E) with deadline tracking and status dashboards
Common questions
What is a Program Protection Plan required to contain?
A PPP is the programme's single account of what is worth stealing and what is being done about it. It identifies critical program information under DoDI 5200.39, identifies mission-critical functions and critical components under the trusted systems and networks policy in DoDI 5200.44, and then documents the countermeasures applied to each — Anti-Tamper, supply chain risk management, software assurance, hardware assurance, exportability features, and the cybersecurity approach. DoDI 5000.83 places the whole of it under technology and program protection rather than treating it as a security annex.
When is the PPP due?
It is a milestone artifact, so it is reviewed and updated at the acquisition decision points rather than written once. The practical consequence is that a PPP has to describe a design that exists at the time of the review and be updated when that design changes, which is why programmes that maintain it as a living document spend far less effort at each milestone than programmes that reconstruct it. A PPP that has not changed while the system has is evidence of the second pattern.
What is horizontal protection and why does it fail?
Horizontal protection is the requirement that the same critical program information be protected consistently wherever it appears across the Department, so that one programme's protection is not undone by another programme fielding the same technology with weaker measures. It depends on programmes registering their CPI so overlaps can be found — which means it fails silently and asymmetrically: your CPI is exposed by someone else's decision, in a programme you have no visibility into, and nothing in your own documentation shows the problem.
How does the PPP relate to the RMF authorization package?
They answer different questions about the same system and are routinely confused. The RMF package asks whether the risk of operating the system is acceptable to an authorizing official; the PPP asks whether the technology inside the system is protected from an adversary who wants to acquire it. Cybersecurity appears in both, which is where the conflation starts, but a system can hold a current ATO and have no protection for its critical components, and the reverse is equally possible.
Do subcontractors need to see the PPP?
They need to know the protection requirements that flow to them, which is not the same as receiving the document. A PPP aggregates what is most sensitive about a programme, so distributing it widely creates precisely the exposure it exists to prevent. The workable pattern is to derive supplier-facing requirements from the PPP — this component is critical, this data is CPI, these handling and assurance requirements apply — and flow those down through the contract, keeping the analysis that produced them in the programme.
Regulatory state described as of August 2026. Requirements change; verify against the current rule before relying on any date above.
Ready to transform Program Protection compliance?
See how Thalorin manages the complete PPP lifecycle — from CPI identification through milestone submission and horizontal protection coordination.