2019-11-01 01:22 PM
Using ST-LINK we need to program a device but the data which needs to be programmed is highly sensitive so the CLI cannot be used. Are there any suggestions how to proceed with this programming other than writing our own functions? Are there any modules or libraries which can be used which will allow us to hide the aforementioned sensitive data?
2019-11-01 01:55 PM
Could you just crypt the data?
2019-11-01 05:16 PM
Why can't you use the CLI? Do you not trust it from sending your data over the internet somewhere or something?
2019-11-01 06:29 PM
Presumably doesn't trust the facility doing the programming.
Thought they had an Application Library once upon a time, Segger had one too, along with production programmers.
It would be important to understand what kind of secure channel was actually available in this context.
With security, you've pretty much got to own it end-to-end, so you're going to have to understand it, and writing the software to effect it.
Sign and authenticate the firmware image will an elliptic curve, and don't share the private key with those you don't trust. The authentication uses the public key.
2019-11-04 04:39 AM
I am not sure why the reasons are important. Let's suffice it to say we don't want to the client access to the data which I think they could see using a CLI.