본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 06. 10. 11:16

ARTA: RowHammer 취약점을 위한 적응형 강화학습 기반 스로틀링 에이전트

요약

RowHammer 취약점에 대응하기 위해 Q-learning 기반의 적응형 스로틀링 메커니즘인 ARTA를 제안합니다. 하드웨어 수정 없이 메모리 액세스를 모니터링하여 비트플립을 효과적으로 억제하며, 기존 방어책 대비 높은 성능 향상을 입증했습니다.

핵심 포인트

  • 강화학습(Q-learning)을 활용한 동적 스로틀링 메커니즘 제안
  • 하드웨어 수정이나 오프라인 학습이 필요 없는 경량 구조
  • 비트플립 발생을 최대 22,000배까지 감소시키는 효과
  • 기존 완화 메커니즘 대비 성능을 최대 73.6% 개선

DRAM 스케일링(scaling)과 함께 RowHammer 취약성이 지속적으로 심화됨에 따라, 비트플립(bitflips)을 유도하는 데 필요한 활성화 임계값이 낮아지고 있으며, TRR, ECC 및 리프레시 기반 메커니즘(refresh-based mechanisms)과 같은 기존 방어책들이 정교한 멀티 뱅크 해머링 패턴(multi-bank hammering patterns)에 취약해지고 있습니다. 본 연구에서는 DRAM 리프레시 윈도우(t_REFW) 내의 미세한 메모리 액세스 동작을 모니터링하고, Q-learning 주파수 스케일링 거버너(frequency scaling governor)를 사용하여 코어 처리량(throughput)을 동적으로 조정함으로써 RowHammer 활동을 탐지하고 억제하는 경량 강화학습(reinforcement-learning) 기반 스로틀링 메커니즘인 ARTA를 제안합니다. ARTA는 DRAM 측의 하드웨어 수정이나 오프라인 학습을 필요로 하지 않으며, 즉각적인 배포를 위해 메모리 컨트롤러 내의 작은 SRAM 구조인 코어별/뱅크별 FIFO 큐(CBF)와 컴팩트한 Q-테이블(Q-table)을 사용합니다. 평가 결과, ARTA는 N_BO 값이 64인 경우까지 모든 비트플립을 제거하고, N_BO가 20일 때 비트플립을 최대 22,000배까지 감소시키며, 메모리 대역폭 처리량(bandwidth throughput) 향상을 위해 예방 조치 오버헤드를 제한함으로써 최신 완화 메커니즘(mitigation mechanisms) 대비 성능을 최대 73.6% 개선함을 보여주었습니다. 이러한 결과는 적응형 RL 기반 스로틀링이 차세대 DRAM 시스템을 위해 견고하고 확장 가능하며 고성능인 RowHammer 완화책을 제공함을 입증합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0