본 발명은 다수의 MAC검증서버에 의한 메시지인증코드 검증 시스템 및 방법에 관한 것으로, 보다 구체적으로는 MAC(Message Authentication Code)생성서버가 키분배서버로부터 타임스탬프값을 수신하여, 수신한 타임스탬프값의 주기 초과여부를 확인하는 주기확인단계; 상기 MAC생성서버가 고유한 아이디정보와 이전 타임스탬프값 및 대칭키를 상기 키분배서버로 전송하는 대칭키전송단계; 상기 MAC생성서버가 상기 대칭키를 해시하여 기준 메시지인증코드를 생성하는 MAC생성단계; 상기 MAC생성서버가 고유한 아이디정보와 이전 타임스탬프값 및 상기 기준 메시지인증코드를 데이터에 포함하고, 상기 데이터를 적어도 하나의 MAC검증서버로 전송하는 데이터전송단계; 상기 MAC검증서버가 상기 키분배서버로부터 타임스탬프값을 수신하고, 수신한 타임스탬프값과 상기 MAC생성서버로부터 수신한 데이터 내 이전 타임스탬프값의 차이가 기설정된 타임스탬프 유효시간보다 같거나 작은 경우, 상기 키분배서버로부터 수신한 타임스탬프값이 유효하다고 판단하는 유효성판단단계; 상기 MAC검증서버가 상기 MAC생성서버로부터 수신한 상기 데이터 내 고유한 아이디정보 및 이전 타임스탬프값을 상기 키분배서버로 전송하고, 상기 키분배서버로부터 상기 고유의 아이디정보 및 이전 타임스탬프값에 대응하는 대칭키를 수신하는 대칭키공유단계; 및 상기 MA...(이하생략)
|