Hello,
If we use keys with DFU nrfutil.exe, is the new firmware in the DFU package only signed or also ciphered ?
The real question is:
-
do we prevent unwanted uploading of a foreign unsigned firmware into our existing device (a firmware which would not be signed with out private key) ?
-
do we protect our IP from being stolen by reverse engineering our DFU package (by ciphering the new firmware in the DFU package with our private key) ?
Since the DFU package is exposed while upgrading devices in the field, how can we protect it ?
Which key from my private.pem (private/public) is used where and how (in nrfutil.exe, in the device itself) ?
Since your documentation is not very detailed regarding this process, could you please explain how this all works ?
Best Regards, Stef