{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:48:07Z","timestamp":1783439287626,"version":"3.54.6"},"reference-count":30,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T00:00:00Z","timestamp":1567296000000},"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":[[2019,9]]},"DOI":"10.1109\/edcc.2019.00018","type":"proceedings-article","created":{"date-parts":[[2019,11,13]],"date-time":"2019-11-13T17:29:25Z","timestamp":1573666165000},"page":"31-38","source":"Crossref","is-referenced-by-count":7,"title":["Toubkal: A Flexible and Efficient Hardware Isolation Module for Secure Lightweight Devices"],"prefix":"10.1109","author":[{"given":"Abderrahmane","family":"Sensaoui","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Hely","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oum-El-Kheir","family":"Aktouf","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/SOCC.2017.8226018"},{"key":"ref10","first-page":"579","article-title":"Mpiov: Scaling hardware-based i\/o virtualization for mixed-criticality embedded real-time systems using non transparent bridges to (multi-core) multi-processor systems","author":"m\u00fcnch","year":"2015","journal-title":"2015 Design Automation and Test in Europe Conference and Exhibition (DATE)"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2016.2596287"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-CSS-ICESS.2015.221"},{"key":"ref13","article-title":"Arm system memory management unit architecture specification","year":"2016"},{"key":"ref14","article-title":"The price of safety: Evaluating iommu performance","author":"ben-yehuda","year":"2007"},{"key":"ref15","article-title":"Sanctum: Minimal hardware extensions for strong software isolation","author":"costan","year":"2016","journal-title":"USENIX Security Symposium"},{"key":"ref16","first-page":"86","article-title":"Intel sgx explained","volume":"2016","author":"costan","year":"2016","journal-title":"IACR Cryptology ePrint Archive"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132786"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"key":"ref19","article-title":"Understanding dma malware","author":"stewin","year":"2012","journal-title":"DIMVA"},{"key":"ref28","year":"2018","journal-title":"eChronos"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592824"},{"key":"ref27","year":"2015","journal-title":"Tockos"},{"key":"ref3","article-title":"Mondriaan memory protection","author":"witchel","year":"2004"},{"key":"ref6","year":"2015","journal-title":"uvisor"},{"key":"ref29","article-title":"Amba-ahb security","year":"2018"},{"key":"ref5","article-title":"Freertos tcp\/ip stack vulnerabilities put a wide range of devices at risk of compromise: From smart homes to critical infrastructure systems","year":"2018"},{"key":"ref8","article-title":"Direct memory access (dma) address translation in an input\/output memory management unit (iommu)","author":"m h","year":"2010"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2013.6601495"},{"key":"ref9","article-title":"Input\/output memory management unit with protection mode for preventing memory access by i\/o devices","author":"a k","year":"2014"},{"key":"ref1","year":"2015","journal-title":"ARM-The Architecture for the Digital World"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/SysSec.2011.10"},{"key":"ref22","article-title":"Cortex-m3 devices generic user guide","year":"2010"},{"key":"ref21","article-title":"Arm amba 5 ahb protocol specification","year":"2015"},{"key":"ref24","author":"kate temkin","year":"2018","journal-title":"Fusee gelee exploit"},{"key":"ref23","article-title":"Sifive e31 core complex manual","year":"2017"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744922"},{"key":"ref25","year":"2018","journal-title":"Shofel2 exploit"}],"event":{"name":"2019 15th European Dependable Computing Conference (EDCC)","location":"Naples, Italy","start":{"date-parts":[[2019,9,17]]},"end":{"date-parts":[[2019,9,20]]}},"container-title":["2019 15th European Dependable Computing Conference (EDCC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8890608\/8893285\/08893367.pdf?arnumber=8893367","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T20:25:01Z","timestamp":1658262301000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8893367\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/edcc.2019.00018","relation":{},"subject":[],"published":{"date-parts":[[2019,9]]}}}