{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T23:52:29Z","timestamp":1729641149222,"version":"3.28.0"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/hpca.2006.1598131","type":"proceedings-article","created":{"date-parts":[[2006,3,21]],"date-time":"2006-03-21T22:46:16Z","timestamp":1142981176000},"page":"225-234","source":"Crossref","is-referenced-by-count":1,"title":["InfoShield: A Security Architecture for Protecting Information Usage in Memory"],"prefix":"10.1109","author":[{"family":"Weidong Shi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.B.","family":"Fryman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Guofei Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Hsien Hsin S. Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Youtao Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Jun Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","article-title":"Architectual support for copy and tamper resistant software","author":"lie","year":"2000","journal-title":"Proc Architectural Support for Programming Languages and Operating Systems"},{"year":"0","key":"35"},{"key":"17","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45309-1_6","article-title":"Semantics and program analysis of computationally secure information flow","author":"laud","year":"2001","journal-title":"Proc 10th European Symp Programming Languages and Systems"},{"doi-asserted-by":"publisher","key":"18","DOI":"10.1145\/800213.806531"},{"doi-asserted-by":"publisher","key":"33","DOI":"10.1145\/325694.325729"},{"year":"2004","author":"kumar","journal-title":"Discovering Passwords in the Memory","key":"15"},{"doi-asserted-by":"publisher","key":"34","DOI":"10.1145\/605426.605429"},{"key":"16","article-title":"Statically detecting likely buffer overflow vulnerabilities","author":"larochelle","year":"2001","journal-title":"USENIX Security Symposium"},{"doi-asserted-by":"publisher","key":"13","DOI":"10.1145\/359488.359493"},{"year":"0","author":"lawton","journal-title":"Welcome to the Bochs X86 PC Emulation Software Home Page","key":"14"},{"year":"0","key":"11"},{"year":"0","author":"ivanov","journal-title":"API hooking revealed","key":"12"},{"doi-asserted-by":"publisher","key":"21","DOI":"10.1145\/363516.363526"},{"year":"0","key":"20"},{"doi-asserted-by":"publisher","key":"22","DOI":"10.1145\/263699.263712"},{"doi-asserted-by":"publisher","key":"23","DOI":"10.1109\/LICS.1998.705646"},{"doi-asserted-by":"publisher","key":"24","DOI":"10.1145\/858336.858337"},{"key":"25","article-title":"SafeMem: Exploiting ECC-memory for detecting memory leaks and memory corruption during production runs","author":"qin","year":"2005","journal-title":"International Symposium on High-Performance Computer Architecture"},{"year":"2001","journal-title":"Scut Exploiting Format String Vulnerabilities","key":"26"},{"year":"0","key":"27"},{"year":"0","author":"shamir","journal-title":"Playing Hide and Seek with Stored Keys","key":"28"},{"doi-asserted-by":"publisher","key":"29","DOI":"10.1145\/268946.268975"},{"key":"3","article-title":"Understanding data lifetime via whole system simulation","author":"chow","year":"2004","journal-title":"USENIX Security Symposium"},{"key":"2","article-title":"Smashing the stack for fun and profit","volume":"7","author":"one","year":"1996","journal-title":"Phrack"},{"doi-asserted-by":"publisher","key":"10","DOI":"10.1145\/268946.268976"},{"doi-asserted-by":"publisher","key":"1","DOI":"10.1145\/292540.292555"},{"doi-asserted-by":"publisher","key":"30","DOI":"10.1145\/782837.782838"},{"doi-asserted-by":"publisher","key":"7","DOI":"10.1145\/359636.359712"},{"year":"0","journal-title":"Cybercrime","key":"6"},{"year":"0","key":"32"},{"key":"5","article-title":"StackGuard: Automatic adaptive detection and prevention of buffer-overflow attacks","author":"cowan","year":"1998","journal-title":"USENIX Security Symposium"},{"doi-asserted-by":"publisher","key":"31","DOI":"10.1109\/MICRO.2004.31"},{"key":"4","article-title":"FormatGuard: Automatic protection from printf format string vulnerabilities","author":"cowan","year":"2001","journal-title":"USENIX Security Symposium"},{"doi-asserted-by":"publisher","key":"9","DOI":"10.1109\/HPCA.2003.1183547"},{"year":"0","author":"friesen","journal-title":"Passwordspy - Retrieving Lost Passwords Using Windows Hooks","key":"8"}],"event":{"name":"The Twelfth International Symposium on High-Performance Computer Architecture, 2006.","location":"Austin, Texas"},"container-title":["The Twelfth International Symposium on High-Performance Computer Architecture, 2006."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/10647\/33614\/01598131.pdf?arnumber=1598131","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,17]],"date-time":"2017-06-17T03:59:23Z","timestamp":1497671963000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1598131\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/hpca.2006.1598131","relation":{},"subject":[]}}