AnsweredAssumed Answered

how to transfer a decryption key via non-secure UART interface ?

Question asked by mishganux on Jun 3, 2018
Latest reply on Jun 12, 2018 by Jithul_Janardhanan

Hello!

 

I need to flash my custom device (CPU = BF706) from an external programming device using UART boot mode.
An external device provides driver to write to flash and OTP, second stage loader (signed), application (signed and encrypted) and OTP data.


The question is: how to transfer a decryption key via non-secure UART interface ? It may be sniffed on UART lines or extracted from non-encrypted driver, second stage loader or OTP data.

Outcomes