发明名称 Secure and opaque type library providing secure data protection of variables
摘要 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.
申请公布号 EP1376310(A2) 申请公布日期 2004.01.02
申请号 EP20030014102 申请日期 2003.06.23
申请人 MICROSOFT CORPORATION 发明人 CHEN, YUQUN;VENKATESAN, RAMARATHNAM;JAKUBOWSKI, MARIUSZ H.
分类号 G06F21/22;G06F9/44;G06F9/45;G06F21/00 主分类号 G06F21/22
代理机构 代理人
主权项
地址