摘要 |
PROBLEM TO BE SOLVED: To provide a method, a device and a product for automatically providing a secure variable in a programming module. SOLUTION: This sytem is provided with an opaque type library OTL selection module, an OTL substitution module, an OTL type library data base, a compiler module and a linker module for generating an executable processing module. The OTL selection module selects or generates one of possible variable obfuscation functions at random. The OTL substitution module substitutes separate instances of the selected variable obfuscation function for every reference to the declared secure variable. In the OTL type library data base, inquiries are received from the OTL selection module, the data base is referred to identify the possible variable obfuscation function which can be adapted to a variable type corresponding to the declared secure variable. COPYRIGHT: (C)2004,JPO |