본문

서브메뉴

Exploring the Effects of Memory Vulnerabilities Across the Computer Architecture Stack
Exploring the Effects of Memory Vulnerabilities Across the Computer Architecture Stack
Exploring the Effects of Memory Vulnerabilities Across the Computer Architecture Stack

상세정보

자료유형  
 학위논문 서양
최종처리일시  
20260202103643
ISBN  
9798314874257
DDC  
004
저자명  
Tobah, Youssef.
서명/저자  
Exploring the Effects of Memory Vulnerabilities Across the Computer Architecture Stack
발행사항  
[Sl] : University of Michigan, 2025
발행사항  
Ann Arbor : ProQuest Dissertations & Theses, 2025
형태사항  
140 p
주기사항  
Source: Dissertations Abstracts International, Volume: 86-11, Section: B.
주기사항  
Advisor: Shin, Kang G.
학위논문주기  
Thesis (Ph.D.)--University of Michigan, 2025.
초록/해제  
요약In the pursuit of more performant, power- and area-efficient systems, computers have been exposed to a plethora of security risks and vulnerabilities at various levels of the computer architecture stack. Oftentimes, the effects of a vulnerability at one level propagates into other levels, making it challenging to build defenses that encompass all the effects of a particular exploit. One such vulnerability, known as Rowhammer, allows attackers to flip bits in memory without ever accessing them by rapidly accessing adjacent addresses. Since its discovery, researchers have shown how bit-flips in memory can propagate through a victim's machine to form the basis for numerous exploits, including leaking cryptographic keys, denial of service, and privilege escalation.This thesis explores Rowhammer at various levels of the computer architecture stack. Rowhammer attacks typically require an understanding of multiple components of the stack, including memory, architecture, and operating systems, in addition to other potential systems depending on the target. This thesis contributes to knowledge in the space at multiple levels, further demonstrating the threat Rowhammer poses beyond prior work.More specifically, this thesis presents techniques for reverse-engineering a memory controller's address mapping, how Rowhammer can be combined with microarchitectural exploits, the threat Rowhammer poses to particular software patterns, and lastly, an exploration of the efficiency of end-to-end Rowhammer attacks.By studying Rowhammer as a systems problem involving multiple layers of the computer architecture stack, the goal of this thesis is to demonstrate the need for defenses that solve the Rowhammer issue at its root. More specifically, my goal is to motivate and inform defenses that prevent bit-flips from occurring or propagating through the victim machine, rather than continuing to build defenses that patch specific exploits or points of vulnerability. By rooting out bit-flips at their source, computers can be made more secure against Rowhammer regardless of what new variety of bit-flip-based exploits attackers are able to craft in the future.
일반주제명  
Computer science
일반주제명  
Computer engineering
일반주제명  
Information technology
키워드  
Rowhammer attacks
키워드  
Security risk
키워드  
Computer architecture stack
키워드  
Cryptographic keys
키워드  
Operating systems
기타저자  
University of Michigan Computer Science & Engineering
기본자료저록  
Dissertations Abstracts International. 86-11B.
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.

MARC

 008260126s2025        us                              c    eng  d
■001000017358093
■00520260202103643
■006m          o    d                
■007cr#unu||||||||
■020    ▼a9798314874257
■035    ▼a(MiAaPQ)AAI32092566
■035    ▼a(MiAaPQ)umichrackham006188
■040    ▼aMiAaPQ▼cMiAaPQ
■0820  ▼a004
■1001  ▼aTobah,  Youssef.
■24510▼aExploring  the  Effects  of  Memory  Vulnerabilities  Across  the  Computer  Architecture  Stack
■260    ▼a[Sl]▼bUniversity  of  Michigan▼c2025
■260  1▼aAnn  Arbor▼bProQuest  Dissertations  &  Theses▼c2025
■300    ▼a140  p
■500    ▼aSource:  Dissertations  Abstracts  International,  Volume:  86-11,  Section:  B.
■500    ▼aAdvisor:  Shin,  Kang  G.
■5021  ▼aThesis  (Ph.D.)--University  of  Michigan,  2025.
■520    ▼aIn  the  pursuit  of  more  performant,  power-  and  area-efficient  systems,  computers  have  been  exposed  to  a  plethora  of  security  risks  and  vulnerabilities  at  various  levels  of  the  computer  architecture  stack.  Oftentimes,  the  effects  of  a  vulnerability  at  one  level  propagates  into  other  levels,  making  it  challenging  to  build  defenses  that  encompass  all  the  effects  of  a  particular  exploit.  One  such  vulnerability,  known  as  Rowhammer,  allows  attackers  to  flip  bits  in  memory  without  ever  accessing  them  by  rapidly  accessing  adjacent  addresses.  Since  its  discovery,  researchers  have  shown  how  bit-flips  in  memory  can  propagate  through  a  victim's  machine  to  form  the  basis  for  numerous  exploits,  including  leaking  cryptographic  keys,  denial  of  service,  and  privilege  escalation.This  thesis  explores  Rowhammer  at  various  levels  of  the  computer  architecture  stack.  Rowhammer  attacks  typically  require  an  understanding  of  multiple  components  of  the  stack,  including  memory,  architecture,  and  operating  systems,  in  addition  to  other  potential  systems  depending  on  the  target.  This  thesis  contributes  to  knowledge  in  the  space  at  multiple  levels,  further  demonstrating  the  threat  Rowhammer  poses  beyond  prior  work.More  specifically,  this  thesis  presents  techniques  for  reverse-engineering  a  memory  controller's  address  mapping,  how  Rowhammer  can  be  combined  with  microarchitectural  exploits,  the  threat  Rowhammer  poses  to  particular  software  patterns,  and  lastly,  an  exploration  of  the  efficiency  of  end-to-end  Rowhammer  attacks.By  studying  Rowhammer  as  a  systems  problem  involving  multiple  layers  of  the  computer  architecture  stack,  the  goal  of  this  thesis  is  to  demonstrate  the  need  for  defenses  that  solve  the  Rowhammer  issue  at  its  root.  More  specifically,  my  goal  is  to  motivate  and  inform  defenses  that  prevent  bit-flips  from  occurring  or  propagating  through  the  victim  machine,  rather  than  continuing  to  build  defenses  that  patch  specific  exploits  or  points  of  vulnerability.  By  rooting  out  bit-flips  at  their  source,  computers  can  be  made  more  secure  against  Rowhammer  regardless  of  what  new  variety  of  bit-flip-based  exploits  attackers  are  able  to  craft  in  the  future.
■590    ▼aSchool  code:  0127.
■650  4▼aComputer  science
■650  4▼aComputer  engineering
■650  4▼aInformation  technology
■653    ▼aRowhammer  attacks
■653    ▼aSecurity  risk
■653    ▼aComputer  architecture  stack
■653    ▼aCryptographic  keys
■653    ▼aOperating  systems
■690    ▼a0984
■690    ▼a0489
■690    ▼a0464
■71020▼aUniversity  of  Michigan▼bComputer  Science  &  Engineering.
■7730  ▼tDissertations  Abstracts  International▼g86-11B.
■790    ▼a0127
■791    ▼aPh.D.
■792    ▼a2025
■793    ▼aEnglish
■85640▼uhttp://www.riss.kr/pdu/ddodLink.do?id=T17358093▼nKERIS▼z이  자료의  원문은  한국교육학술정보원에서  제공합니다.

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


    신착도서 더보기
    최근 3년간 통계입니다.

    소장정보

    • 예약
    • 소재불명신고
    • 나의폴더
    • 우선정리요청
    • 비도서대출신청
    • 야간 도서대출신청
    소장자료
    등록번호 청구기호 소장처 대출가능여부 대출정보
    TF15785 전자도서 대출가능 마이폴더 부재도서신고 비도서대출신청 야간 도서대출신청

    * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

    해당 도서를 다른 이용자가 함께 대출한 도서

    관련 인기도서

    로그인 후 이용 가능합니다.