1 |
1
태그가 리더로부터 태그 정보에 대한 쿼리(query)를 수신하면, 상기 태그의 비밀값을 순열 조합하고, 상기 순열 조합된 복수 개의 태그 비밀 데이터를 태그 비밀 데이터 테이블에 저장하고, 상기 태그 비밀 데이터 각각의 순열 조합 정보를 순열 인덱스 넘버(Permutation Index Number:PIN) 데이터에 저장하는 단계;
상기 태그 비밀 데이터 테이블에 저장된 특정의 제 1 태그 비밀 데이터와 상기 태그에서 생성된 태그 난수를 배타적 논리합 연산하여 태그 제 1 메시지를 생성하는 단계;
상기 태그 제 1 메시지, 상기 태그 비밀 데이터 테이블, 및 상기 태그의 PIN 데이터를 리더를 통하여 데이터 베이스 서버로 전송하는 단계;
상기 데이터 베이스 서버로부터 상기 태그 비밀 데이터 테이블에 저장된 특정 제 2 태그 비밀 데이터와 특정 제 3 태그 비밀 데이터를 상기 태그 난수와 각각 배타적 논리합 연산하여 생성된 태그 제 2 메시지와 태그 제 3 메시지를 상기 태그에서 수신하는 단계; 및
상기 태그 제 2 메시지 및 상기 태그 제 3 메시지 각각으로부터 상기 태그 난수를 이용하여 상기 특정 제 2 태그 비밀 데이터 및 상기 특정 제 3 태그 비밀 데이터의 추출 여부를 판단하여, 추출되었다고 판단하면 상기 태그에서 상기 데이터 베이스 서버로의 전송이 정상이었음을 인증하는 단계를 포함하는 RFID 환경에서의 태그의 정보 전송 인증 방법
|
2 |
2
제 1 항에 있어서,
상기 태그의 비밀값은
상기 태그와 상기 데이터 베이스 서버 상호 간에 미리 공유되는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 방법
|
3 |
3
삭제
|
4 |
4
제 1 항에 있어서,
상기 특정 제 2 태그 비밀 데이터와 상기 특정 제 3 태그 비밀 데이터의 추출여부를 판단하는 단계는
상기 태그 제 2 메시지와 상기 태그 제 3 메시지를 각각 상기 태그 난수와의 배타적 논리합 연산시켜 상기 특정 제 2 태그 비밀 데이터와 상기 특정 제 3 태그 비밀 데이터의 추출 여부를 판단하는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 방법
|
5 |
5
태그가 리더로부터 태그 정보에 대한 쿼리(query)를 수신하면, 상기 태그의 비밀값을 순열 조합하고, 상기 순열 조합된 태그 비밀 데이터 중 복수 개를 선택하여 태그 비밀 데이터 테이블에 저장하고, 상기 태그 비밀 데이터 각각의 순열 조합 정보를 순열 인덱스 넘버(Permutation Index Number:PIN) 데이터에 저장하는 단계;
상기 태그 비밀 데이터 테이블에 저장된 제 1 태그 비밀 데이터와 태그 난수에 의해 생성된 제 1 메시지, 상기 태그 비밀 데이터 테이블, 및 상기 태그의 PIN 데이터를 상기 리더를 통하여 데이터 베이스 서버로 전송하는 단계;
상기 데이터 베이스 서버에서 상기 태그 비밀 데이터 테이블에 저장된 제 2 및 제 3의 태그 비밀 데이터와 상기 태그 난수에 의해 각각 생성된 제 2 메시지 및 제 3 메시지를 상기 리더를 통하여 상기 태그로 전송하는 단계;
상기 태그에서 상기 태그 비밀 데이터 테이블에 저장된 제 4 태그 비밀 데이터와 상기 태그 난수에 의해 생성된 제 4 메시지, 및 상기 태그 난수와 상기 데이터 베이스 서버의 서버 난수에 의해 암호화된 태그 정보의 제 5 메시지를 생성하여 상기 리더로 전송하는 단계;
상기 리더의 리더 비밀값과 상기 리더의 리더 난수에 의해 생성된 제 6 메시지, 상기 리더 비밀값을 순열 조합한 리더 비밀 데이터를 저장하고 있는 리더 비밀 데이터 테이블, 상기 리더 비밀 데이터의 순열 조합 정보를 저장하고 있는 PIN 데이터, 상기 제 4 메시지 및 상기 제 5 메시지를 상기 리더가 상기 데이터베이스 서버에 전송하는 단계;
상기 데이터 베이스 서버에서 상기 제 4 메시지 및 제 5 메시지에 따라 상기 리더를 인증하는 단계;
상기 데이터 베이스 서버에서 상기 리더 비밀값, 상기 리더 난수 및 상기 태그 정보로부터 제 7 메시지를 생성하고, 상기 제 7 메시지를 이용하여 상기 태그 비밀 데이터 테이블에 저장된 태그 비밀 데이터의 업데이트 값을 랜덤하게 생성하여 암호화하는 단계; 및
상기 데이터 베이스 서버에서 상기 암호화된 업데이트 값을 상기 리더에 전송하고, 상기 리더에서 상기 업데이트 값을 상기 태그에 전송하는 단계를 포함하는 RFID 환경에서의 태그 정보 전송 방법
|
6 |
6
제 5 항에 있어서,
상기 태그로 전송하는 단계는
상기 제 2 메시지 및 제 3 메시지로부터 상기 태그 난수를 이용하여 상기 제 2 및 제 3의 태그 비밀 데이터의 추출여부를 판단하는 단계; 및
상기 제 2 및 제 3의 태그 비밀 데이터가 추출되면 상기 태그에서 상기 데이터 베이스 서버의 인증을 수행하는 단계를 더 포함하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 방법
|
7 |
7
제 5 항에 있어서,
상기 제 7 메시지는
상기 리더 비밀값과 상기 리더 난수를 붙인 데이터 메시지 및 상기 태그 정보를 배타적 논리합 연산하여 생성되는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 방법
|
8 |
8
제 5 항에 있어서,
상기 업데이트 값을 상기 태그에 전송하는 단계는
상기 리더에서 상기 리더에 저장된 상기 리더 비밀값 및 상기 리더 난수를 이용하여 상기 업데이트 값을 추출하고, 상기 추출된 업데이트 값을 상기 태그로 전송하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 방법
|
9 |
9
제 1 항, 제 2 항, 제 4 항 내지 제 8 항 중 어느 한 항의 방법을 컴퓨터에서 수행할 수 있는 프로그램으로 기록된 기록매체
|
10 |
10
태그의 고유한 태그 비밀값을 저장하는 태그 비밀값 저장부;
태그의 난수를 생성하는 태그 난수 생성부;
리더로부터 태그 정보에 대한 쿼리를 수신하면, 상기 태그의 비밀값 저장부에 저장된 비밀값을 순열 조합하는 태그 비밀값 순열 조합부;
상기 태그 비밀값 순열 조합부에서 순열 조합된 태그 비밀 데이터를 저장하는 태그 비밀 데이터 테이블;
상기 태그 비밀 데이터 테이블에 저장된 상기 태그 비밀 데이터의 순열 조합 정보인 순열 인덱스 넘버 데이터를 저장하는 태그 순열 인덱스 넘버 데이터 저장부;
상기 태그 비밀 데이터 테이블에 저장된 특정의 태그 비밀 데이터 및 상기 태그 난수 생성부에서 생성된 태그 난수의 배타적 논리합 연산에 의하여 태그 메시지를 생성하는 태그 연산부;
상기 태그 연산부에서 생성된 태그 메시지, 상기 태그 비밀 데이터 테이블, 상기 태그 순열 인덱스 넘버 데이터를 리더로 전송하고, 데이터 베이스 서버로부터 상기 태그 비밀 데이터 테이블에 저장된 특정의 태그 비밀 데이터 및 상기 태그 난수의 배타적 논리합 연산에 따라 생성된 데이터 베이스 서버 메시지를 수신하는 태그 송수신부; 및
상기 데이터 베이스 서버 메시지에 따라 상기 데이터 베이스 서버의 인증을 수행하는 인증부를 포함하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
11 |
11
제 10 항에 있어서,
상기 태그 비밀값 순열 조합부는
상기 태그의 고유한 비밀값을 저장하는 태그 비밀값 저장부로부터 특정의 복수 개의 비밀 값을 선택하는 비밀값 선택 모듈을 더 포함하는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
12 |
12
제 10 항에 있어서,
상기 태그 연산부는
상기 태그 비밀 데이터 테이블에 저장된 특정의 태그 비밀 데이터를 선택하는 태그 비밀 데이터 선택 모듈을 포함하는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
13 |
13
제 10 항에 있어서,
상기 태그 비밀값은
상기 태그와 상기 데이터 베이스 서버 상호 간에 미리 공유되는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
14 |
14
제 10 항에 있어서,
상기 인증부는
상기 데이터 베이스 서버 메시지로부터 상기 태그 난수를 이용하여 상기 특정의 태그 비밀 데이터의 추출 여부를 판단하는 제어부를 더 포함하는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
15 |
15
제 14 항에 있어서,
상기 제어부는
상기 데이터 베이스 서버 메시지와 상기 태그 난수의 배타적 논리합 연산에 의하여 상기 특정의 태그 비밀 데이터를 추출하는 것을 특징으로 하는 RFID 환경에서의 태그의 정보 전송 인증 장치
|
16 |
16
태그, 상기 태그의 태그 정보를 요청하는 리더 및 데이터 베이스 서버를 포함하는 RFID 환경에서의 태그 정보 전송 시스템에 있어서,
상기 태그는,
고유한 태그 비밀값 및 태그 정보를 저장하는 태그 비밀값 저장부;
랜덤한 난수를 발생시키는 태그 난수 생성부;
리더로부터 태그 정보에 대한 쿼리를 수신하면, 상기 태그 비밀값을 순열 조합한 태그 비밀 데이터를 포함하는 태그 비밀 데이터 테이블을 생성하고, 상기 태그 비밀 데이터의 순열 조합 정보인 태그 순열 인덱스 넘버 데이터를 저장하는 태그 순열 인덱스 넘버 데이터 생성부;
상기 태그 비밀 데이터와 상기 태그 난수의 배타적 논리합 연산하여 태그 메시지를 생성하는 태그 연산부; 및
상기 태그 비밀 데이터 테이블, 상기 태그 순열 인덱스 넘버 데이터 및 상기 태그 메시지를 상기 리더를 통하여 상기 데이터 베이스 서버로 전송하고 대응되는 데이터 베이스 서버 메시지를 수신하는 태그 송수신부를 포함하고,
상기 리더는
리더 자신의 고유한 리더 비밀값을 저장하는 리더 비밀값 저장부;
랜덤한 난수를 발생시키는 리더 난수 생성부;
상기 데이터 베이스 서버로부터 리더 메시지에 대한 쿼리를 수신하면, 상기 리더에 저장된 비밀값을 순열 조합한 리더 비밀 데이터를 포함하는 리더 비밀 데이터 테이블을 생성하고, 상기 리더 비밀 데이터의 순열 조합 정보인 리더 순열 인덱스 넘버 데이터를 생성하는 리더 순열 인덱스 넘버 데이터 생성부;
상기 리더 비밀 데이터와 상기 리더 난수의 배타적 논리합 연산하여 리더 메시지를 생성하는 리더 연산부; 및
상기 리더 비밀 데이터 테이블, 상기 리더 순열 인덱스 넘버 데이터 및 상기 리더 메시지를 데이터 베이스 서버로 전송하고, 대응되는 데이터 베이스 서버 메시지를 수신하는 리더 송수신부를 포함하고,
상기 데이터 베이스 서버는
상기 태그 및 리더로부터 전송되는 데이터를 저장하는 서버 저장부;
상기 서버 저장부에 저장된 데이터를 이용하여 상기 데이터 베이스 서버 메시지를 생성하는 서버 연산부; 및
상기 태그의 태그 비밀값에 따라 생성된 태그 메시지를 업데이트 하기 위한 업데이트 값을 랜덤하게 생성하는 업데이트 값 생성부를 포함하는 RFID 환경에서의 태그 정보 전송 시스템
|
17 |
17
제 16 항에 있어서,
상기 태그는
상기 데이터 베이스 서버 메시지에 따라 상기 데이터 베이스 서버의 인증을 수행하는 인증부를 더 포함하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 시스템
|
18 |
18
제 16 항에 있어서,
상기 태그 순열 인덱스 넘버 데이터 생성부는
상기 태그의 고유한 비밀값을 저장하는 태그 저장부로부터 특정의 복수 개의 비밀값을 선택하는 비밀값 선택 모듈을 포함하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 시스템
|
19 |
19
제 16 항에 있어서,
상기 태그 연산부는
상기 태그 비밀 데이터 테이블에 저장된 특정의 태그 비밀 데이터를 선택하는 태그 비밀 데이터 선택 모듈을 포함하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 시스템
|
20 |
20
제 17 항에 있어서,
상기 인증부는
상기 데이터 베이스 서버 메시지로부터 상기 태그 난수를 이용하여 상기 태그 비밀 데이터 테이블의 특정 태그 비밀 데이터의 추출 여부를 판단하는 제어부를 더 포함하는 것을 특징으로 하는 RFID 환경에서의 태그 정보 전송 시스템
|