Secure Desktop Provisioner enables secure provisioning at your desk
Secure Desktop Provisioner enables developers, who have defined their key infrastructure during development, to dynamically generate keys and “provision” these securely into the device together with programming a cryptographically secured image of the application.
Security orientated development is traditionally challenging as there is a need to manage high-value code and secrets, including keys, along the complete supply chain from development through to production.
Provisioning is the act of injecting unique characteristics to every device being produced, whether at the chip, board or system level. This unique cryptographic identity, similar to a birth certificate, enables every programmed device to be identified and acted upon, whether this is to provide authentication, or to enable updates to be targeted to a single device, or a group. The provisioning is often implemented alongside secure programming, ensuring that as much information as possible is protected.
Secure Desktop Provisioner is available as part of the Security from Inception Suite, enabling developers to make the first critical step by building security into their designs ready for production. With Secure Desktop Provisioner it is now possible to take the second step of securely transferring those designs to a production environment to produce prototypes and first articles that fully implement the designed security features. In C-Trust, development keys are replaced by secure production keys, during the creation of a final, secure production package. The Secure Desktop Provisioner imports these production packages.