BG Network's Embedded Security Software Architecture (ESSA), a collection of scripts, recipes, configurations, and documentation for Linux, enhances cybersecurity for IoT devices, including secure boot, encryption and/or authentication. The ESSA enables engineers to extend a hardware root of trust to secure U-Boot, the Linux kernel, and applications in the root file system.
To provide strong cybersecurity without compromising performance or functionality, this architecture leverages:
The ESSA is Linux based and when used in conjunction with the SAT will support:
The following boards are supported natively by this layer:
See the Quick Start Guide for instructions of building core image and for a quick demo of DM-Crypt with CAAM's black key.
To know more about the BG Networks ESSA and its potential capabilities, contact BG Networks.
To contribute to the development of this BSP and/or submit patches for new boards please feel free to create pull requests.