Firmware Signature and Data Protection

Which version of system do you use? Khadas official images, self built images, or others?

Khadas official images

Please describe your issue below:

I want to write a C++ code that connect to an MQTT broker with TLS, client authentication as well as client certified connection.

This connection requires a private key that should be used by Mosquitto library in the TLS connection function. Regarding the private key, I can encrypt it with a key, but this key should be passed to the library as a parameter.

The question is:
How can I prevent any one from access this key and not reverse engineered the firmware?

1 Like

Hello @OmarAlkassab

Not sure what you want to do. Does it a hardware or system releated featrue ?

Hello @numbqq

I need to use the VIM1S in a commercial product. What I want is to prevent anyone from accessing some sensitive data and prevent a hacker from make reverse engineering of my custom firmware.

That depends on how you design your firmware.

Maybe you should check in the firmware forum which you will use as the base.

Can you send me the link of the software forum ?