Secure boot can greatly enhance the security of an embedded system by cryptographically verifying that the code being loaded and executed is authentic and has not been unknowingly or maliciously modified. Once a feature of high security applications, these techniques are now being adopted by a broad range of products from mobile phones, tablets, and set-top boxes to networking systems such as base stations, routers and other infrastructure devices.
The compact, flexible Synopsys Secure Boot SDK allows developers to implement secure boot systems using software-only constructs or with Synopsys offload engines, accelerating verification and decryption operations in the target system. Secure boot systems rely on well-proven cryptographic algorithms for verifying signed code, and optionally decrypting code, to ensure that the processor is initialized into a known state and executes code from a trusted source. The Synopsys Secure Boot SDK supports a variety of system requirements and boot sequences via a simplified two-phase secure bootstrap process that loads only executable code signed by a trusted entity.
Synopsys Secure Boot Software Development Kit Datasheet
Description: | Secure Boot Software Development Kit |
Name: | dwc_secure_boot_sdk |
Version: | 2.11a |
ECCN: | 5D002.b2/ENC |
STARs: | Open and/or Closed STARs |
Product Type: | DesignWare Cores |
Documentation: | |
Download: | ellipsys_tboot_sdk |
Product Code: | B277-0 |