암호 기술의 기초와 응용

TLS 1.3(RFC 8446)에서 TLS 1.2로부터 바뀐 점으로 올바른 것은?

  1. A데이터 암호화에는 TLS 1.2보다 안전성을 높인, CBC 모드를 사용하는 암호 스위트만 사용되게 되었다
  2. BRSA 암호로 키 재료를 보내는 키 교환이 폐지되고, 데이터 암호화는 인증 암호화(AEAD)만 사용하게 되었다
  3. C서버 인증서가 필요 없어지고, 서버 인증은 수행되지 않게 되었다
정답과 해설 보기

정답: B. RSA 암호로 키 재료를 보내는 키 교환이 폐지되고, 데이터 암호화는 인증 암호화(AEAD)만 사용하게 되었다

TLS 1.3에서는 전방향 안전성이 없는 RSA에 의한 키 전송이나 정적 DH가 폐지되고, 키 교환은 (EC)DHE나 사전 공유 키(PSK), 또는 그 조합이 되었습니다. 데이터 암호화도 AES-GCM이나 ChaCha20-Poly1305 등의 AEAD만 사용하게 되었고, 패딩 오라클 공격 등의 원인이 되어 온 CBC 모드와 MAC을 조합하는 방식은 없어졌습니다. 또한 핸드셰이크가 1왕복(1-RTT)으로 끝나게 되었고, 서버 인증서를 포함한 핸드셰이크의 많은 부분도 암호화됩니다. 서버 인증은 계속해서 인증서와 서명으로 수행합니다.

이 분야 연습하기 분야로 돌아가기

암호 기술의 기초와 응용의 다른 문제

  1. TLS 1.3의 암호 스위트 TLS_AES_128_GCM_SHA256이 지정하는 것의 조합으로 올바른 것은?
  2. TLS 1.3의 0-RTT(이전 연결에서 얻은 사전 공유 키를 사용하여, 첫 메시지와 함께 '얼리 데이터'를 보내는 방법)의 주의점으로 올바른 것은?
  3. 상호 TLS(mTLS)에 대한 설명으로 올바른 것은?
  4. 키 길이가 n비트인 대칭 키 암호의 키를 양자 컴퓨터의 그로버 알고리즘으로 찾으면, 필요한 계산 횟수는 약 2^(n/2)회가 된다고 한다. 이 단순한 기준으로 생각했을 때, 양자 컴퓨터에 대한 AES-128의 안전성으로 가장 가까운 것은?
  5. 미국 NIST가 2024년 8월에 공표한 양자 내성 암호 표준과 그 종류의 조합으로 올바른 것은?