Secure build environments

Digi Embedded Yocto provides different mechanisms to generate signed and encrypted firmware images. We distinguish between the following environments:

Development environment

In a development environment, your project can be configured to generate signed and encrypted images providing a PKI tree and a Data Encryption Key (dek.bin) directly on the development machine. Developers have direct access to all four (main and backups) sets of keys used, so Digi recommends you separate the development and signing of the firmware so the keys are not exposed.

Production environment

The production environment is a secure environment with access to just one of the four available keys. If this key is compromised and revoked, the production environment must be updated with the new key. See Revoke a key for more information.

A production environment can be set up in one of two ways:

Manufacturing environment

In any case, the manufacturing facility will be provided with:

 

© 2018 Digi International Inc. All rights reserved.
Secure build environments updated on 22 January 2018 02:43:37 PM