Middleware
Secure Boot
Ellipsys-SB is part of the Ellipsys Trust Framework which is Elliptic’s solution to help device manufactures and system providers protect their product from tampering, cloning, and other threats. Ellipsys-SB is a bootstrap loader that greatly enhances the security of embedded systems by cryptographically verifying (and optionally decrypting) that the code being loaded and executed is from a trusted source and has not been tampered with. The solution includes developer tools to assist with deployment issues such as security updates, code signing, and image building.
Once a feature of high security applications, the techniques are now being adopted in a broad range of products such as mobile phones, set-top boxes and networking systems such as base stations, routers and other infrastructure devices.
There are a number of variants for secure boot based on a blend of hardware cores and embedded software with options available for asymmetric and symmetric cryptographic approaches. Ellipsys-SB can work as a standalone solution, or in tandem with other Ellipsys Trust Framework companions, such as Ellipsys-CA and Ellipsys-VSM.
The following features are available in the Ellipsys-SB:
- Enabler for anti-tampering and anti-cloning systems
- Design IP protection
- Multi-phase loader cryptographically validates a phase before loading it
- Highly configurable, flexible and reliable
- Supports industry standard protocols and algorithms
- Support for hardware assist to speed boot time
- Secure access to engineering mode bypasses application loading for lab debugging purposes
- Run-time checking capability during system operation
- Tuneable for different product flows and economics
- Low footprint solution
- Available under binary or C language source code licenses
The ESS-04 can be used in the following applications:
- Anti-tampering and anti-cloning
- Design IP protection
- Content protection
- Feature control and decommissioning

