ESS-04: Secure Boot
ESS-04 : Ellipsys-Secure Boot (SB) is a bootstrap loader that can greatly enhance the security of embedded systems by cryptographically verifying (and optionally decrypting) that the code being loaded and executed is authentic 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.
Ellipsys-SB is part of the Ellipsys Trust Framework which is Elliptic’s platform security 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.
Secure environments like ARM TrustZone® are a solid foundation for security solutions in Embedded Systems. Ellipsys-SB is an ideal fit for the ARM TrustZone architecture and it allows TrustZone enabled processors to boot into a secure state.
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-Certification Authority (CA) and Ellipsys-Virtual Security Module (VSM).
- Features
- 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
- Benefits
- Complete solution
- Highly configurable, flexible and reliable
- NIST CAVP Certified
- Optimized for size and performance GPL-Free Code
- Platform/OS agnostic
- Significantly reduces development cycles
- Optional support for hardware acceleration and offload for embedded processors
- Applications
- Anti-tampering and anti-cloning
- Design IP protection
- Content protection
- Feature control and decommissioning
- Downloads
- Product Brief: ESS-04 : Ellipsys-Secure Boot (SB)
Featured Products
CLP-630: Multi-Packet Manager Security EngineA highly programmable and unique Security Protocol Accelerator specifically designed to efficiently process data for high capacity wireless and network applications. The engine is perfectly suited for applications that deal with multiple active connections and significant traffic load on different contexts, such as 4G LTE-Advanced wireless cellular base stations and femtocells.






