Vendor: Synopsys, Inc. Category: Boot Firmware Support

Secure Boot Software Development Kit

Secure boot can greatly enhance the security of an embedded system by cryptographically verifying that the code being loaded and …

Overview

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 Secure Boot SDK allows developers to implement secure boot systems using software-only constructs or with the 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 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.

Key features

  • Based on NIST CAVP validated cryptographic algorithms and standards
  • AES-CCM and AES-CTR content encryption
  • SHA-256 hashing
  • RSA PKCS #1 and X9.62 EC-DSA verification
  • C source code with simple build options
  • Very small code footprint
  • Flexible architecture
  • Support for hardware acceleration and / or isolation
  • Run-time checking capability during system operation
  • GPL-free code
  • Fully portable architecture
    • Platforms – ARC, ARM® (32 and 64 bit), x86 (32 and 64 bit)
    • Target OS – Linux, Android, Apple iOS, Microsoft Windows

Specifications

Identity

Part Number
dwc_secure_boot_sdk
Vendor
Synopsys, Inc.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about Boot Firmware Support IP core

Maximizing Performance & Reliability for Flash Applications with Synopsys xSPI Solution

Systems using SoCs designed in advanced processes generally rely on external Flash devices that use NOR/NAND Flash memory technology for non-volatile storage. NOR Flash memory offers many benefits for device manufacturers and consumers, such as faster reading, low power consumption, and smaller area. In contrast, NAND Flash memories are ideal for applications such as data storage, where higher memory capacity and faster write and erase operations are required.

Securing Smart Connected Homes with OTP NVM

The market for piracy is huge and hackers have become increasingly sophisticated even when security is implemented in hardware. The race between the aggressors and protectors is a battle without end. Smart connected home devices are increasingly storing and processing very sensitive and private user data in addition to attempting to deliver copyright protected content from service providers. Protecting consumer data is vital.

Frequently asked questions about Boot Firmware Support IP

What is Secure Boot Software Development Kit?

Secure Boot Software Development Kit is a Boot Firmware Support IP core from Synopsys, Inc. listed on Semi IP Hub.

How should engineers evaluate this Boot Firmware Support?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Boot Firmware Support IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP