하드웨어 보안의 최신 동향

DRAM의 미세화가 진행될수록 로우해머가 일어나기 쉬워진다고 하는 이유로 올바른 것은?

  1. A미세화하면 리프레시가 필요 없어져, 셀의 전하가 한 번도 보충되지 않은 채 긴 시간이 지나게 되기 때문에
  2. B셀 사이의 간격이 좁아지고 셀에 저장하는 전하도 작아져, 이웃한 행의 활성화에 의한 간섭의 영향을 받기 쉬워지기 때문에
  3. C미세화한 DRAM에서는 같은 행을 여러 번 활성화하는 것이 규격으로 금지되어, 그 제한을 어기면 오동작하게 되기 때문에
정답과 해설 보기

정답: B. 셀 사이의 간격이 좁아지고 셀에 저장하는 전하도 작아져, 이웃한 행의 활성화에 의한 간섭의 영향을 받기 쉬워지기 때문에

행을 활성화할 때마다 워드 라인의 전위가 크게 흔들려, 근처 행의 셀 전하가 빠져나가기 쉬워집니다. 미세화로 셀과 셀의 거리가 줄어들면 간섭은 강해지고, 한편으로 셀의 용량이 작아지므로 비트가 반전될 때까지의 여유도 작아집니다. 연구에서는 새로운 세대의 DRAM일수록 최초의 비트 반전까지 필요한 활성화 횟수가 적어지는 경향이 보고되어 있습니다. 이 때문에 로우해머에 대한 대책은 DRAM의 세대가 진행될수록 중요해지고 있습니다.

이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 최신 동향의 다른 문제

  1. DRAM 내부의 TRR(타깃 로우 리프레시)에 의한 로우해머 대책이 연구에서 회피된 적이 있는 이유로 올바른 것은?
  2. 'ECC가 있는 메모리를 사용하면 로우해머 걱정은 없다'라는 생각의 문제점으로 올바른 것은?
  3. 2024년에 갱신된 DDR5 규격(JESD79-5C)에 추가된 PRAC(행별 활성화 계수)의 개념으로 올바른 것은?
  4. 같은 뱅크에서 행을 활성화할 수 있는 최단 간격을 간단히 tRC = 50 ns로 한다. 리프레시 주기가 64 ms일 때, 어떤 행이 리프레시된 후 다음에 리프레시될 때까지 이웃한 1개 행을 활성화할 수 있는 횟수는 최대 64 ms ÷ 50 ns가 된다. 리프레시 빈도를 2배로 했을 때 이 최대 횟수는?
  5. 2019년에 공표된 MDS(마이크로아키텍처 데이터 샘플링)라고 불리는 취약점의 특징으로 올바른 것은?