하드웨어 보안

키 보관에 PUF를 사용하는 이점으로 올바른 것은?

  1. A키 값을 이용자가 자유롭게 고를 수 있다
  2. B키가 전원을 꺼도 반드시 메모리에 남는다
  3. C키를 비휘발성 메모리에 써 둘 필요가 없고 사용할 때만 만들어 내므로, 칩을 분석당해도 꺼내기 어렵다
정답과 해설 보기

정답: C. 키를 비휘발성 메모리에 써 둘 필요가 없고 사용할 때만 만들어 내므로, 칩을 분석당해도 꺼내기 어렵다

키를 플래시나 eFuse에 써 두면 칩을 열어 저장 내용을 직접 읽어 내는 공격의 대상이 됩니다. PUF를 사용하면 키는 칩의 물리적 성질로부터 사용할 때마다 만들어지며, 전원을 끈 동안에는 어디에도 저장되어 있지 않습니다. 또한 PUF 값을 읽으려고 칩을 가공하면 편차의 성질 자체가 바뀌어 버리므로, 꺼내기가 더욱 어려워집니다.

  • A. 값은 편차로 정해지므로 자유롭게 고를 수 없습니다.
  • B. 저장하지 않는 것이 이점입니다.
  • C. 올바릅니다. 전원을 끈 상태에서는 키가 어디에도 저장되어 있지 않습니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

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