암호 기술의 기초와 응용
TLS 1.3(RFC 8446)에서 TLS 1.2로부터 바뀐 점으로 올바른 것은?
- A데이터 암호화에는 TLS 1.2보다 안전성을 높인, CBC 모드를 사용하는 암호 스위트만 사용되게 되었다
- BRSA 암호로 키 재료를 보내는 키 교환이 폐지되고, 데이터 암호화는 인증 암호화(AEAD)만 사용하게 되었다
- C서버 인증서가 필요 없어지고, 서버 인증은 수행되지 않게 되었다
정답과 해설 보기
정답: B. RSA 암호로 키 재료를 보내는 키 교환이 폐지되고, 데이터 암호화는 인증 암호화(AEAD)만 사용하게 되었다
TLS 1.3에서는 전방향 안전성이 없는 RSA에 의한 키 전송이나 정적 DH가 폐지되고, 키 교환은 (EC)DHE나 사전 공유 키(PSK), 또는 그 조합이 되었습니다. 데이터 암호화도 AES-GCM이나 ChaCha20-Poly1305 등의 AEAD만 사용하게 되었고, 패딩 오라클 공격 등의 원인이 되어 온 CBC 모드와 MAC을 조합하는 방식은 없어졌습니다. 또한 핸드셰이크가 1왕복(1-RTT)으로 끝나게 되었고, 서버 인증서를 포함한 핸드셰이크의 많은 부분도 암호화됩니다. 서버 인증은 계속해서 인증서와 서명으로 수행합니다.