Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer
Patent
1997-08-29
2000-03-28
Beausoliel, Jr., Robert W.
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Protection at a particular protocol layer
705 51, 705 57, 705 59, H04L 900
Patent
active
06044469&
ABSTRACT:
The present invention, generally speaking, provides a software protection mechanism that may be conveniently configured by a software publisher and applied to a software product. Various predefined software protection measures are presented to the software publisher, who selects which protection measures, if any, the software publisher wishes to apply to a software product. The software publisher may select all of the software protection measures, none of the software protection measures, or any logically consistent combination thereof. An option is also provided for the software publisher to provide code implementing a custom software protection mechanism. The software publisher's selections are saved in a license file that is attached to the software product. A Protector Module is also attached to the software product. The Protector Module includes code for each predefined software protection option. When an attempt is made to run the software product, the Protector Module reads the license file and executes code for each software protection option that has been selected. If the software-publisher-defined option is selected, the Protector Module causes publisher-provided software protection code to be executed. The publisher-provided code may be added as part of the license file, for example, or as a separate dynamically loadable code module. The resulting software protection mechanism provides the software publisher complete control over the trade-off between security and user convenience.
REFERENCES:
patent: 4562306 (1985-12-01), Chou et al.
patent: 4903296 (1990-02-01), Chandra et al.
patent: 4953209 (1990-08-01), Ryder, Sr. et al.
patent: 5341429 (1994-08-01), Stringer et al.
patent: 5628015 (1997-05-01), Singh
patent: 5642417 (1997-06-01), Stringer
patent: 5666411 (1997-09-01), McCarty
patent: 5729594 (1998-03-01), Klingman
patent: 5745569 (1998-04-01), Moskowitz et al.
patent: 5745879 (1998-04-01), Wyman
patent: 5864620 (1999-01-01), Pettitt
Tritech Software, Inc., "Winbolt (Users manual)", pp. 1-23, 1994-1995.
Mach II Software, Inc., "SCUA Plus (Brochure)", pp. 1-14, 1989.
Beausoliel, Jr. Robert W.
Boderman Scott T.
Preview Software
LandOfFree
Software publisher or distributor configurable software security does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software publisher or distributor configurable software security, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software publisher or distributor configurable software security will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1335695