하드웨어 보안
하드웨어 트로이 목마가 일반적인 테스트에서 발견되기 어려운 주된 이유는?
- A하드웨어 트로이 목마는 칩 바깥에 부착되어 있기 때문
- B하드웨어 트로이 목마는 테스트 장치를 망가뜨리기 때문
- C매우 드문 입력이나 조건(트리거)일 때만 동작하도록 만들어져 있어, 평소에는 정상 회로와 똑같이 동작하기 때문
정답과 해설 보기
정답: C. 매우 드문 입력이나 조건(트리거)일 때만 동작하도록 만들어져 있어, 평소에는 정상 회로와 똑같이 동작하기 때문
제조 테스트는 설계대로의 기능이 올바르게 동작하는지 확인하는 것입니다. 하드웨어 트로이 목마는 특정 32비트 값이 입력되었을 때, 어떤 카운터가 수십억 회에 도달했을 때처럼 테스트에서는 거의 일어나지 않는 조건에서만 동작하도록 만들어지므로 평소에는 정상으로 보입니다. 회로 규모도 전체 수십억 개의 트랜지스터에 비하면 극히 작아도 되므로, 육안 검사로 발견하기도 어렵습니다.
- A. 칩 안의 회로에 섞여 들어갑니다.
- B. 장치를 망가뜨리는 것이 아닙니다.
- C. 올바릅니다. 테스트에서 일어나지 않는 조건을 방아쇠로 삼습니다.