{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:06:42Z","timestamp":1767182802725,"version":"3.28.0"},"reference-count":35,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"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":[[2023,5,1]]},"DOI":"10.1109\/host55118.2023.10133542","type":"proceedings-article","created":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T17:29:36Z","timestamp":1685035776000},"page":"100-110","source":"Crossref","is-referenced-by-count":3,"title":["CIFER: Code Integrity and control Flow verification for programs Executed on a RISC-V core"],"prefix":"10.1109","author":[{"given":"Anthony","family":"Zgheib","sequence":"first","affiliation":[{"name":"Mines Saint-Etienne, CEA Tech, Centre CMP,Gardanne,France,F-13541"}]},{"given":"Olivier","family":"Potin","sequence":"additional","affiliation":[{"name":"Mines Saint-Etienne, CEA Tech, Centre CMP,Gardanne,France,F-13541"}]},{"given":"Jean-Baptiste","family":"Rigaud","sequence":"additional","affiliation":[{"name":"Mines Saint-Etienne, CEA Tech, Centre CMP,Gardanne,France,F-13541"}]},{"given":"Jean-Max","family":"Dutertre","sequence":"additional","affiliation":[{"name":"Mines Saint-Etienne, CEA Tech, Centre CMP,Gardanne,France,F-13541"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/LCA.2017.2784416","article-title":"Nile: A programmable monitoring coprocessor","volume":"17","author":"delshadtehrani","year":"2017","journal-title":"IEEE Computer Architecture Letters"},{"journal-title":"Embench A modern embedded benchmark suite","year":"2021","author":"patterson","key":"ref35"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.2984407"},{"key":"ref34","article-title":"Pulpino: A small single-core risc-v soc","author":"traber","year":"2016","journal-title":"3rd RISC-V Workshop"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2007.186"},{"key":"ref14","article-title":"The rocket chip generator","volume":"4","author":"asanovic","year":"2016","journal-title":"EECS Department University of California Berkeley Tech Rep UCB\/EECS-2016-17"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/FDTC.2016.21"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45477-1_1"},{"journal-title":"Working draft of the RISC-v processor trace specification","year":"2020","key":"ref11"},{"journal-title":"Trace debugger for risc-v core","year":"2020","key":"ref33"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2019.102862"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/12.54855"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18074.2021.9586278"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2188769"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2017.03.013"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/DSD51259.2020.00048"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/EuroSP.2018.00023","article-title":"Sponge-based control-flow protection for iot devices","author":"werner","year":"2018","journal-title":"2018 IEEE European Symposium on Security and Privacy (EuroS&P) IEEE"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.23919\/DATE54114.2022.9774685"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2017.8203803"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/DSD57027.2022.00067"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2017.2654506"},{"journal-title":"Ascon vl 2 submission to the caesar competition (2016)","year":"2021","author":"dobraunig","key":"ref20"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2018.00093"},{"key":"ref21","first-page":"71","article-title":"Exploiting the dram rowhammer bug to gain kernel privileges","volume":"15","author":"seaborn","year":"2015","journal-title":"Black Hat"},{"journal-title":"The RISC-V Reader An Open Architecture Atlas","year":"2017","author":"patterson","key":"ref28"},{"journal-title":"Ibex Documentation","year":"2021","key":"ref27"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/PACRIM.1997.620315"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3054924"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2017.2754548"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s41635-018-0038-1"},{"key":"ref4","article-title":"A survey of hardware-based control flow integrity (efi)","author":"de clercq","year":"2017","journal-title":"arXiv preprint arXiv 1706 07257"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1609956.1609960"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3476989"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2022.102644"}],"event":{"name":"2023 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)","start":{"date-parts":[[2023,5,1]]},"location":"San Jose, CA, USA","end":{"date-parts":[[2023,5,4]]}},"container-title":["2023 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10132842\/10132914\/10133542.pdf?arnumber=10133542","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T17:56:06Z","timestamp":1686592566000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10133542\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,1]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/host55118.2023.10133542","relation":{},"subject":[],"published":{"date-parts":[[2023,5,1]]}}}