Running code from external memory in LPC1788!

Hi,
I have LPC1788 embedded board with external NAND flash.Is it poosible to put some code/function in the NAND flash that we are able to run ?

Best Regards,
Mostafa

Parents Reply
  • Why AES-256? It isn't really more secure than AES-128 from a practical perspective. See for ecample:
    blog.agilebits.com/.../

    Encrypting the key - stored in read-protected flash - isn't really meaningful either. Encrypting the key is something you do when the key file is likely to be publicly available - and then you need strong encryption with strong pass-phrase.

    You are making your life way too complicated without having shown that there are real significant monetary investments that needs to be protected. Right now, you are only introducing significant costs for the company. And for the support, who are going to tell the customer that oops - your security measures made your own devices fail because the RTC battery run out of power. Is the danger of someone peeking at your data really representing losses of millions of dollars?

    Remember that if the data in that chip really is worth lots of money, then the attacker will most probably be way more skilled than you (since there is an economical incentive to use someone who is explicitly skilled in reverse-engineering - or in social engineering) so in the end, your protection will quite likely fail because of some unexpected oops you didn't even see. They might even mail you a PDF file that harvest your local machine... So you and your company takes all the costs and inconveniences without getting even close to the advantages you expected.

Children
More questions in this forum