{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T02:40:20Z","timestamp":1781836820079,"version":"3.54.5"},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.23919\/date.2019.8715080","type":"proceedings-article","created":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T21:29:07Z","timestamp":1558042147000},"page":"728-733","source":"Crossref","is-referenced-by-count":68,"title":["2SMaRT: A Two-Stage Machine Learning-Based Approach for Run-Time Specialized Hardware-Assisted Malware Detection"],"prefix":"10.23919","author":[{"given":"Hossein","family":"Sayadi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hosein Mohammadi","family":"Makrani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sai Manoj","family":"Pudukotai Dinakarrao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tinoosh","family":"Mohsenin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Avesta","family":"Sasan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Setareh","family":"Rafatirad","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Houman","family":"Homayoun","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Machine learning-based approaches for energy-efficiency prediction and scheduling in composite cores architectures","author":"sayadi","year":"2017","journal-title":"ICCD"},{"key":"ref11","first-page":"1","article-title":"Special session: Advances and throwbacks in hardware-assisted security","author":"brasser","year":"2018","journal-title":"CASES&#x2019;18"},{"key":"ref12","article-title":"On the detection of kernel-level rootkits using hardware performance counters","author":"baljit","year":"2017","journal-title":"ASIACCS ACM"},{"key":"ref13","first-page":"212","article-title":"Comprehensive assessment of run-time hardware-supported malware detection using general and ensemble learning","author":"sayadi","year":"2018","journal-title":"Computing Frontiers (CF&#x2019;18)"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom\/BigDataSE.2018.00251"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.1028477"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2046582.2046596"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/WWC.2001.990739"},{"key":"ref18","article-title":"Lxc: Linux container tools","author":"helsely","year":"2009","journal-title":"IBM developer Works Technical Library"},{"key":"ref19","article-title":"Intel 64 and ia-32 architectures software developer&#x2019;s manual, volume 3b: System programming guide","year":"2016"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080223"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2017.0-119"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056070"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485970"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2018.8465828"},{"key":"ref7","article-title":"Unsupervised anomaly-based malware detection using hardware features","author":"tang","year":"2014","journal-title":"RAID&#x2019;14"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062202"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-008-0086-0"},{"key":"ref9","article-title":"Ensemble learning for low-level hardware-supported malware detection","author":"khasawneh","year":"2015","journal-title":"RAID&#x2019;15"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"key":"ref22","article-title":"Ensemble classifier for misuse detection using n-gram feature vectors through operating system call traces","author":"aghaei","year":"2017","journal-title":"Journal of Hybrid Intelligent Systems"},{"key":"ref21","article-title":"Energy-aware and machine learning-based resource provisioning of in-memory analytics on cloud","author":"makrani","year":"2018","journal-title":"SOCC"},{"key":"ref24","article-title":"Lut-lock: A novel lut-based logic obfuscation for fpga-bitstream and asic-hardware protection","author":"kamali","year":"2018","journal-title":"ISVLSI&#x2019;18"},{"key":"ref23","article-title":"Xppe: Cross-platform performance estimation of hardware accelerators using machine learning","author":"makrani","year":"2019","journal-title":"ASP-DAC&#x2019;"}],"event":{"name":"2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)","location":"Florence, Italy","start":{"date-parts":[[2019,3,25]]},"end":{"date-parts":[[2019,3,29]]}},"container-title":["2019 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8704855\/8714721\/08715080.pdf?arnumber=8715080","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T00:19:06Z","timestamp":1643156346000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8715080\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3]]},"references-count":24,"URL":"https:\/\/doi.org\/10.23919\/date.2019.8715080","relation":{},"subject":[],"published":{"date-parts":[[2019,3]]}}}