{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T20:40:10Z","timestamp":1767904810051,"version":"3.49.0"},"reference-count":47,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/access.2019.2961416","type":"journal-article","created":{"date-parts":[[2019,12,24]],"date-time":"2019-12-24T04:56:55Z","timestamp":1577163415000},"page":"186517-186528","source":"Crossref","is-referenced-by-count":6,"title":["ActiMon: Unified JOP and ROP Detection With Active Function Lists on an SoC FPGA"],"prefix":"10.1109","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5123-4921","authenticated-orcid":false,"given":"Hyunyoung","family":"Oh","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6263-7195","authenticated-orcid":false,"given":"Myonghoon","family":"Yang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7842-1719","authenticated-orcid":false,"given":"Yeongpil","family":"Cho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6412-2926","authenticated-orcid":false,"given":"Yunheung","family":"Paek","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2012.6263925"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2768566.2768569"},{"key":"ref33","first-page":"1","article-title":"Physical unclonable functions-based linear encryption against code reuse attacks","author":"qiu","year":"2016","journal-title":"Proc 53nd ACM\/EDAC\/IEEE Design Autom Conf (DAC)"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2017.2748000"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2898098"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744847"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2907611"},{"key":"ref36","first-page":"331","article-title":"Integration of ROP\/JOP monitoring IPs in an arm-based SoC","author":"lee","year":"2016","journal-title":"Proc Conf Design Autom Test Eur"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTCOMP-W.2014.7046672"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2866164"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406124"},{"key":"ref40","first-page":"105","article-title":"Undermining information hiding (and what to do about it)","author":"g\u00f6kta?","year":"2016","journal-title":"Proc 25th USENIX Secur Symp (USENIX Secur )"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2017.8279781"},{"key":"ref12","first-page":"124","article-title":"FPGA based parallel computation techniques for bioinformatics applications","volume":"8","author":"surendar","year":"2017","journal-title":"J Pharm Sci & Res"},{"key":"ref13","first-page":"340","article-title":"Control-flow integrity","author":"abadi","year":"2005","journal-title":"Proc 12th ACM Conf Comput Commun Secur"},{"key":"ref14","first-page":"163","article-title":"Drop: Detecting return-oriented programming malicious code","author":"chen","year":"2009","journal-title":"Proc 5th Int Conf Inf Syst Security"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813644"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3035965"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2006.884574"},{"key":"ref18","first-page":"30","article-title":"Jump-oriented programming: A new class of code-reuse attack","author":"bletsch","year":"2011","journal-title":"Proc 6th ACM Symp Inf Comput Commun Secur"},{"key":"ref19","first-page":"552","article-title":"The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the \n$\\times 86$\n)","author":"shacham","year":"2007","journal-title":"Proc 14th ACM Conf Comput Commun Secur"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1655077.1655083"},{"key":"ref4","year":"2018","journal-title":"Zynq-7000 SoC data Sheet overview"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062291"},{"key":"ref3","year":"2018","journal-title":"Intel(r) Xeon(r) Gold 6138 Processor"},{"key":"ref6","year":"2019","journal-title":"Polarfire FPGA Building a MI-V Processor Subsystem"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522324"},{"key":"ref5","year":"2018","journal-title":"Versal The First Adaptive Compute Acceleration Platform (ACAP)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICCPCT.2015.7159440"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2015.59"},{"key":"ref2","year":"2018","journal-title":"Intel(r) Programmable Acceleration Card (PAC) With Intel(r) Arria(r) 10 GX FPGA Datasheet"},{"key":"ref9","first-page":"1","article-title":"A survey of FPGA based neural network accelerator","volume":"abs 1712 8934","author":"guo","year":"2017","journal-title":"CoRR"},{"key":"ref1","year":"2018","journal-title":"AWS EC2 FPGA Development Kit"},{"key":"ref46","year":"2017","journal-title":"CoreSight PTM-A9 Techincal Reference Manual"},{"key":"ref20","first-page":"94","article-title":"Branch regulation: Low-overhead protection from code reuse attacks","author":"kayaalp","year":"2012","journal-title":"Proc 39th Annu Int Symp Comput Archit"},{"key":"ref45","year":"2017","journal-title":"Arm CoreSight Architecture Specification V3 0"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1186736.1186737","article-title":"SPEC CPU2006 benchmark descriptions","volume":"34","author":"henning","year":"2006","journal-title":"ACM SIGARCH Comput Archit News"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2017.7951803"},{"key":"ref21","first-page":"409","article-title":"RAD: A compile-time solution to buffer overflow attacks","author":"chiueh","year":"2001","journal-title":"Proc IEEE 21st ICDSC"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.51"},{"key":"ref24","first-page":"337","article-title":"Control flow integrity for cots binaries","author":"zhang","year":"2013","journal-title":"Proc 22nd USENIX Conf Secur"},{"key":"ref41","first-page":"121","article-title":"Poking holes in information hiding","author":"oikonomopoulos","year":"2016","journal-title":"Proc 25th USENIX Secur Symp (USENIX Secur )"},{"key":"ref23","first-page":"559","article-title":"Practical control flow integrity and randomization for binary executables","author":"zhang","year":"2013","journal-title":"Proc IEEE Symp Secur Privacy"},{"key":"ref44","first-page":"969","article-title":"Data-oriented programming: On the expressiveness of non-control data attacks","author":"hong","year":"2016","journal-title":"Proc IEEE Symp Secur Privacy (S P)"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2857705.2857722"},{"key":"ref43","first-page":"12","article-title":"Non-control-data attacks are realistic threats","volume":"14","author":"chen","year":"2005","journal-title":"Proc 14th USENIX Security Symp"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.887799"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8600701\/08938809.pdf?arnumber=8938809","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T09:41:53Z","timestamp":1643276513000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8938809\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":47,"URL":"https:\/\/doi.org\/10.1109\/access.2019.2961416","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]}}}