30. 사용자 A가 사용자 B에게 해시함수를 이용하여 인증, 전자서명, 기밀성, 무결성이 모두 보장되는 통신을 할 때 구성해야 하는 함수로 옳은 것은?
K: 사용자 A와 B가 공유하고 있는 비밀키 KSa: 사용자 A의 개인키, KPa: 사용자 A의 공개키 H: 해시함수, E: 암호화 M: 메시지, ||: 두 메시지의 연결
- 1EK[M||H(M)]
- 2M||EK[H(M)]
- 3M||EKSa[H(M)]
- 4EK[M||EKSa[H(M)]]
K: 사용자 A와 B가 공유하고 있는 비밀키 KSa: 사용자 A의 개인키, KPa: 사용자 A의 공개키 H: 해시함수, E: 암호화 M: 메시지, ||: 두 메시지의 연결