하드웨어 보안
사이드 채널 공격(side-channel attack)의 설명으로 올바른 것은?
- A비밀번호를 정면으로 무차별 대입하는 공격
- B네트워크에 대량의 통신을 보내 서비스를 중단시키는 공격
- C처리 시간, 소비 전력, 방출되는 전자파 등 본래의 출력 이외의 물리적 정보로부터 비밀을 추측하는 공격
정답과 해설 보기
정답: C. 처리 시간, 소비 전력, 방출되는 전자파 등 본래의 출력 이외의 물리적 정보로부터 비밀을 추측하는 공격
암호 알고리즘이 수학적으로 안전하더라도, 이를 실행하는 회로는 다루는 값에 따라 처리 시간이나 소비 전력이 미세하게 달라집니다. 사이드 채널 공격은 이런 「옆길」로 새어 나오는 정보를 측정하고 통계적으로 분석하여 키 등의 비밀을 추측합니다. 대책은 비밀 값에 따라 시간이나 전력이 달라지지 않도록 만드는 것, 그리고 잡음이나 난수로 유출을 감추는 것입니다.
- A. 그것은 무차별 대입 공격입니다.
- B. 그것은 서비스 거부 공격입니다.
- C. 올바릅니다. 암호의 계산식 자체는 깨지 않고 정보를 얻습니다.