A computer readable medium providing instructions for providing program protection engineering, security management, and report preparation for sensitive and classified projects, the instructions comprising:
- enabling a user to login to a program protection engineering (P2E) toolkit;
- enabling the user to specify an acquisition program, wherein the acquisition program includes technical components and programmatic components;
- copying variables from a master database to a program specific database, wherein the variables include timeline phase groups, phases, milestones, protection activities for the specified acquisition program, and templates for required report documents;
- providing and displaying a timeline of the specified acquisition program;
- identifying the technical components that need security protections;
- identifying critical technical components using questionnaires directed to the technical components;
- determining factors including criticality, vulnerabilities, threats, susceptibilities, countermeasures, and a residual risk for each technical component that needs security protections;
- identifying the programmatic components that need security protections;
- identifying critical system programmatics components using questionnaires directed to the programmatic components;
- determining factors including criticality, vulnerabilities, threats, susceptibilities, countermeasures, and a residual risk for each programmatic component that needs security protections;
- and
- providing reports based on timeline phase and specific acquisition program reporting requirements.