DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jang, Jinsoo | ko |
dc.contributor.author | Kang, Brent Byunghoon | ko |
dc.date.accessioned | 2020-06-25T01:20:18Z | - |
dc.date.available | 2020-06-25T01:20:18Z | - |
dc.date.created | 2020-06-11 | - |
dc.date.created | 2020-06-11 | - |
dc.date.created | 2020-06-11 | - |
dc.date.issued | 2019-06 | - |
dc.identifier.citation | 56th ACM/EDAC/IEEE Design Automation Conference (DAC) | - |
dc.identifier.uri | http://hdl.handle.net/10203/274823 | - |
dc.description.abstract | Hardware debugging facilities, such as watchpoints, have been used for software development and analysis. In this paper, we expanded the use of watchpoints as a hardware security primitive for enhancing the runtime security of mobile devices. By analyzing the watchpoints in detail, we derived useful watchpoint properties that can be exploited to build security applications. Based on our analysis, we designed example applications for hardening the OS kernel by exploiting watchpoints. The proposed applications were implemented on a Juno development board with 64-bit ARM architecture (ARMv8). Hardening the kernel by fully enabling the proposed schemes was found to impose reasonable overhead, i.e., 3% with SPEC CPU2006. | - |
dc.language | English | - |
dc.publisher | ACM Special Interest Group on Design Automation (SIGDA),ACM Special Interest Group on Embedded Systems (SIGBED),IEEE-CEDA | - |
dc.title | Revisiting the ARM Debug Facility for OS Kernel Security | - |
dc.type | Conference | - |
dc.identifier.wosid | 000482058200110 | - |
dc.identifier.scopusid | 2-s2.0-85067813508 | - |
dc.type.rims | CONF | - |
dc.citation.publicationname | 56th ACM/EDAC/IEEE Design Automation Conference (DAC) | - |
dc.identifier.conferencecountry | US | - |
dc.identifier.conferencelocation | Las Vegas, NV | - |
dc.identifier.doi | 10.1145/3316781.3317897 | - |
dc.contributor.localauthor | Kang, Brent Byunghoon | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.