Software protection device and method

Electrical computers and digital processing systems: support – Data processing protection using cryptography – Having separate add-on board

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S159000, C713S164000, C713S190000, C713S193000, C705S055000, C705S057000, C705S078000, C707S793000, C717S140000

Reexamination Certificate

active

07024564

ABSTRACT:
A method and apparatus for protecting computer software from unauthorized execution or duplication using a hardware key is disclosed. The apparatus comprises a means for communicating with the computer to receive command messages from the computer in the hardware key and to provide response messages to the computer, a memory for storing data for translating command messages into response messages enabling software execution, and a processor coupled to the communicating means for translating command messages into response messages using the data stored in the memory. The processor further comprises a memory manager, including means for logically segmenting the memory storing the data into at least one protected segment, and a means for controlling access to the protected segment.

REFERENCES:
patent: 3585601 (1971-06-01), Lahrson et al.
patent: 4278837 (1981-07-01), Best
patent: 4446519 (1984-05-01), Thomas
patent: 4458315 (1984-07-01), Uchenick
patent: 4596898 (1986-06-01), Pemmaraju
patent: 4599489 (1986-07-01), Cargile
patent: 4634807 (1987-01-01), Chorley et al.
patent: 4817140 (1989-03-01), Chandra et al.
patent: 4864494 (1989-09-01), Kobus, Jr.
patent: 4903296 (1990-02-01), Chandra et al.
patent: 4916738 (1990-04-01), Chandra et al.
patent: 5081675 (1992-01-01), Kittirutsunetorn
patent: 5146575 (1992-09-01), Nolan, Jr.
patent: 5224166 (1993-06-01), Hartman, Jr.
patent: 5343524 (1994-08-01), Mu et al.
patent: 5666411 (1997-09-01), McCarty
patent: 5734908 (1998-03-01), Chan et al.
patent: 5742512 (1998-04-01), Edge et al.
patent: 5754646 (1998-05-01), Williams et al.
patent: 5754761 (1998-05-01), Willsey
patent: 5781632 (1998-07-01), Odom
patent: 5812662 (1998-09-01), Hsu et al.
patent: 5883956 (1999-03-01), Le et al.
patent: 5892510 (1999-04-01), Lau et al.
patent: 5915017 (1999-06-01), Sung et al.
patent: 5970143 (1999-10-01), Schneier et al.
patent: 6266416 (2001-07-01), Sigbjørnsen et al.
patent: 6629111 (2003-09-01), Stine et al.
D. Everett, Computer Bulletin, Publication of The British Computer Society, Mar. 1985.
MicroSentinelIUX.RTM., Securing the future of software—Developer's Guide, Rainbow Technologies, Irvine,CA 1992-1993; 195 pages.
Microsoft Press Computer Dictionary 3rd ed. pp. 312-313.
NetSentinel.RTM.: Securing the Future of Software—Developer's Guide, Rainbow Technologies, Inc., Irvine, CA, 1990-1992, (see entire document).
Rainbow Technologies, Inc., Eve™: Software Security System—Developers Guide, 1989-90.
SentinelScribe.RTM.: Software Security System—Developer's Guide, Rainbow Technologies, Inc., Irvine, CA, 1990 (see entire document).
SentinelScout.RTM.: Software Security System—Developer's Guide, Rainbow Technologies, Inc., Irvine, CA, 1989, (see entire document).
Sentinel C-Plus.RTM.: Securing the Future of Software—Developer's Guide, Technologies, Inc., Irvine, CA 1991, (see entire document).
SentinelShell.RTM.—User's Guide, Rainbow Technologies, Inc., Irvine, CA, 1989, (see entire document).
Sentinenel Pro.RTM.: Securing the Future of Software, Rainbow Technologies, Inc., Irvine, CA, 1990, (see entire document).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Software protection device and method 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 protection device and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software protection device and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3617802

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.