Matches in SemOpenAlex for { <https://semopenalex.org/work/W3103277946> ?p ?o ?g. }
- W3103277946 endingPage "471" @default.
- W3103277946 startingPage "458" @default.
- W3103277946 abstract "Recently, code reuse attacks (CRAs), such as return-oriented programming (ROP) and jump-oriented programming (JOP), have emerged as a new class of ingenious security threats. Attackers can utilize CRAs to hijack the control flow of programs to perform malicious actions without injecting any codes. Many defenses, classed into software-based and hardware-based, have been proposed. However, software-based methods are difficult to be deployed in practical systems due to high performance overhead. Hardware-based methods can reduce performance overhead but may require extending instruction set architectures (ISAs) and modifying the compiler or suffer the vulnerability of key leakage. To tackle these issues, this paper proposes a new hardware-assisted control flow checking method to resist CRAs with negligible performance overhead without extending ISAs, modifying the compiler or leaking the encryption/decryption key. The key technique involves two control flow checking mechanisms. The first one is the encrypted Hamming distances matching between the physical unclonable function (PUF) response and the return addresses, which prevents attackers from returning between gadgets so long as the PUF response is secret, thus resisting ROP attacks. The second one is the linear encryption/decryption operation (XOR) between the PUF response and the instructions at target addresses of call and jmp instructions to defeat JOP attacks. Advanced return-based full-function reuse attacks will be prevented with the dynamic key-updating method. Experimental evaluations on benchmarks demonstrate that the proposed method introduces negligible 0.95% runtime overhead and 0.78% binary size overhead on average." @default.
- W3103277946 created "2020-11-23" @default.
- W3103277946 creator A5012474783 @default.
- W3103277946 creator A5023350285 @default.
- W3103277946 creator A5035491991 @default.
- W3103277946 creator A5039805249 @default.
- W3103277946 date "2019-02-01" @default.
- W3103277946 modified "2023-10-17" @default.
- W3103277946 title "HCIC: Hardware-Assisted Control-Flow Integrity Checking" @default.
- W3103277946 cites W1963947298 @default.
- W3103277946 cites W1969338270 @default.
- W3103277946 cites W1987671178 @default.
- W3103277946 cites W1996931407 @default.
- W3103277946 cites W2004456327 @default.
- W3103277946 cites W2009801020 @default.
- W3103277946 cites W2012253919 @default.
- W3103277946 cites W2013574495 @default.
- W3103277946 cites W2016244202 @default.
- W3103277946 cites W2020208333 @default.
- W3103277946 cites W2022292029 @default.
- W3103277946 cites W2032972350 @default.
- W3103277946 cites W2036853599 @default.
- W3103277946 cites W2051451212 @default.
- W3103277946 cites W2067008732 @default.
- W3103277946 cites W2070402310 @default.
- W3103277946 cites W2088455835 @default.
- W3103277946 cites W2116374153 @default.
- W3103277946 cites W2119971343 @default.
- W3103277946 cites W2126716774 @default.
- W3103277946 cites W2128171167 @default.
- W3103277946 cites W2142605401 @default.
- W3103277946 cites W2159059513 @default.
- W3103277946 cites W2168843528 @default.
- W3103277946 cites W2213021386 @default.
- W3103277946 cites W2284547673 @default.
- W3103277946 cites W2295234910 @default.
- W3103277946 cites W2346595863 @default.
- W3103277946 cites W2406423978 @default.
- W3103277946 cites W2626499139 @default.
- W3103277946 cites W2753562754 @default.
- W3103277946 cites W2808664776 @default.
- W3103277946 cites W4232751114 @default.
- W3103277946 doi "https://doi.org/10.1109/jiot.2018.2866164" @default.
- W3103277946 hasPublicationYear "2019" @default.
- W3103277946 type Work @default.
- W3103277946 sameAs 3103277946 @default.
- W3103277946 citedByCount "37" @default.
- W3103277946 countsByYear W31032779462018 @default.
- W3103277946 countsByYear W31032779462019 @default.
- W3103277946 countsByYear W31032779462020 @default.
- W3103277946 countsByYear W31032779462021 @default.
- W3103277946 countsByYear W31032779462022 @default.
- W3103277946 countsByYear W31032779462023 @default.
- W3103277946 crossrefType "journal-article" @default.
- W3103277946 hasAuthorship W3103277946A5012474783 @default.
- W3103277946 hasAuthorship W3103277946A5023350285 @default.
- W3103277946 hasAuthorship W3103277946A5035491991 @default.
- W3103277946 hasAuthorship W3103277946A5039805249 @default.
- W3103277946 hasBestOaLocation W31032779462 @default.
- W3103277946 hasConcept C111919701 @default.
- W3103277946 hasConcept C148730421 @default.
- W3103277946 hasConcept C149635348 @default.
- W3103277946 hasConcept C160191386 @default.
- W3103277946 hasConcept C169590947 @default.
- W3103277946 hasConcept C199360897 @default.
- W3103277946 hasConcept C26517878 @default.
- W3103277946 hasConcept C2779960059 @default.
- W3103277946 hasConcept C38652104 @default.
- W3103277946 hasConcept C41008148 @default.
- W3103277946 hasConcept C8643368 @default.
- W3103277946 hasConcept C9390403 @default.
- W3103277946 hasConceptScore W3103277946C111919701 @default.
- W3103277946 hasConceptScore W3103277946C148730421 @default.
- W3103277946 hasConceptScore W3103277946C149635348 @default.
- W3103277946 hasConceptScore W3103277946C160191386 @default.
- W3103277946 hasConceptScore W3103277946C169590947 @default.
- W3103277946 hasConceptScore W3103277946C199360897 @default.
- W3103277946 hasConceptScore W3103277946C26517878 @default.
- W3103277946 hasConceptScore W3103277946C2779960059 @default.
- W3103277946 hasConceptScore W3103277946C38652104 @default.
- W3103277946 hasConceptScore W3103277946C41008148 @default.
- W3103277946 hasConceptScore W3103277946C8643368 @default.
- W3103277946 hasConceptScore W3103277946C9390403 @default.
- W3103277946 hasFunder F4320321001 @default.
- W3103277946 hasFunder F4320322843 @default.
- W3103277946 hasIssue "1" @default.
- W3103277946 hasLocation W31032779461 @default.
- W3103277946 hasLocation W31032779462 @default.
- W3103277946 hasOpenAccess W3103277946 @default.
- W3103277946 hasPrimaryLocation W31032779461 @default.
- W3103277946 hasRelatedWork W1569466997 @default.
- W3103277946 hasRelatedWork W1827987321 @default.
- W3103277946 hasRelatedWork W1973407183 @default.
- W3103277946 hasRelatedWork W2138647432 @default.
- W3103277946 hasRelatedWork W2352941438 @default.
- W3103277946 hasRelatedWork W2376632526 @default.
- W3103277946 hasRelatedWork W2382102191 @default.
- W3103277946 hasRelatedWork W2391782062 @default.