인증이란 어떤 실체가 정말 그 실체가 맞는지 확인하는 과정을 의미한다. 이때 실체는 여러 가지가 가능하여 메시지, 사용자, 출처, 장치 등이 될 수 있다. 즉, 어떤 메시지를 받았는데 이 메시지가 처음 상태 그대로 나한테 온 것이 맞는지 확인하는 것, 혹은 시스템에 누군가가 접속하려 할 때 이 사람이 정상적인 사용자가 맞는지 확인하는 것 등이 모두 인증에 해당한다.