Hi ,
How do you protect the firmware in your custom boards ?
In our custom board, there is an external Flash in which reside the
firmware. The firmware can fit in the on-chip RAM of the C5416, then after
bootloading, the C5416 run from on-chip RAM.
Then the problem is how to protect the firmware that reside in the external
Flash against copies ?
any help is welcome
Thanks in advance
Rodrigo Rivas
|
|
Firmware Protection
Started by ●August 21, 2003
Reply by ●August 21, 20032003-08-21
Rodrigo Rivas wrote: > Hi , > > How do you protect the firmware in your custom boards ? > In our custom board, there is an external Flash in which reside the > firmware. The firmware can fit in the on-chip RAM of the C5416, then > after bootloading, the C5416 run from on-chip RAM. > > Then the problem is how to protect the firmware that reside in the > external Flash against copies ? > The sort answer is "You can't". About all you can hope for is to obscure it in some way, and anyone with a bit of skill and a JTAG debugger will be able to crack that without too much effort. Brian |
|
Reply by ●August 21, 20032003-08-21
You cannot prevent it. But you can make it
harder:
1. write messy code and implement messy
hardware.
2. put a EEPROM with a fixed value and
different on each board. encode a portion of your program using the code.
3. make the product dirt cheap so there is no
incentive to copy.
that is all I can think of.
-Andrew
|