하드웨어 보안
투기적 실행 사이드 채널(Spectre와 Meltdown), 전력 분석과 타이밍 공격, 시큐어 부트, TEE, PUF, 하드웨어 트로이 목마 등 하드웨어 보안을 원리와 대책 중심으로 객관식 문제로 학습합니다.
—내 정답률
0 / 0푼 문제 수
이 분야의 문제는 준비 중이에요.
하드웨어 보안: 핵심 정리
소프트웨어에 버그가 없더라도 하드웨어의 특성을 통해 정보가 유출될 수 있습니다. Spectre와 Meltdown으로 알려진 취약점은 성능 향상을 위해 존재하는 투기적 실행과 캐시가 보이지 않아야 할 데이터의 흔적을 남긴다는 점을 악용합니다. 사이드 채널 공격은 소비 전력이나 실행 시간의 미세한 차이로부터 암호 키를 추론하기도 합니다.
방어 기술로는 신뢰할 수 있는 소프트웨어만 시작하는 시큐어 부트, OS로부터도 격리되는 신뢰 실행 환경(TEE), 칩마다 다른 제조 편차를 지문처럼 이용하는 PUF, 설계나 제조 과정에서 삽입된 악성 회로(하드웨어 트로이 목마)에 대한 대책이 있습니다. 목표는 공격 절차가 아니라 원리와 방어를 이해하는 것입니다.