Secure programming and provisioning

Most of the time IoT devices are created by several companies and partners worldwide, thus may be generating risks as hackers could gain access to hardware and/or software all along the supply chain.

Trusted Objects has developed TOPS, secure solutions to make supply chain and manufacturing more secure by protecting developer software and secret data from security issues.

TOPS stands for Trusted Objects Programming Solutions. It is a set of hardware and software tools enabling:

  • Secure programming: firmware and software into generic MCU or Secure Element,

  • Secure provisioning: keys and certificates injection into a device,

  • Secure generation of secret data: passwords, secret keys, digital certificates, unique per device,

  • Secret secure storage in the programming location,

  • Secure management of key diversification and device serialization,

  • Whitelists or blacklists generation,

  • Server secure commissioning.


TOPS operates either at an OEM factory site or at a subcontractor production facilities.
It is compliant with the highest security standards, including Common Criteria, FIPS and ISO27000 series.


Two versions of TOPS are available, based on the same hardware and software platform: 

  • TOPS Server which is a centralized and scalable solution that can operate on several types of programming equipment, regardless of their location in the world.


  • TOPS Plug&Go which is a pre-configured equipment for a dedicated project, easy to install and easy to operate with simple and user friendly interface.