Software protection method utilizing hidden application code...

Electrical computers and digital processing systems: support – Data processing protection using cryptography – Upgrade/install encryption

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S171000

Reexamination Certificate

active

10298701

ABSTRACT:
A system and method in which the operating system of the user computer loads the software application and a DLL having a portion of the application execution code stored therein into memory is disclosed. At selected points during its execution, the software application calls the DLL to execute a portion of the application code that was saved into the DLL before delivery to the end user. Since this code is encrypted and the encryption key is stored in a hardware security device and not in the DLL or the software application, the application code portion cannot be executed without recovering the key.

REFERENCES:
patent: 4634807 (1987-01-01), Chorley et al.
patent: 4747139 (1988-05-01), Taaffe
patent: 5182707 (1993-01-01), Cooper et al.
patent: 5375241 (1994-12-01), Walsh
patent: 5530752 (1996-06-01), Rubin
patent: 5604800 (1997-02-01), Johnson et al.
patent: 5675645 (1997-10-01), Schwartz et al.
patent: 5797015 (1998-08-01), Daniels, Jr. et al.
patent: 5802367 (1998-09-01), Held et al.
patent: 5838911 (1998-11-01), Rosenhauer et al.
patent: 5916308 (1999-06-01), Duncan et al.
patent: 5935246 (1999-08-01), Benson
patent: 6041363 (2000-03-01), Schaffer
patent: 6052778 (2000-04-01), Hagy et al.
patent: 6141698 (2000-10-01), Krishnan et al.
patent: 6148325 (2000-11-01), Schmidt et al.
patent: 6363409 (2002-03-01), Hart et al.
patent: 6378072 (2002-04-01), Collins et al.
patent: 6405316 (2002-06-01), Krishnan et al.
patent: 6421703 (2002-07-01), Steinmetz et al.
patent: 6442752 (2002-08-01), Jennings et al.
patent: 6446204 (2002-09-01), Pang et al.
patent: 6996720 (2006-02-01), DeMello et al.
patent: 2002/0053024 (2002-05-01), Hashimoto et al.
patent: 2003/0065929 (2003-04-01), Milliken
patent: 1-263734 (1989-10-01), None
patent: 8-339296 (1996-12-01), None
patent: WO 00/39956 (2000-07-01), None
patent: WO 00/62159 (2000-10-01), None
Bennet Yee; Using Secure Coprocessors; 1994.
Public Key Technology in Windows 2000; 2001.
Marko Hanniksinen, Timo Vanhatupan, Timo Hmlinen, Jukka Saarinen; Windows NT Software Design and Implementation for a Wireless LAN Base Station; 1999.
Noah Mendelsohn; Operating Systems for Component Software Environments; 1997.

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

Rate now

     

Profile ID: LFUS-PAI-O-3948878

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