Re: Copy protection for a .NET application

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Salih Goncu (SalihGoncu_at_discussions.microsoft.com)
Date: 12/03/04


Date: Fri, 3 Dec 2004 04:43:05 -0800

Well, William, there are many devices around that work as the hrdware locks.
That you may put on Parallel port (the earliest), serial port, USB, even I
saw some using ISA or PCI expansion boards...

Unlike EPROM's and EEPROM's of earlier, Flash RAM modules hold data
electrically, which makes them immune to ESM... If you emit electrons or
photons on such a device, you just erase what's written inside... :)

And for the scalablility issue. I accept this is a fact. But, if you
application needs to run as a server and needs scalability, there are really
good alternative scenarios. My approach is just for desktop applications.

Salih Goncu

"William Stacey [MVP]" wrote:

> > 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
    ... Well, William, there are many devices around that work as the hrdware locks. ... That you may put on Parallel port, serial port, USB, even I ... > scalability issues I would think. ...
    (microsoft.public.dotnet.general)
  • Re: Copy protection for a .NET application
    ... Well, William, there are many devices around that work as the hrdware locks. ... That you may put on Parallel port, serial port, USB, even I ... > scalability issues I would think. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: [SLE] SuSe 9.0 - major problem with HP PSC 950 printer
    ... setup and/or kernel messages to verify correct base addresses in the ... * Some kind of deadlock with the services USB, ... for the PTAL service. ... This is why I recommend to use the parallel port whenever possible. ...
    (SuSE)
  • Re: Interfacing the printer port
    ... The logic analyser you suggest might take too long to get here, ... Any idea how I might interact with the parallel port which is via a USB ... A digital oscilloscope is overkill since you're capturing digital data. ...
    (comp.periphs.printers)
  • ~~~~~~~~~~~~~~~ PARALLEL PORT ~~~~~~~~~~~~~~~
    ... qbasic parallel port programs ... usb parallel port adaptor ... parallel printer port to usb adapter ... logitech quickcam parallel port driver ...
    (sci.psychology.personality)