FEDERAL CYBERSECURITY RESEARCH AND DEVELOPMENT STRATEGIC PLAN (2019)
systems also must address their continual evolution through development and operational
phases as defects are detected and fixed; new missions, markets, and platforms are targeted; and
new capabilities are added. Further, fixing software defects imposes a risk of introducing
additional defects, which squarely points to a need for improved management of software
development and testing.
R&D Goals
• Develop cost- and threat-proportionate integrated root-of-trust alternatives for various hardware
•
•
•
•
•
•
devices, ranging from low-cost IoT devices and networked sensor devices to server computers.
Develop techniques for authenticated secure boot, authenticated secure software updates, and
authenticated secure software execution with security guarantees extending from the hardware
layer to the application layer.
Develop novel processes, techniques, and mechanisms that protect against reverse-engineering
efforts.
Develop mechanisms and tools that verify the security properties of hardware.
Develop secure debug and testing techniques. Develop crypto-agility to migrate existing
advanced encryption standards-based infrastructure to post-quantum cryptographic solutions.
Develop hybrid cryptography schemes for cost-proportionate security. Develop efficient general
solutions against code-reuse attacks.
Develop new software development methodologies that allow rapid revision and regression
against security goals.
Develop secure update mechanisms that support the full range of product formats (i.e.,
proprietary and open source); applications (e.g., enterprise services and IoT); and lifecycles.
Develop empirical understanding of software defect rates, effort, and calendar time that are
achievable with alternative software development and sustainment technologies, and of
relationships between software defects and software vulnerabilities. Based upon empirical
understanding, develop paradigm and supporting technology to develop and sustain software
with less than 1 defect per 100,000 lines of code (LOC) without compromising quality attributes,
cost, or schedule. Develop tools and techniques for effective management of software systems.
Education and Workforce Development
There is a shortage in the United States of qualified cybersecurity workers, and the supply-demand gap
is increasing in both quality (the competence required) and quantity. This gap threatens all sectors of
the national critical infrastructure and will throttle aspirations in the advancement of AI and QIS. The
gap is deeply rooted in the education and training infrastructure; it includes a shortage of qualified
teachers, trainers, and advanced faculty. 24
The current culture of treating cybersecurity as an add-on requirement is a barrier to effective, efficient
solutions and complicates the successful adoption of innovative technologies. The sociotechnical
challenges involving human, social, organizational, economic, and technical factors, and the complex
interaction among them require engagement with all sectors of society. This requires increasing
diversity and inclusion and broadening participation in the R&D community. In addition, scientists and
engineers often lack experience in business formation and may not understand the commercial
viability of their innovations, hindering the effective transfer of technology to products.
24
https://www.nist.gov/system/files/documents/2018/07/24/eo_wf_report_to_potus.pdf
– 21 –
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents