SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:9781450344876
 

Sökning: L773:9781450344876 > RAGuard: A hardware...

RAGuard: A hardware based mechanism for backward-edge control-flow integrity

Zhang, J. (författare)
Chinese Academy of Sciences
Hou, Rui (författare)
Chinese Academy of Sciences
Fan, J. (författare)
visa fler...
Liu, K. (författare)
Chinese Academy of Sciences
Zhang, L. (författare)
Chinese Academy of Sciences
McKee, Sally A, 1963 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
visa färre...
 (creator_code:org_t)
ISBN 9781450344876
2017-05-15
2017
Engelska.
Ingår i: 14th ACM International Conference on Computing Frontiers, CF 2017, Siena, Italy, 15-17 May 2017. - New York, NY, USA : ACM. - 9781450344876 ; , s. 27-34
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Control-flow integrity (CFI) is considered as a general and promising method to prevent code-reuse attacks, which utilize benign code sequences to realize arbitrary computation. Cur rent approaches can efficiently protect Control-flow transfers caused by indirect jumps and function calls (forward-edge CFI). However, they cannot effectively protect Control-flow caused by the function return (backward-edge CFI). The reason is that the set of return addresses of the functions that are frequently called can be very large, which might bend the backward-edge CFI. We address this backward-edge CFI problem by proposing a novel hardware-assisted mechanism (RAGuard) that binds a message authentication code to each return address and enhances security via a physical unclonable function and a hardware hash function. The message authentication codes can be stored on the program stack with return address. RAGuard hardware automatically verifies the integrity of return addresses. Our experiments show that for a subset of the SPEC CPU2006 benchmarks, RAGuard incurs 1.86% runtime overheads on average with no need for OS support.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datorteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Engineering (hsv//eng)

Nyckelord

Backward-edge control-flow integrity
Return oriented programming
Return address
Hardware hash function
Physical unclonable function
Message authentication code

Publikations- och innehållstyp

kon (ämneskategori)
ref (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy