{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T13:33:42Z","timestamp":1760708022069,"version":"3.28.0"},"reference-count":25,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008,11]]},"DOI":"10.1109\/micro.2008.4771782","type":"proceedings-article","created":{"date-parts":[[2009,2,9]],"date-time":"2009-02-09T15:39:10Z","timestamp":1234193950000},"page":"94-105","source":"Crossref","is-referenced-by-count":28,"title":["A small cache of large ranges: Hardware methods for efficiently searching, storing, and updating big dataflow tags"],"prefix":"10.1109","author":[{"given":"Mohit","family":"Tiwari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Banit","family":"Agrawal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shashidhar","family":"Mysore","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Valamehr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timothy","family":"Sherwood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2008.4658637"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024404"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.31"},{"article-title":"origin tracking tool, valgrind release-3.4.0. pre-release at svn co","year":"0","author":"seward","key":"15"},{"key":"16","article-title":"using valgrind to detect undefined value errors with bit-precision","author":"seward","year":"2005","journal-title":"USENIX'05 Annual Technical Conference"},{"year":"0","key":"13"},{"journal-title":"ROI Analysis","article-title":"ibm rational purify for unix","year":"2000","key":"14"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346308"},{"key":"12","article-title":"dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software","author":"newsome","year":"2005","journal-title":"12th Annual Network and Distributed System Security Symposium (NDSS '05)"},{"journal-title":"Cross site scripting prevention with dynamic data tainting and static analysis","year":"2007","author":"vogt","key":"21"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346205"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/605426.605429"},{"key":"23","article-title":"taint-enhanced policy enforcement: a practical approach to defeat a wide range of attacks","author":"xu","year":"2006","journal-title":"15th USENIX Security Symposium"},{"key":"24","doi-asserted-by":"crossref","DOI":"10.1145\/1315245.1315261","article-title":"panorama: capturing system-wide information flow for malware detection and analysis","author":"yin","year":"2007","journal-title":"Proceedings of the 14th ACM Conferences on Computer and Communication Security (CCS'07)"},{"year":"0","key":"25"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2006.41"},{"key":"2","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1145\/1297105.1297057","article-title":"tracking bad apples: reporting the origin of null and undefined value errors","volume":"42","author":"bond","year":"2007","journal-title":"SIGPLAN Not"},{"key":"10","first-page":"22","article-title":"silent stores for free","author":"lepak","year":"2000","journal-title":"International Symposium on Microarchitecture"},{"key":"1","article-title":"qemu, a fast and portable dynamic translator","author":"bellard","year":"2005","journal-title":"USENIX Annual Technical Conference"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250722"},{"key":"6","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1145\/1102120.1102152","article-title":"on deriving unknown vulnerabilities from zero-day polymorphic and metamorphic worm exploits","author":"crandall","year":"2005","journal-title":"CCS '05 Proceedings of the 12th ACM conference on Computer and communications security"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.26"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273490"},{"key":"9","first-page":"463","article-title":"a general dynamic information flow tracking framework for security applications","author":"lam","year":"2006","journal-title":"ACSAC '06 Proceedings of the 22nd Annual Computer Security Applications Conference on Annual Computer Security Applications Conference"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ASSCC.2007.4425682"}],"event":{"name":"2008 41st IEEE\/ACM International Symposium on Microarchitecture (MICRO)","start":{"date-parts":[[2008,11,8]]},"location":"Como, Italy","end":{"date-parts":[[2008,11,12]]}},"container-title":["2008 41st IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/4757685\/4771764\/04771782.pdf?arnumber=4771782","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,18]],"date-time":"2017-06-18T12:36:19Z","timestamp":1497789379000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/4771782\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,11]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/micro.2008.4771782","relation":{},"subject":[],"published":{"date-parts":[[2008,11]]}}}