메시지 인증코드(MAC)해시함수는 데이터의 무결성을 보장하지만 발신지에 대한 신원 확인이 불가능하다. 이런 문제를 해결하기 위해 인증 절차를 추가한 것이 메시지 인증 코드이다.(무결성, 인증 제공) MAC 절차* A와 B는 사전에 비밀키K를 공유한다.1. 송신자 A는 원본 메시지(M)를 공유 비밀키(K)와 병합하여 해시를 수행한다.2. 해시를 통해 만들어진 MAC과 메시지M을 수신자B에게 전송한다.3. 수신자 B는 수신한 메시지(M)와 자신이 가지고있는 공유 비밀키(K)로 MAC’를 생성한다.4. 해시를 통해 만들어진 MAC’와 송신자 A로부터 받은 MAC을 비교한다.5. 두 값이 서로 동일하다면 메시지(M)가 정상적인 송신자 A로부터 온 것이라고 판단할 수 있다. MAC 사용 사례IPSec, SSL/..