Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: LPC22xx Flash Copy Protection

2005-06-02 by mirax_ua

Hi Tom,
This is quite good solution, btw, what processor did you use for 
this RAM Decrypted Code Execution? And do you know any ARM9 
processor with internal flash to keep decrypting code and key? I 
guess this internal flash _must_ be read protected and LPC22xx suits 
it but these processors have a bit limited RAM (you can find 
processors with bigger internal RAM of course).

--- In lpc2000@yahoogroups.com, "tom_laffey" <tom_laffey@y...> wrote:
> Hi,
> 
> My guess is that you are looking for a CPU for a secure 
(financial?) 
> application.  I worked on a platform a few years ago that stored 
off-
> chip programs and data in an encrypted form and then decrypted 
pages 
> into internal RAM as needed.  Quite a bit of "infrastructure" is 
> required to do this sort of thing.  And you might want an ARM9 
instead 
> of an ARM7.  
> 
> To do this now, I'd be looking for an implemenation using 
> ARM's "TrustZone" and "SecureCore" technology.  I haven't yet seen 
this 
> in generally available silicon.
> 
> Regards,
> 
> Tom
> 
> --- In lpc2000@yahoogroups.com, "mirax_ua" <mirax_ua@y...> wrote:
> > Hello ppl,
> > Those processors don't have any flash copy protection, do they? 
As 
> > long as there is some executable code in external memory and 
that is 
> > what external flash is meant for. You can hook up some of you 
code 
> > into external flash that will read the contents of internal 
flash and 
> > give it away via say serial interface. What protection are we 
talking 
> > about here?
> > Acctually, I couldn't find any 32-bit processor that has both 
> external 
> > memory bus and internal flash with read protection.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.