Jump to content
Sign in to follow this  
dubnet

Encrypted Firmware updates via USB

Recommended Posts

Thought this idea looked familiar from a TI app note.

 

Found it pretty quickly. "Crypto-Bootloader (CryptoBSL) for MSP430FR59xx and MSP430FR69xx MCUs" (SLAU657)

 

A little different, does not use USB, but rather the BSL interface. (likely as a drop in replacement for existing products)

It uses AES for encryption. but they mention the API calls are generic enough to enable changing this (for MCUs without an AES module for example)

 

post-274-0-64766300-1469333450_thumb.jpg

 

Link: http://www.ti.com/lit/pdf/SLAU657

 

 

 

Share this post


Link to post
Share on other sites

@greeeg  I wasn't sure but thought that there might be something out there for the TI ecosystem. Thanks for the remembering, and the reference.  What I thought was interesting about the HAD post was the USB angle and the ease with which an end user could update the protected firmware.

Share this post


Link to post
Share on other sites

My CDC BSL (Win / Linux / OS X) has AES and it can fit to 2 KByte BSL flash. Just to report that is possible to made something like this.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×