Yahoo Groups archive

Lpc2000

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

Thread

Code protection again....

Code protection again....

2004-12-21 by ggindele

I think we reached the consensus (with a little Philips help) that
code protection is available only in the 64 pin package, when the boot
loader >= 1.63

I wonder would that be a commercially reasonable protection when 2106
is used with an external electronic serial number. The flash can be
customized to accept only the right serial number, but there's no code
protection against JTAG attack. 

What do you think? How long would it hold?

Re: [lpc2000] Code protection again....

2004-12-21 by onestone

Ultimately it is impossible to totally protect code. Perhaps the best 
you can prove is that somebody actually ripped you off. I routinely 
embed a copyright notice that is encrypted. The notice is functional, 
working code that cannot be removed easily. Does not appear as any kind 
of sensible ASCII, yet is revealed by a simple key. I also repeat the 
same messages in plain text. Which may help to reveal 'holes' in the 
memory map.

Al

ggindele wrote:
Show quoted textHide quoted text
> 
> I think we reached the consensus (with a little Philips help) that
> code protection is available only in the 64 pin package, when the boot
> loader >= 1.63
> 
> I wonder would that be a commercially reasonable protection when 2106
> is used with an external electronic serial number. The flash can be
> customized to accept only the right serial number, but there's no code
> protection against JTAG attack.
> 
> What do you think? How long would it hold?
> 
> 
> 
> 
> 
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> <http://us.ard.yahoo.com/SIG=1297p65qp/M=298184.5639630.6699735.3001176/D=groups/S=1706554205:HM/EXP=1103742242/A=2495208/R=0/SIG=11egg01lg/*http://www.netflix.com/Default?mqso=60188914>
> 
> 
> ------------------------------------------------------------------------
> Yahoo! Groups Links
> 
>     * To visit your group on the web, go to:
>       http://groups.yahoo.com/group/lpc2000/
>        
>     * To unsubscribe from this group, send an email to:
>       lpc2000-unsubscribe@yahoogroups.com
>       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>        
>     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>. 
> 
>

Re: Code protection again....

2004-12-21 by ggindele

How good is that if the product was ripped off let's say in China? Any
litigation seems to extremely difficult.

--- In lpc2000@yahoogroups.com, onestone <onestone@b...> wrote:
> Ultimately it is impossible to totally protect code. Perhaps the best 
> you can prove is that somebody actually ripped you off. I routinely 
> embed a copyright notice that is encrypted. The notice is functional, 
> working code that cannot be removed easily. Does not appear as any kind 
> of sensible ASCII, yet is revealed by a simple key. I also repeat the 
> same messages in plain text. Which may help to reveal 'holes' in the 
> memory map.
> 
> Al
> 
> ggindele wrote:
> 
> > 
> > I think we reached the consensus (with a little Philips help) that
> > code protection is available only in the 64 pin package, when the boot
> > loader >= 1.63
> > 
> > I wonder would that be a commercially reasonable protection when 2106
> > is used with an external electronic serial number. The flash can be
> > customized to accept only the right serial number, but there's no code
> > protection against JTAG attack.
> > 
> > What do you think? How long would it hold?
> > 
> > 
> > 
> > 
> > 
> > 
> > Yahoo! Groups Sponsor
> > ADVERTISEMENT
> >
<http://us.ard.yahoo.com/SIG=1297p65qp/M=298184.5639630.6699735.3001176/D=groups/S=1706554205:HM/EXP=1103742242/A=2495208/R=0/SIG=11egg01lg/*http://www.netflix.com/Default?mqso=60188914>
> > 
> > 
> >
------------------------------------------------------------------------
Show quoted textHide quoted text
> > Yahoo! Groups Links
> > 
> >     * To visit your group on the web, go to:
> >       http://groups.yahoo.com/group/lpc2000/
> >        
> >     * To unsubscribe from this group, send an email to:
> >       lpc2000-unsubscribe@yahoogroups.com
> >       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
> >        
> >     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> >       Service <http://docs.yahoo.com/info/terms/>. 
> > 
> >

Re: [lpc2000] Re: Code protection again....

2004-12-21 by Matthias Weingart

Thx Al, now I know where I have to look for :-)

M.

On Tue, Dec 21, 2004 at 10:51:32PM -0000, ggindele wrote:
> How good is that if the product was ripped off let's say in China? Any
> litigation seems to extremely difficult.
> 
> --- In lpc2000@yahoogroups.com, onestone <onestone@b...> wrote:
> > Ultimately it is impossible to totally protect code. Perhaps the best 
> > you can prove is that somebody actually ripped you off. I routinely 
> > embed a copyright notice that is encrypted. The notice is functional, 
> > working code that cannot be removed easily. Does not appear as any kind 
> > of sensible ASCII, yet is revealed by a simple key. I also repeat the 
> > same messages in plain text. Which may help to reveal 'holes' in the 
> > memory map.
> > 
> > Al
> > 
> > ggindele wrote:
> > 
> > > 
> > > I think we reached the consensus (with a little Philips help) that
> > > code protection is available only in the 64 pin package, when the boot
> > > loader >= 1.63
> > > 
> > > I wonder would that be a commercially reasonable protection when 2106
> > > is used with an external electronic serial number. The flash can be
> > > customized to accept only the right serial number, but there's no code
> > > protection against JTAG attack.
> > > 
> > > What do you think? How long would it hold?
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > Yahoo! Groups Sponsor
> > > ADVERTISEMENT
> > >
> <http://us.ard.yahoo.com/SIG=1297p65qp/M=298184.5639630.6699735.3001176/D=groups/S=1706554205:HM/EXP=1103742242/A=2495208/R=0/SIG=11egg01lg/*http://www.netflix.com/Default?mqso=60188914>
> > > 
> > > 
> > >
> ------------------------------------------------------------------------
> > > Yahoo! Groups Links
> > > 
> > >     * To visit your group on the web, go to:
> > >       http://groups.yahoo.com/group/lpc2000/
> > >        
> > >     * To unsubscribe from this group, send an email to:
> > >       lpc2000-unsubscribe@yahoogroups.com
> > >       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
> > >        
> > >     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > >       Service <http://docs.yahoo.com/info/terms/>. 
> > > 
> > >
> 
> 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
        Matthias

Re: [lpc2000] Re: Code protection again....

2004-12-22 by onestone

Well since you cannot produce a secure system anyway, any system can be 
copied, it at least allows you to prevent the products being sold in 
countries which recognise international property rights. It is better 
than nothing, and harder to crack than most chip based schemes.

I don't believe for one second that it is foolproof, nothing is. Even if 
I can't crack your security I'm damned sure I can functionally duplicate 
your product without breeching patent laws.

Litigation may be easier in chana than,sa y, the US. In china you only 
have to find the right 'partner' with more clout than the rip-off 
artist. In America you have to have deep enough pockets to sustain a 
pack of lawyers. I know where I'd rather take my chances.

Al

ggindele wrote:
Show quoted textHide quoted text
> 
> How good is that if the product was ripped off let's say in China? Any
> litigation seems to extremely difficult.
> 
> --- In lpc2000@yahoogroups.com, onestone <onestone@b...> wrote:
>  > Ultimately it is impossible to totally protect code. Perhaps the best
>  > you can prove is that somebody actually ripped you off. I routinely
>  > embed a copyright notice that is encrypted. The notice is functional,
>  > working code that cannot be removed easily. Does not appear as any kind
>  > of sensible ASCII, yet is revealed by a simple key. I also repeat the
>  > same messages in plain text. Which may help to reveal 'holes' in the
>  > memory map.
>  >
>  > Al
>  >
>  > ggindele wrote:
>  >
>  > >
>  > > I think we reached the consensus (with a little Philips help) that
>  > > code protection is available only in the 64 pin package, when the boot
>  > > loader >= 1.63
>  > >
>  > > I wonder would that be a commercially reasonable protection when 2106
>  > > is used with an external electronic serial number. The flash can be
>  > > customized to accept only the right serial number, but there's no code
>  > > protection against JTAG attack.
>  > >
>  > > What do you think? How long would it hold?
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > Yahoo! Groups Sponsor
>  > > ADVERTISEMENT
>  > >
> <http://us.ard.yahoo.com/SIG=1297p65qp/M=298184.5639630.6699735.3001176/D=groups/S=1706554205:HM/EXP=1103742242/A=2495208/R=0/SIG=11egg01lg/*http://www.netflix.com/Default?mqso=60188914>
>  > >
>  > >
>  > >
> ------------------------------------------------------------------------
>  > > Yahoo! Groups Links
>  > >
>  > >     * To visit your group on the web, go to:
>  > >       http://groups.yahoo.com/group/lpc2000/
>  > >       
>  > >     * To unsubscribe from this group, send an email to:
>  > >       lpc2000-unsubscribe@yahoogroups.com
>  > >       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>  > >       
>  > >     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>  > >       Service <http://docs.yahoo.com/info/terms/>.
>  > >
>  > >
> 
> 
> 
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> <http://us.ard.yahoo.com/SIG=12987chi3/M=295196.4901138.6071305.3001176/D=groups/S=1706554205:HM/EXP=1103755962/A=2128215/R=0/SIG=10se96mf6/*http://companion.yahoo.com>
> 
> 
> ------------------------------------------------------------------------
> Yahoo! Groups Links
> 
>     * To visit your group on the web, go to:
>       http://groups.yahoo.com/group/lpc2000/
>        
>     * To unsubscribe from this group, send an email to:
>       lpc2000-unsubscribe@yahoogroups.com
>       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>        
>     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>. 
> 
>

Re: [lpc2000] Re: Code protection again....

2004-12-22 by onestone

Hi Matthias, even knowing it's there it would be damned hard to find out 
where.

Al

Matthias Weingart wrote:
Show quoted textHide quoted text
> Thx Al, now I know where I have to look for :-)
> 
> M.
> 
> On Tue, Dec 21, 2004 at 10:51:32PM -0000, ggindele wrote:
>  > How good is that if the product was ripped off let's say in China? Any
>  > litigation seems to extremely difficult.
>  >
>  > --- In lpc2000@yahoogroups.com, onestone <onestone@b...> wrote:
>  > > Ultimately it is impossible to totally protect code. Perhaps the best
>  > > you can prove is that somebody actually ripped you off. I routinely
>  > > embed a copyright notice that is encrypted. The notice is functional,
>  > > working code that cannot be removed easily. Does not appear as any 
> kind
>  > > of sensible ASCII, yet is revealed by a simple key. I also repeat the
>  > > same messages in plain text. Which may help to reveal 'holes' in the
>  > > memory map.
>  > >
>  > > Al
>  > >
>  > > ggindele wrote:
>  > >
>  > > >
>  > > > I think we reached the consensus (with a little Philips help) that
>  > > > code protection is available only in the 64 pin package, when the 
> boot
>  > > > loader >= 1.63
>  > > >
>  > > > I wonder would that be a commercially reasonable protection when 2106
>  > > > is used with an external electronic serial number. The flash can be
>  > > > customized to accept only the right serial number, but there's no 
> code
>  > > > protection against JTAG attack.
>  > > >
>  > > > What do you think? How long would it hold?
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > Yahoo! Groups Sponsor
>  > > > ADVERTISEMENT
>  > > >
>  > 
> <http://us.ard.yahoo.com/SIG=1297p65qp/M=298184.5639630.6699735.3001176/D=groups/S=1706554205:HM/EXP=1103742242/A=2495208/R=0/SIG=11egg01lg/*http://www.netflix.com/Default?mqso=60188914>
>  > > >
>  > > >
>  > > >
>  > ------------------------------------------------------------------------
>  > > > Yahoo! Groups Links
>  > > >
>  > > >     * To visit your group on the web, go to:
>  > > >       http://groups.yahoo.com/group/lpc2000/
>  > > >       
>  > > >     * To unsubscribe from this group, send an email to:
>  > > >       lpc2000-unsubscribe@yahoogroups.com
>  > > >       
> <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>  > > >       
>  > > >     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>  > > >       Service <http://docs.yahoo.com/info/terms/>.
>  > > >
>  > > >
>  >
>  >
>  >
>  >
>  >
>  >
>  > 
>  > Yahoo! Groups Links
>  >
>  >
>  >
>  > 
>  >
>  >
>  >
>         Matthias
> 
> Yahoo! Groups Sponsor
> ADVERTISEMENT
> <http://us.ard.yahoo.com/SIG=129657o8t/M=294855.5468653.6549235.3001176/D=groups/S=1706554205:HM/EXP=1103757687/A=2455396/R=0/SIG=119u9qmi7/*http://smallbusiness.yahoo.com/domains/>
> 
> 
> ------------------------------------------------------------------------
> Yahoo! Groups Links
> 
>     * To visit your group on the web, go to:
>       http://groups.yahoo.com/group/lpc2000/
>        
>     * To unsubscribe from this group, send an email to:
>       lpc2000-unsubscribe@yahoogroups.com
>       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>        
>     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>. 
> 
>

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.