Cryptography – Cryptanalysis
Patent
1994-01-13
1997-09-09
Cangialosi, Salvatore
Cryptography
Cryptanalysis
380 25, H04L 900
Patent
active
056664117
ABSTRACT:
This system protects proprietary software from disclosure and unauthorized use, enforces license limits on number of users of the software, and prevents corruption of protected software by computer viruses. Software protected under this system may execute only on computer systems which incorporate a microprocessor capable of deciphering enciphered instructions in real time. Program files are first enciphered under control of a distribution cipher key. Prior to first use of software, program files must be customized on the user computer system. This customization procedure re-enciphers the programs, so that they are enciphered under a second cipher key. Customized programs may not execute on a computer system other than one constructed with a processor chip which incorporates a crypto microprocessor. The crypto microprocessor is capable of performing this re-encipherment, and of executing both enciphered and unenciphered programs. The customization program runs on user's computer system and normally accesses a remote Exchange database system by means of a modem to accomplish its task. Variations of customization process provide for storage of enciphered software on either a single system, a network server, or a site license repository system.
REFERENCES:
patent: 4278837 (1981-07-01), Best
patent: 4558176 (1985-12-01), Arwold et al.
patent: 4613901 (1986-09-01), Gilhousen et al.
patent: 4757534 (1988-07-01), Matyas et al.
patent: 4759062 (1988-07-01), Traub et al.
patent: 4864494 (1989-09-01), Kobus, Jr.
Cangialosi Salvatore
Henry David G.
LandOfFree
System for computer software protection does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for computer software protection, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for computer software protection will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-74855