하드웨어 보안

하드웨어 트로이 목마(Hardware Trojan)의 설명으로 올바른 것은?

  1. A설계나 제조 도중에 악의를 가지고 심어진, 정보를 유출하거나 동작을 멈추게 하는 부정한 회로
  2. B소프트웨어 바이러스를 제거하는 전용 회로
  3. C나무 모양으로 배선한 클록 회로
정답과 해설 보기

정답: A. 설계나 제조 도중에 악의를 가지고 심어진, 정보를 유출하거나 동작을 멈추게 하는 부정한 회로

현재의 칩은 여러 회사의 IP를 조합하여 설계하고 다른 회사의 공장에서 제조하는 경우가 많아, 관여하는 회사와 사람이 많습니다. 그 과정에서 특정 조건에서 키를 밖으로 유출하거나 정해진 날짜에 동작을 멈추는 등의 부정한 회로가 추가될 우려가 있습니다. 이를 하드웨어 트로이 목마라고 부릅니다. 제조 후 소프트웨어 업데이트로 제거할 수 없으므로 설계와 제조의 흐름 전체에서의 대책이 필요합니다.

  • A. 올바릅니다. 회로 안에 숨은 부정한 기능입니다.
  • B. 제거용 회로가 아닙니다.
  • C. 클록 트리와는 관계가 없습니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

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