Electrical computers and digital processing systems: support – Data processing protection using cryptography – Upgrade/install encryption
Reexamination Certificate
2008-01-15
2008-01-15
Moazzami, Nasser (Department: 2136)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
Upgrade/install encryption
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.
Elteto Laszlo
Grove Brian Douglas
Sotoodeh Mehdi
Drinker Biddle & Reath LLP
Moazzami Nasser
Reza Mohammad
SafeNet, Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3948878