MAC에 대해 공부하기 위해 구글에서 MAC을 검색해 보았더니 애플의 MAC만 잔뜩 나와서 메시지 인증 코드(Message Authentication Code)라고 검색하였더니 내가 원하는 정보들을 얻을 수 있었다. 그럼 MAC에 대해서 알아보도록 하자. MAC(Message Authentication Code) MAC이란 메시지 인증 코드로 말 그대로 메시지 인증에 쓰이는 정보로 메시지를 받은 사람이 위변조가 되었는지 되지 않았는지를 판단할 수 있다. MAC의 경우에는 무결성과 신뢰성을 보장하지만, 부인 방지는 할 수가 없다. 그 이유로는 MAC의 경우에는 대칭키를 사용해 MAC값을 생성하는데 제 3자가 대칭키를 해킹해 MAC값을 생성하여 메시지를 보낼 수 있기 때문이다. 그럼 MAC 생성/검증 방법을..