Developing completely bug-free software is complex and costly, but the bugs that remain pose a security threat when maliciously exploited. In addition, software in a device comes from sources with different trust levels: internal development, external suppliers, open source, and maybe even end-users. The standard solution for mixed-criticality components is isolation. For security this means a securely shielded Trusted Execution Environment. For low power/cost IoT edge devices, however, a separate secure processor or full virtualization is not an option. This session presents a lightweight solution to efficiently shield secure from non-secure software on a single microcontroller.
Ruud Derwig, Software and Systems Architect, Synopsys
Thank you for your interest in the presentations from the event.
Please complete the registration form and click the 'continue >>' button below.