Jump to content

RidgeRun Platform Security Manual - JetPack Build Process

From RidgeRun Developer Wiki

🚧 Documentation is under development

The RidgeRun Platform Security Manual guide is currently under active development. Some sections may be incomplete or change without notice.

Questions? Contact RidgeRun or email to support@ridgerun.com.

Follow us on: YouTube Twitter LinkedIn Email Share this page

Share This Page

NVIDIA partner logo NXP partner logo




JetPack Build Process

This section explains how the security features of NVIDIA Jetson platforms fit into the JetPack and Linux for Tegra (L4T) development workflow.

The developer should first prepare a working Jetson Linux installation, confirm that the target device boots and operates correctly, and then apply the security procedures that match the product requirements.

The Security Flow provides the overall path from a development system to a secured platform. The following sections describe how to configure, implement, deploy, and validate individual security mechanisms using the NVIDIA Jetson Linux BSP and its associated tools.


Info

This section corresponds to the JetPack / Linux for Tegra (L4T) development path. For products using a Yocto-based Linux distribution, see the

NVIDIA Jetson Yocto Build Process.


Security Flow

The Security Flow provides an overview of the Jetson security process and the recommended path for moving from a working development system toward a validated security configuration.

It can be used as the starting point before applying the individual security procedures described below.

Security Procedures

The following guides cover the security mechanisms currently documented for the JetPack / L4T development path:

Each procedure describes the required setup, tools, configuration, commands, deployment process, validation steps, and relevant limitations for the corresponding security mechanism.

Over-the-Air Updates

Software updates are part of the security lifecycle of a deployed product. An update mechanism must preserve the security properties established during development while allowing authorized software to be deployed throughout the lifetime of the device.

The JetPack / L4T section includes guidance for different OTA frameworks:

The RAUC documentation additionally covers:

Bringing Secure Boot to Production

Enabling Secure Boot during development is only part of the process required to secure a production device.

A production deployment must also consider how signing keys are protected, how images are signed, how devices are provisioned, and how the signing process integrates with the software development and release infrastructure.

The Bringing NVIDIA Jetson Secure Boot To Production section covers the transition from a development Secure Boot configuration to a production-oriented signing infrastructure.

The available guides include:

These procedures address the infrastructure surrounding Secure Boot, including protected signing keys, automated signing workflows, and the integration of security into production build and deployment processes.

From Development to Production

The security mechanisms described in this section should not be treated as independent features.

For example, Secure Boot can establish trust in the software executed during startup, while disk encryption protects data at rest and secure OTA mechanisms help preserve software authenticity when the product is updated.

A typical development path can therefore be represented as:

The exact combination of security mechanisms depends on the product's assets, threat model, deployment environment, and security requirements.

Before production deployment, the developer should validate both expected and unauthorized scenarios and verify that recovery, update, provisioning, and signing procedures preserve the intended security properties.


Warning

Some Jetson security configurations can affect the device boot process, key provisioning, flashing procedure, and recovery options. Always validate the complete security configuration on the target

hardware and software baseline before applying production security settings.




Cookies help us deliver our services. By using our services, you agree to our use of cookies.