Re: Copy protection for a .NET application

From: William Stacey [MVP] (staceywREMOVE_at_mvps.org)
Date: 12/03/04


Date: Fri, 3 Dec 2004 00:49:15 -0500


> 1. you have definetely no access to th code that is encsrypted, because it
> is stored in a flash memory of the smartcard, which is also immune to
> physical investigation of data under Electron Scanning Microscope.

I may have missed it, but that was not what the docs said that I read. The
code is not stored on the HL. Only the private keys are stored on the HL.
The HL decrypts the secrets to return the text so it can decrypt the
assembly. Then the assembly can run as normal in memory.

> 2. nobody, even the developer doesn't know the private key to encrypt and
to
> run the code required.
> Remember, the code "doesn't" run on th CPU of the target machine, but on
> another place.

Your .Net code running inside the little usb device? That would have some
scalability issues I would think.

-- 
William Stacey, MVP
http://mvp.support.microsoft.com


Relevant Pages

  • Re: Copy protection for a .NET application
    ... > is stored in a flash memory of the smartcard, ... Only the private keys are stored on the HL. ... The HL decrypts the secrets to return the text so it can decrypt the ...
    (microsoft.public.dotnet.general)
  • Re: Copy protection for a .NET application
    ... > is stored in a flash memory of the smartcard, ... Only the private keys are stored on the HL. ... The HL decrypts the secrets to return the text so it can decrypt the ...
    (microsoft.public.dotnet.framework)