Skip to main content
DPark.2
Associate III
Feb 26, 2020 1:55 AM UTC
Solved

Require authentication for firmware update

I started a new project, and my security requirement states that user authentication is required when updating firmware.

I wonder if there's a feature for this, and if not, can the bootload side be modified to meet this requirement?

I searched and found a concept like SFU. The chip used is stm32l0x2.

This topic has been closed for replies.
Tesla DeLorean
Tesla DeLoreanBest answer
Guru
Feb 26, 2020 5:04 AM UTC

Perhaps there is a requirement to only apply newer firmware, preventing the refreshing of the current firmware, or older versions, or firmware for a different variant of the same product.

​

Usually one would use a product unique key or identifier, and then a date or sequence number for each firmware release.​

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..

4 replies

Tesla DeLorean
Guru
Feb 26, 2020 2:36 AM UTC

That the user has a password, or a signed key?

Perhaps discuss with the individuals who created the requirements?

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
DPark.2
DPark.2Author
Associate III
Feb 26, 2020 2:37 AM UTC

​It's an requirement of certification, and maybe both methods don't matter, and just need to prevent the firmware from being updated unintentionally.

Thanks for ur apply!

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
Feb 26, 2020 5:04 AM UTC

Perhaps there is a requirement to only apply newer firmware, preventing the refreshing of the current firmware, or older versions, or firmware for a different variant of the same product.

​

Usually one would use a product unique key or identifier, and then a date or sequence number for each firmware release.​

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..