하드웨어 보안

PUF(물리적 복제 불가 함수, Physically Unclonable Function)의 설명으로 올바른 것은?

  1. A칩마다의 제조 편차를 이용하여, 그 칩에 고유하고 복제하기 어려운 값을 만드는 구조
  2. B모든 칩에 같은 값을 기록하는 구조
  3. C칩 표면에 인쇄한 제품 번호
정답과 해설 보기

정답: A. 칩마다의 제조 편차를 이용하여, 그 칩에 고유하고 복제하기 어려운 값을 만드는 구조

같은 설계의 칩이라도 트랜지스터의 문턱 전압이나 배선 지연에는 제조 편차로 인한 미세한 차이가 있습니다. PUF는 이 차이를 읽어 내어 칩마다 다른 값을 만듭니다. 편차는 제조하는 쪽도 제어할 수 없으므로 같은 값을 가진 칩을 만들기가 어렵습니다. 기기 인증이나 키를 만드는 원천으로 사용됩니다.

  • A. 올바릅니다. 칩의 지문과 같은 것입니다.
  • B. 칩마다 다른 값이 되는 것이 중요합니다.
  • C. 인쇄된 번호는 쉽게 흉내 낼 수 있습니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

  1. 키 보관에 PUF를 사용하는 이점으로 올바른 것은?
  2. SRAM PUF가 이용하는 성질로 올바른 것은?
  3. PUF로 키를 만들 때 오류 정정 구조(헬퍼 데이터 등)를 조합하는 이유로 올바른 것은?
  4. 칩에 내장되는 진성 난수 생성기(TRNG, True Random Number Generator)의 설명으로 올바른 것은?
  5. 암호 키를 만들 때 예측되기 쉬운 품질 나쁜 난수를 사용하면 일어날 수 있는 일로 올바른 것은?