Re: Copy protection for a .NET application

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.framework)
  • 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: [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)
  • ~~~~~~~~~~~~~~~ PARALLEL PORT ~~~~~~~~~~~~~~~
    ... qbasic parallel port programs ... usb parallel port adaptor ... parallel printer port to usb adapter ... logitech quickcam parallel port driver ...
    (sci.psychology.personality)
  • Re: pci-to-parallel vs usb-to-parallel?
    ... be impacted by other devices on the USB bus, ... Since USB 2 can deliver data much faster than the parallel device can consume it, even if you have multiple devices on a single USB bus, data will probably get to the printer fast enough for it to receive data at its highest design rate. ... parallel port speed for EPP/ECP is 2/2.5 MBits/s, while USB 1.x is 1.5/12 MBits. ... that system would potentially have issues with data transfer speeds. ...
    (Debian-User)

Quantcast