하드웨어 보안

하드웨어 트로이 목마가 일반적인 테스트에서 발견되기 어려운 주된 이유는?

  1. A하드웨어 트로이 목마는 칩 바깥에 부착되어 있기 때문
  2. B하드웨어 트로이 목마는 테스트 장치를 망가뜨리기 때문
  3. C매우 드문 입력이나 조건(트리거)일 때만 동작하도록 만들어져 있어, 평소에는 정상 회로와 똑같이 동작하기 때문
정답과 해설 보기

정답: C. 매우 드문 입력이나 조건(트리거)일 때만 동작하도록 만들어져 있어, 평소에는 정상 회로와 똑같이 동작하기 때문

제조 테스트는 설계대로의 기능이 올바르게 동작하는지 확인하는 것입니다. 하드웨어 트로이 목마는 특정 32비트 값이 입력되었을 때, 어떤 카운터가 수십억 회에 도달했을 때처럼 테스트에서는 거의 일어나지 않는 조건에서만 동작하도록 만들어지므로 평소에는 정상으로 보입니다. 회로 규모도 전체 수십억 개의 트랜지스터에 비하면 극히 작아도 되므로, 육안 검사로 발견하기도 어렵습니다.

  • A. 칩 안의 회로에 섞여 들어갑니다.
  • B. 장치를 망가뜨리는 것이 아닙니다.
  • C. 올바릅니다. 테스트에서 일어나지 않는 조건을 방아쇠로 삼습니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

  1. 하드웨어 트로이 목마에 대한 대책에 해당하지 않는 것은?
  2. 반도체 유통에서 문제가 되는 위조 칩(리마킹 제품 등)의 위험으로 올바른 것은?
  3. 제품으로 출하하는 기기에서 JTAG 등의 디버그 포트를 비활성화하거나 인증이 필요하도록 하는 이유로 올바른 것은?
  4. IC 카드 등 보안용 칩에 요구되는 내탬퍼성(tamper resistance)의 설명으로 올바른 것은?
  5. 칩 안에 키를 기록하여 저장하는 방법으로 일반적으로 사용되는 것은?