Skip to content

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.

Abstract gradient
PPP Lifecycle
DoDI 5000.83
Full compliance
CPI→ASDB
End-to-end tracking
5
Milestone submissions
Key Metrics
45days

Required PPP submission lead time before MDA reviews

5milestones

Formal PPP submissions through acquisition lifecycle

105days

AT Concept Plan lead time before Milestone A

60days

Standard AT plan submission lead time at subsequent milestones

The Compliance Reality

Five formal submissions. One managed workflow.

MS A
Milestone A
Dev RFP
Development RFP Release Decision
MS B
Milestone B
MS C
Milestone C
FRP
Full Rate Production Decision

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.

DoDI 5200.39

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.

01Identify

Technology elements exceeding adversary capability thresholds

02Assess

Risk through consequence-exposure-threat analysis

03Select

Protection measures proportional to risk

04Monitor

Effectiveness throughout the lifecycle

Platform Capabilities
01

Threshold analysis comparing system attributes against technology capability baselines

02

Consequence modeling assessing mission impact, countermeasure development costs, and competitive advantage duration

03

Protection measure selection with cost-benefit analysis and implementation timeline estimation

04

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.

Cross-Program Analysis

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.

ASDB Integration
Your Program
CPI Protection Decision Pending
PRG-001
ASDB Query
Similar CPI Detected
PRG-127
Protection: Level 3
Similar CPI Detected
PRG-248
Protection: Level 2

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.

Engineering Integration

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.

Integration Points
SE Baseline
Systems engineering baseline synchronization
SOW Gen
Automated Statement of Work and CDRL generation
DD254
Security classification requirements
Trade Studies
Cost, schedule, and performance visibility
DoDD 5200.47E

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.

AT Submission Timeline
Lead Time (Days)
105
AT Concept Plan
Before Milestone A
60
Initial AT Plan
Before Milestone B
60
Final AT Plan
Before CDR
60
AT Evaluation Plan
After CDR
60
AT Evaluation Report
Before Milestone C
Adaptive Acquisition Framework

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.

MDD

Material Development Decision

Required Activities
  • 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.

Thalorin Platform

Platform Capabilities

01
CPI Identification Workflow

Structured process for identifying, assessing, and documenting Critical Program Information with threshold analysis and risk scoring

02
Horizontal Protection Analysis

ASDB integration for cross-program CPI visibility and protection gap identification before engineering lock

03
PPP Document Generation

Template-driven generation with auto-population from program data and milestone-specific formatting per Defense Acquisition Guidebook Chapter 9

04
Anti-Tamper Integration

Complete AT lifecycle management from concept through verification and validation with automated timeline tracking

05
Security Classification Guide

SCG creation with classification element tracking, declassification scheduling, and OCA coordination

06
Counterintelligence Support Plan

CI coordination with threat assessment linkage and DIA horizontal analysis integration

07
Cybersecurity Strategy Appendix

DoDI 5000.82 compliance with RMF integration and System Security Plan coordination

08
Contract Flowdown

Automated Statement of Work language, CDRL generation, and DD254 requirements from PPP protection measures

09
Audit Trail

Complete decision history with rationale capture for program protection assessments and milestone reviews

10
Approval Routing

Workflow management through Component offices to USD(R&E) with deadline tracking and status dashboards

Questions

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.