하드웨어 보안

클라우드에서 사용되는 「기밀 컴퓨팅(confidential computing)」에서, 가상 머신의 메모리를 CPU가 암호화하는 기능(AMD SEV, Intel TDX 등)의 목적으로 올바른 것은?

  1. A가상 머신의 동작을 반드시 2배 빠르게 한다
  2. B가상 머신의 메모리 용량을 늘린다
  3. C클라우드 사업자의 하이퍼바이저나 관리자도 가상 머신 안의 데이터를 읽을 수 없게 한다
정답과 해설 보기

정답: C. 클라우드 사업자의 하이퍼바이저나 관리자도 가상 머신 안의 데이터를 읽을 수 없게 한다

보통 가상 머신의 메모리는 이를 실행하는 하이퍼바이저에서 자유롭게 읽고 쓸 수 있으므로, 이용자는 클라우드 사업자를 신뢰해야 합니다. 메모리를 암호화하는 기능에서는 가상 머신별 키를 CPU 안에서만 관리하고 메모리 내용을 CPU 밖에서는 암호화된 상태로 유지하므로, 하이퍼바이저나 메모리를 직접 읽는 공격자도 내용을 볼 수 없습니다. 원격 증명과 조합하여 사용합니다.

  • A. 암호화 때문에 약간 느려질 수 있습니다.
  • B. 용량은 늘지 않습니다.
  • C. 올바릅니다. 기반 환경을 신뢰하지 않아도 사용할 수 있게 하려는 것입니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

  1. PUF(물리적 복제 불가 함수, Physically Unclonable Function)의 설명으로 올바른 것은?
  2. 키 보관에 PUF를 사용하는 이점으로 올바른 것은?
  3. SRAM PUF가 이용하는 성질로 올바른 것은?
  4. PUF로 키를 만들 때 오류 정정 구조(헬퍼 데이터 등)를 조합하는 이유로 올바른 것은?
  5. 칩에 내장되는 진성 난수 생성기(TRNG, True Random Number Generator)의 설명으로 올바른 것은?