µTasker Forum

µTasker Forum => µTasker general => Topic started by: celnz on October 28, 2009, 09:31:42 PM

Title: What algorithm does the bootloader use to encrypt the firmware.
Post by: celnz on October 28, 2009, 09:31:42 PM
Hi,

I'm after an encrypted bootloader for the AVR32 (UC3A1512 Specifically).

Could you tell me what encryption algorithm your bootloader uses? AES/3DES?

Thanks,
Title: Re: What algorithm does the bootloader use to encrypt the firmware.
Post by: mark on October 28, 2009, 11:18:48 PM
Hi

The encryption algorithm is described (briefly) in the document http://www.utasker.com/docs/uTasker/uTaskerBoot_003.PDF

It is neither AES/3DES etc. but simpler and proprietary (the application and boot-loader need matching keys). Since the boot-loader is about 1k in size also a fairly simple algorithm was chosen - the security should increase with key length, which can be chosen by the user.

Regards

Mark