Developers of high assurance embedded systems and critical platforms have a broad array of integrated circuit options depending on requirements. Programmable System on a Chip (SoC)-level solutions such as FPGAs with on-chip soft or hard processor cores, Multi-core CPUs and DSP products are available off the shelf. These products provide an excellent, flexible foundation to enable development of High Assurance Trusted Systems at both the hardware and software application levels.
As embedded systems continue to expand more deeply into core process and critical subsystems, developers are faced with the challenges of integrating high assurance and trust as well as meeting traditional and new system requirements and constraints such as Size, Weight, Power and Cost (SWAP-C).
Elements of High Assurance Trusted Systems
High Assurance Trusted Systems are composed of the following elements with varying emphasis depending on the level of system assurance required:
As embedded systems continue to expand more deeply into core process and critical subsystems, developers are faced with the challenges of integrating high assurance and trust as well as meeting traditional and new system requirements and constraints such as Size, Weight, Power and Cost (SWAP-C).
Elements of High Assurance Trusted Systems
High Assurance Trusted Systems are composed of the following elements with varying emphasis depending on the level of system assurance required:
- Operational Reliability and Fault Tolerance
- Information Assurance (IA) and Cryptography
- Anti-tamper Features
- Trust Assurance Solutions
