하드웨어 보안

암호 키를 만들 때 예측되기 쉬운 품질 나쁜 난수를 사용하면 일어날 수 있는 일로 올바른 것은?

  1. A암호 처리가 빨라진다
  2. B암호문 길이가 2배가 된다
  3. C암호 알고리즘이 강력해도 키를 추측당해 암호가 깨져 버린다
정답과 해설 보기

정답: C. 암호 알고리즘이 강력해도 키를 추측당해 암호가 깨져 버린다

암호의 안전은 공격자가 키를 모른다는 데 의존합니다. 키를 만드는 난수에 편향이 있거나 전원을 켠 직후라 충분한 예측 불가능성이 모이지 않았다면, 키 후보가 적어져서 무차별 대입으로 찾아낼 수 있습니다. 실제로 난수의 결함 때문에 많은 기기가 비슷한 키를 갖게 된 사례가 보고되어 있습니다. 난수 생성은 보안의 가장 기본적인 부품 중 하나입니다.

  • A. 속도와는 관계가 없습니다.
  • B. 길이와는 관계가 없습니다.
  • C. 올바릅니다. 키의 예측 불가능성이 안전의 토대입니다.
이 분야 연습하기 분야로 돌아가기

하드웨어 보안의 다른 문제

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