Electrical computers and digital processing systems: support – Data processing protection using cryptography – Having separate add-on board
Reexamination Certificate
2006-04-04
2006-04-04
Smithers, Matthew (Department: 2137)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
Having separate add-on board
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).
Godding Patrick N.
Nixon Roger Graham
Pavlin Dominique Vincent
Sotoodeh Mehdi
Spiewek Alain Raymond
Fields Courtney
SafeNet, Inc.
Smithers Matthew
Venable LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-3617802