문제
다음 중 하이브리드 암호화 시스템에서 일반적으로 사용되는 조합으로 가장 적절한 것은?
① ECC 기반 키 교환으로 대칭키를 안전하게 공유하고, ChaCha20으로 실제 데이터를 암호화 ② SHA-256으로 대칭키를 암호화하고, AES로 실제 데이터를 암호화 ③ 3DES로 대칭키를 암호화하고, RSA로 실제 데이터를 암호화 ④ Blowfish로 대칭키를 생성하고, MD5로 실제 데이터를 암호화
정답
1번
해설
하이브리드 암호화는 비대칭키 기반 방식으로 대칭키를 안전하게 공유하거나 보호하고, 대칭키 알고리즘으로 실제 데이터를 암호화하는 방식이다. ECC 기반 키 교환 방식은 대칭키 공유에 활용될 수 있고, ChaCha20은 대칭키 암호화 알고리즘이므로 올바른 조합이다. SHA-256과 MD5는 해시 함수이고, 3DES와 Blowfish는 대칭키 알고리즘이므로 보기의 조합은 부적절하다.