{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T15:22:20Z","timestamp":1730215340726,"version":"3.28.0"},"reference-count":54,"publisher":"IEEE","license":[{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,4]]},"DOI":"10.1109\/dtis48698.2020.9081314","type":"proceedings-article","created":{"date-parts":[[2020,4,30]],"date-time":"2020-04-30T21:02:13Z","timestamp":1588280533000},"page":"1-10","source":"Crossref","is-referenced-by-count":7,"title":["A FPGA-based Control-Flow Integrity Solution for Securing Bare-Metal Embedded Systems"],"prefix":"10.1109","author":[{"given":"Nicolo","family":"Maunero","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Prinetto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gianluca","family":"Roascio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Varriale","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref39","DOI":"10.1109\/TCAD.2017.2748000"},{"key":"ref38","first-page":"14","article-title":"Smashing the stack for fun and profit","volume":"7","author":"one","year":"1996","journal-title":"Phrack Magazine"},{"year":"2010","author":"kornau","journal-title":"Return Oriented Programming for the ARM Architecture","key":"ref33"},{"doi-asserted-by":"publisher","key":"ref32","DOI":"10.1109\/SEES.2012.6225491"},{"doi-asserted-by":"publisher","key":"ref31","DOI":"10.1109\/ICSAI.2012.6223219"},{"doi-asserted-by":"publisher","key":"ref30","DOI":"10.1109\/CNS.2018.8433189"},{"doi-asserted-by":"publisher","key":"ref37","DOI":"10.1109\/EWDTS.2019.8884464"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1109\/IAEAC.2018.8577547"},{"doi-asserted-by":"publisher","key":"ref35","DOI":"10.1109\/ACCESS.2019.2891762"},{"doi-asserted-by":"publisher","key":"ref34","DOI":"10.1109\/MC.2018.2141035"},{"doi-asserted-by":"publisher","key":"ref28","DOI":"10.1145\/1655077.1655083"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1145\/1455770.1455775"},{"doi-asserted-by":"publisher","key":"ref29","DOI":"10.1145\/586110.586132"},{"year":"2019","journal-title":"CWE-190 Integer Overflow or Wraparound","key":"ref2"},{"year":"2019","journal-title":"CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer","key":"ref1"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.1145\/2857705.2857722"},{"key":"ref22","first-page":"27","article-title":"Mocfi: A framework to mitigate control-flow attacks on smartphones","volume":"26","author":"davi","year":"2012","journal-title":"NDSS"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1109\/DSD.2018.00093"},{"doi-asserted-by":"publisher","key":"ref24","DOI":"10.23919\/DATE.2019.8714980"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1145\/2744769.2744847"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1109\/EWDTS.2017.8110070"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1145\/3061639.3062276"},{"doi-asserted-by":"publisher","key":"ref50","DOI":"10.1109\/ICSSA.2017.14"},{"doi-asserted-by":"publisher","key":"ref51","DOI":"10.1109\/Trustcom\/BigDataSE\/ICESS.2017.318"},{"key":"ref54","first-page":"1","article-title":"Cfimon: Detecting violation of control flow integrity using performance counters","author":"xia","year":"2012","journal-title":"IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN 2012)"},{"doi-asserted-by":"publisher","key":"ref53","DOI":"10.1145\/3061639.3062291"},{"doi-asserted-by":"publisher","key":"ref52","DOI":"10.1016\/j.suscom.2018.10.002"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/1966913.1966919","article-title":"Jump-oriented programming: a new class of code-reuse attack","author":"bletsch","year":"2011","journal-title":"Proceedings of the 6th ACM Symposium on Information Computer and Communications Security"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1109\/EWDTS.2017.8110067"},{"doi-asserted-by":"publisher","key":"ref40","DOI":"10.1145\/2133375.2133377"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/IVSW.2017.8031545"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1145\/1455770.1455776"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1109\/IOLTS.2018.8474130"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1145\/1866307.1866370"},{"key":"ref16","article-title":"Can dres provide long-lasting security? the case of return-oriented programming and the avc advantage","volume":"2009","author":"checkoway","year":"2009","journal-title":"EVT\/WOTE"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1109\/PRDC.2012.17"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1145\/1966913.1966918"},{"doi-asserted-by":"publisher","key":"ref19","DOI":"10.1109\/DSN.2005.36"},{"year":"2019","journal-title":"Interactive The Top Programming Languages 2019 - IEEE Spectrum","key":"ref4"},{"year":"2019","journal-title":"CWE-416 Use After Free","key":"ref3"},{"year":"2019","journal-title":"Top 10 Technologies That Will Drive the Future of Infrastructure and Operations","key":"ref6"},{"year":"2019","journal-title":"Multiple reconfigurable silicon in a single package","key":"ref5"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1109\/MEMCOD.2016.7797764"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/1102120.1102165"},{"doi-asserted-by":"publisher","key":"ref49","DOI":"10.1007\/978-3-642-23644-0_7"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1145\/2076732.2076783"},{"doi-asserted-by":"publisher","key":"ref46","DOI":"10.1145\/2897937.2898098"},{"doi-asserted-by":"publisher","key":"ref45","DOI":"10.1109\/DSN.2007.19"},{"year":"2003","journal-title":"PaX Team PaX non-executable page design & implementation","key":"ref48"},{"year":"2019","journal-title":"Microsoft Support A detailed description of the Data Execution Prevention (DEP)","key":"ref47"},{"doi-asserted-by":"publisher","key":"ref42","DOI":"10.1007\/s11416-017-0299-1"},{"doi-asserted-by":"publisher","key":"ref41","DOI":"10.1109\/SP.2018.00066"},{"key":"ref44","first-page":"552","article-title":"The geometry of innocent flesh on the bone: returninto-libc without function calls (on the x86)","author":"shacham","year":"2007","journal-title":"ACM Conference on Computer and Communications Security"},{"doi-asserted-by":"publisher","key":"ref43","DOI":"10.1109\/SP.2015.51"}],"event":{"name":"2020 15th Design & Technology of Integrated Systems in Nanoscale Era (DTIS)","start":{"date-parts":[[2020,4,1]]},"location":"Marrakech, Morocco","end":{"date-parts":[[2020,4,3]]}},"container-title":["2020 15th Design &amp; Technology of Integrated Systems in Nanoscale Era (DTIS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9076568\/9080912\/09081314.pdf?arnumber=9081314","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T11:51:05Z","timestamp":1656330665000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9081314\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4]]},"references-count":54,"URL":"https:\/\/doi.org\/10.1109\/dtis48698.2020.9081314","relation":{},"subject":[],"published":{"date-parts":[[2020,4]]}}}