{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T16:52:04Z","timestamp":1783788724792,"version":"3.55.0"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,8]]},"DOI":"10.1109\/cpsna.2013.6614242","type":"proceedings-article","created":{"date-parts":[[2013,10,2]],"date-time":"2013-10-02T18:33:01Z","timestamp":1380738781000},"page":"26-31","source":"Crossref","is-referenced-by-count":20,"title":["On-chip control flow integrity check for real time embedded systems"],"prefix":"10.1109","author":[{"given":"Fardin Abdi Taghi","family":"Abad","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joel Van Der","family":"Woude","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stanley","family":"Bak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Caccamo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lui","family":"Sha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Renato","family":"Mancuso","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sibin","family":"Mohan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/2461446.2461456"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/DCABES.2011.18"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2009.2014055"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/1086297.1086306"},{"key":"33","first-page":"260","article-title":"Transparent runtime randomization for security","author":"xu","year":"2003","journal-title":"Proceedings of the IEEE Symposium on Reliable Distributed Systems"},{"key":"15","author":"kocher","year":"2004","journal-title":"Security as a new dimension in embedded system design"},{"key":"34","article-title":"Securecore: A multicore architecture for intrusion detection in real-time control systems","author":"yoon","year":"2013","journal-title":"IEEE Real-Time and Embedded Technology and Applications Symposium"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.34"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/948109.948146"},{"key":"14","article-title":"Secure execution via program shepherding","volume":"6","author":"kiriansky","year":"2002","journal-title":"Proceedings of the 11th USENIX Security Symposium"},{"key":"11","author":"doe","year":"2004","journal-title":"The PaX project"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1655077.1655083"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.166"},{"key":"20","author":"one","year":"0","journal-title":"Smashing the Stack for Fun and Profit"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2001.936213"},{"key":"23","first-page":"552","article-title":"The geometry of innocent flesh on the bone: Return-intolibc without function calls (on the x86)","author":"shacham","year":"0","journal-title":"Proceedings of the 14th ACM conference on Computer and Communications Security"},{"key":"24","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1145\/1030083.1030124","article-title":"On the effectiveness of address-space randomization","author":"shacham","year":"2004","journal-title":"Proceedings of the ACM Conference on Computer and Communications Security"},{"key":"25","article-title":"Drone hack: Spoofing attack demonstration on a civilian unmanned aerial vehicle","author":"shepard","year":"2012","journal-title":"GPS World"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/69.895799"},{"key":"27","article-title":"Wheres the feeb? The effectiveness of instruction set randomization","volume":"6","author":"sovarel","year":"2005","journal-title":"14th USENIX Security Symposium"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.20"},{"key":"29","year":"2010","journal-title":"ICSA-10-272-01 Primary Stuxnet Indicators"},{"key":"3","year":"2011","journal-title":"2011 Cwe\/sans Top 25 Most Dangerous Software Errors ONLINE"},{"key":"2","year":"2001","journal-title":"Advanced Return-into-lib (c) Exploits (PaX Case study)"},{"key":"10","first-page":"346","article-title":"Stackguard: Automatic adaptive detection and prevention of buffer-overflow attacks","volume":"81","author":"cowan","year":"1998","journal-title":"Proceedings of the 7th USENIX Security Symposium"},{"key":"1","year":"1997","journal-title":"Getting Around Non-executable Stack"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.2001.924296"},{"key":"7","article-title":"Comprehensive experimental analyses of automotive attack surfaces","author":"checkoway","year":"2011","journal-title":"Usenix Security"},{"key":"6","article-title":"Address obfuscation: An efficient approach to combat a broad range of memory error exploits","volume":"120","author":"bhatkar","year":"2003","journal-title":"Proceedings of the 12th USENIX Security Symposium"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1145\/1275986.1275992"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1609956.1609960"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.30"},{"key":"4","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1145\/1102120.1102165","article-title":"Control-flow integrity","author":"abadi","year":"2005","journal-title":"Proceedings of the 12th ACM conference on Computer and communications security"},{"key":"9","first-page":"91","article-title":"Pointguard tm: Protecting pointers from buffer overflow vulnerabilities","volume":"12","author":"cowan","year":"2003","journal-title":"Proceedings of the 12th conference on USENIX Security Symposium"},{"key":"8","article-title":"Formatguard: Automatic protection from printf format string vulnerabilities","volume":"3","author":"cowan","year":"2001","journal-title":"Proceedings of the 10th USENIX Security Symposium"}],"event":{"name":"2013 IEEE 1st International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA)","location":"Taipei, Taiwan","start":{"date-parts":[[2013,8,19]]},"end":{"date-parts":[[2013,8,20]]}},"container-title":["2013 IEEE 1st International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6597100\/6614232\/06614242.pdf?arnumber=6614242","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,7]],"date-time":"2022-03-07T14:42:31Z","timestamp":1646664151000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6614242\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/cpsna.2013.6614242","relation":{},"subject":[],"published":{"date-parts":[[2013,8]]}}}