Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2007-08-07
2007-08-07
Knight, Anthony (Department: 2121)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C713S190000, C713S194000
Reexamination Certificate
active
10185644
ABSTRACT:
A method, apparatus, and article of manufacture for providing secure and opaque type libraries to automatically provide secure variables within a programming module. A system for providing secure and opaque type libraries to automatically provide secure variables within a programming module. The system includes an OTL selection module, an OTL substitution module, an OTL type library database, a compiler module; and a linker module to create an executable processing module. The OTL selection module randomly selects or generates one of the possible variable obfuscation functions for each declared secure variable. The OTL substitution module substitutes the separate instance of the selected variable obfuscation function for every reference to the declared secure variable. The OTL type library database receives queries from the OTL selection module a database to identify of possible variable obfuscation functions applicable for the variable type corresponding to the declared secure variables.
REFERENCES:
patent: 6594761 (2003-07-01), Chow et al.
patent: 6668325 (2003-12-01), Collberg et al.
patent: 2003/0018608 (2003-01-01), Rice et al.
patent: 2003/0221121 (2003-11-01), Chow et al.
Chen Yuqun
Jakubowski Mariusz H.
Venkatesan Ramarathnam
Chang Sunray
Knight Anthony
Merchant & Gould P.C.
Microsoft Corporation
LandOfFree
Secure and opaque type library providing secure data... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Secure and opaque type library providing secure data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Secure and opaque type library providing secure data... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3845075