네트워크를 통해 메시지를 송수신할 때, 메시지가 전송 도중에 위변조되지 않았음을 확인하는 보안 방법. 송신자가 메시지를 송신할 때 송수신 양자 간에 사전에 약속된 암호 키(encryption key)를 이용, 메시지 무결성 검사 부호인 메시지 인증 코드(MAC)를 산출하고 이를 암호화한 후 메시지와 함께 전송하면 키를 알고 있는 수신자가 키를 이용하여 메시지 인증 코드를 복호(decode)하고, 메시지 인증 코드를 재산출하여 두 메시지 인증 코드를 비교함으로써 변조 사실을 검사할 수 있다.