사용자 A가 사용자 B에게 해시함수를 이용하여 인증, 전자서명, 기밀성, 무결성이 모두 보장되는 통신을 할 때 구성해야 하는 함수로 옳은 것은?
K: 사용자 A와 B가 공유하고 있는 비밀키KSa: 사용자 A의 개인키, KPa: 사용자 A의 공개키H: 해시함수, E: 암호화M: 메시지, ||: 두 메시지의 연결
- ①EK[M || H(M)]
- ②M || EK[H(M)]
- ③M || EKSa[H(M)]
- ④EK[M || EKSa[H(M)]]
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)