1 |
1
태그, 판독기 및 데이터베이스를 구비하는 RFID 인증 시스템에 있어서,ID를 저장하고 있으며, 질의가 오면 상기 ID의 해쉬함수 값 h(ID)를 생성하여 판독기로 전송하고, 상기 ID와 랜덤값 R을 연결 연산한 값(ID∥R)의 해쉬함수 값 h(ID∥R)에 대한 왼쪽 반(half_L(h(ID∥R))을 수신하면 상기 h(ID∥R))에 대한 오른쪽 반(half_R(h(ID∥R))을 생성하여 판독기로 전송하고, 태그인증이 완료되면 상기 ID를 상기 ID와 R을 배타논리합 한 값(IDR)으로 갱신하는 태그;상기 태그에 질의하여 h(ID)를 수신하면 데이터베이스로 전송하고, 데이터베이스로부터 h(ID∥R)를 수신하면 이에 대한 왼쪽 반(half_L(h(ID∥R))) 및 R을 태그로 전송하는 판독기; 및태그 정보(DATA), ID, 상기 ID의 해쉬값(HID) 및 랜덤값 생성기(R
|
2 |
2
제1항에 있어서, 상기 왼쪽 반(half_L(h(ID∥R))은오른쪽 반(half_L(h(ID∥R))이고, 상기 오른쪽 반(half_L(h(ID∥R))은 왼쪽 반(half_L(h(ID∥R))인 것을 특징으로 하는 RFID 인증시스템
|
3 |
3
제1항에 있어서, 상기 데이터베이스는 상기 태그 정보(DATA), HID 및 ID를 RF통신이나 물리적인 접촉을 통해 안전하게 입력받는 것을 특징으로 하는 RFID 인증시스템
|
4 |
4
태그, 판독기 및 데이터 베이스를 구비하는 RFID인증 시스템에서의 RFID인증방법에 있어서,판독기가 태그에 인증을 위한 질의하는 단계;상기 질의에 대해 태그 ID를 해쉬한 값 h(ID)를 판독기에 전송하는 단계;상기 h(ID)를 받으면, 이를 데이터베이스에 전송하는 단계;상기 판독기로부터 h(ID)를 받으면, 상기 데이터베이스는 h(ID)를 통해 태그의 정보를 찾아 확인하고, 랜덤 값 R과, 상기 ID와 R을 연결연산하여 해쉬함수한 값(h(ID∥R))을 생성하여 판독기로 전송하는 단계;상기 R 및 h(ID∥R)를 수신하면, h(ID∥R)의 왼쪽 반인 half_L(h(ID∥R)) 및 R을 태그에 전송하는 단계;상기 R 및 half_Lh(ID∥R)를 받으면, 태그는 상기 R 및 half_L(h(ID ∥R))가 자신이 만든 h(ID∥R)의 왼쪽과 일치한다면 받은 정보가 타당함을 확인하고, 판독기에게 h(ID∥R)의 오른쪽인 half_Rh(ID∥R)을 보내는 단계; 및인증이 완료되면 상기 데이터베이스 및 태그는 ID를 상기 ID와 상기 랜덤값 R을 배타논리합 한 값(IDR)으로 갱신하는 단계를 포함하는 것을 특징으로 하는 RFID 인증시스템에서의 RFID 인증방법
|
5 |
5
제4항에 있어서, 상기 왼쪽 반(half_L(h(ID∥R))은오른쪽 반(half_L(h(ID∥R))이고, 상기 오른쪽 반(half_L(h(ID∥R))은 왼쪽 반(half_L(h(ID∥R))인 것을 특징으로 하는 RFID 인증시스템에서의 RFID 인증방법
|
6 |
6
판독기, 태그 및 데이터베이스를 구비하는 RFID 인증시스템에 있어서,ID를 저장하며, 질의 및 랜덤값(S)이 오면 상기 ID를 해쉬함수한 값 h(ID) 및 상기 R의 왼쪽 반에 해당하는 half_L(R)을 생성하여 판독기로 전송하고, 판독기로부터 R의 오른쪽 반에 해당하는 half_R(R)를 수신하여 자신이 생성한 것과 일치하는지 체크하고, 인증이 완료되면 ID를 상기 ID와 R∥R을 배타논리합 한 값(ID(R∥R))으로 갱신하는 태그;랜덤숫자생성기(R
|
7 |
7
제6항에 있어서, 상기 왼쪽 반(half_L(h(ID∥R))은오른쪽 반(half_L(h(ID∥R))이고, 상기 오른쪽 반(half_L(h(ID∥R))은 왼쪽 반(half_L(h(ID∥R))인 것을 특징으로 하는 RFID 인증시스템
|
8 |
8
RFID태그, 판독기 및 데이터 베이스를 구비하는 RFID인증 시스템에서의 RFID인증방법에 있어서,판독기가 랜덤 값 S 를 생성하여 태그에게 질의하면서 상기 S를 전송하는 단계;상기 S와 함께 질의를 받으면, 상기 태그는 h(ID∥S)를 R 값으로 생성하고, ID의 해쉬함수 값 h(ID) 및 상기 R의 왼쪽 반 값인 half_L(R)를 생성하여 상기 판독기로 전송하는 단계;상기 판독기는 태그로부터 받은 정보와 함께 S를 같이 데이터베이스로 전송하는 단계;상기 h(ID), S, half_L(R)을 받으면, 데이터베이스는 h(ID)를 통해 태그의 정보를 확인하고, ID 와 S 를 이용하여 R을 생성하고, 생성된 R 의 왼쪽부분이 판독기로부터 받은 값과 같다면 태그를 정당하다고 판단하고, 자신의 인증을 위해 R 의 오른쪽 부분인 half_R(R)을 판독기로 전송하며, 데이터베이스는 R 을 통해 ID 를 ID = ID(R∥R)로 갱신하며 갱신되는 정보들은 AE에 의해 연결되는 메모리에 저장하는 단계; half_R(R)를 받으면, 판독기는 태그에게 half_R(R)를 전송하는 단계; 및세션이 안전하게 끝나면, 태그와 데이터베이스는 ID 를 ID(R∥R)로 갱신하는 단계를 포함하는 것을 특징으로 하는 RFID 인증시스템에서의 RFID 인증방법
|
9 |
9
제8항에 있어서, 상기 왼쪽 반(half_L(h(ID ∥ R))은오른쪽 반(half_L(h(ID∥R))이고, 상기 오른쪽 반(half_L(h(ID∥R))은 왼쪽 반(half_L(h(ID∥R))인 것을 특징으로 하는 RFID 인증시스템에서의 RFID 인증방법
|
10 |
10
제4항, 제5항, 제8항, 제9항 중 어느 한 항에 기재된 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|