Article View: comp.sys.next.programmer
Article #2154Re: Using the serial # in ROM as a copy protection mechanism...?
From: Louis A. Mamakos
Date: Sat, 19 Dec 1992 14:30
Date: Sat, 19 Dec 1992 14:30
51 lines
3228 bytes
3228 bytes
In article <1992Dec18.163540.21795@jarvis.csri.toronto.edu> ematias@dgp.toronto.edu (Edgar Matias) writes: >Well, I know for a fact that at least one of my customers has >violated the trust. However, I like your scheme. Question is: >What do you do if/when you find a pirated copy? Has it happend you >you yet? The goal of the scheme that I use is to make is clear WHO was licensed to use the software; that is to identify the owner of the "license key" information. The idea was that people would be less likely to share the copy of software that they bought if it can be traced back to them. All you can do is make is easier for the basically trustworthy person to abide by the terms of his license. Given enough effort, any of these schemes can be broken. In the case of my software, this "license key" information is a text file which contains in plain text the owner of the software as well as what features of the software are enabled, and expiration dates, etc. It is secured in such a way to make it easy to detect when the file has been modified, so the user can't just make his own file. Perhaps what I should do is imbed there user's phone number, VISA card number and other personal information in the file to make it less likely to be shared with his buddies. Of course, my license key file approach is a bit more unwieldy since I have to build one for each user. Alternatively, you can use a long string of characters to carry some of the information such as a unique serial number, features, and expiration. You can then crank these out mechanically and still have a serial number to associate with the original user. What do you do when you find a pirated copy? Well, I'm not a lawyer, and I don't play one on the net. I do have my own personal bloodsucker, er, lawyer that I pay good money to for advice. So should you if you are seriously concerned about such issues. There is, of course, legal recourse against the original licensee of the software and the pirate for violating the terms of the license and for copyright violation. How effective is this? It all depends how much time, effort and money you want to expend to pursue it. Has it happend to me yet? I don't think this is a question I'd answer in public. Look, what you really need is to tie the operation of the program to the "owner" of the program in such a way that the user has to invest some valuable interest that he doesn't want to share. Perhaps his credit card number? Perhaps his RSA private key? Public key cryptography and digital signatures could be just the technology to effectively deal with this problem. louie
Technical Details
Message-ID:
<1gvbmpINN2ne@ni.umd.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!ni.umd.edu!sayshell.umd.edu!louieReferences:
<1992Dec17.230932.16643@jarvis.csri.toronto.edu> <1gte4tINNs3r@ni.umd.edu> <1992Dec18.163540.21795@jarvis.csri.toronto.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!ni.umd.edu!sayshell.umd.edu!louie From: louie@sayshell.umd.edu (Louis A. Mamakos) Newsgroups: comp.sys.next.programmer Subject: Re: Using the serial # in ROM as a copy protection mechanism...? Date: 19 Dec 1992 14:30:49 GMT Organization: University of Maryland, College Park Lines: 51 Message-ID: <1gvbmpINN2ne@ni.umd.edu> References: <1992Dec17.230932.16643@jarvis.csri.toronto.edu> <1gte4tINNs3r@ni.umd.edu> <1992Dec18.163540.21795@jarvis.csri.toronto.edu> NNTP-Posting-Host: sayshell.umd.edu