cancel
Showing results for 
Search instead for 
Did you mean: 

Require authentication for firmware update

DPark.2
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions

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
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

4 REPLIES 4

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
Up vote any posts that you find helpful, it shows what's working..

​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!

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
Up vote any posts that you find helpful, it shows what's working..

This certificate is a security certificate.

It seems to be a specification that requires a specific product to not be able to update the firmware except the manufacturer.