또한 , 다른 일실 시예 로 , 도 10 에서 와 같이 , 상기 가상 코드 생성 수단 ( 10 ) 으로부터 수신 된 제 1 수신 코드 와 상기 가상 코드 검증 수단 ( 20 ) 에서 생성 된 제 1 함수 에 따라 생성 된 제 1 생성 코드 를 비교 하 는 단계 ( S 600 ) ; 상기 제 1 수신 코드 가 상기 제 1 생성 코드 로부터 오 차 허용 범위 내 에 포함 되 면 상기 제 1 수신 코드 를 상기 시작 지점 으로 하 는 제 1 코드 로 설정 하 는 단계 ( S 700 ) ; 및 상기 제 1 수신 코드 가 상기 제 1 생성 코드 로부터 오 차 허용 범위 를 벗어나 면 비 정상 코드 로 판단 하 는 단계 ( S 800 ) ; 를 더 포함 한다 . 가상 코드 생성 수단 ( 10 ) 및 가상 코드 검증 수단 ( 20 ) 은 시간 이 흐름 에 따라 동일 한 단위 카운트 가 경과 된다 . 그러나 가상 코드 생성 수단 ( 10 ) 과 가상 코드 검증 수단 ( 20 ) 에 포함 된 타이머 ( Timer ) 사이 에 오 차 가 존재 하 여 동일 시점 에 경과 된 카운트 개수 의 상이 할 수 있 다 . 따라서 , 타이머 에 의한 오차 는 해소 하 면서 정상 적 인 가상 코드 가 아닌 비 정상 코드 를 판별 하 기 위한 과정 이 필요 하 다 . 이 를 위해 , 가상 코드 검증 수단 ( 20 ) 은 내부 에서 제 1 함수 에 의해 특정 한 카운트 에서 생성 한 제 1 코드 인 제 1 생성 코드 와 가상 코드 생성 수단 ( 10 ) 으로부터 수신 된 가상 코드 내 의 제 1 코드 인 제 1 수신 코드 를 비교 하 고 ( S 600 ) , 제 1 생성 코드 와 제 1 수신 코드 사이 에 차이 나 는 카운트 개수 가 오 차 허용 범위 내 에 해당 하 면 정상 코드 로 판단 한 후 제 1 수신 코드 를 기준 으로 실제 코드 탐색 과정 을 수행 하 고 ( S 700 ) , 제 1 생성 코드 와 제 1 수신 코드 사이 에 차이 나 는 카운트 개수 가 오 차 허용 범위 를 넘어서 면 비 정상 코드 로 판단 한다 ( S 800 ) .