KR20090115100A - RFID Tag with Function of Authentication for RFID Readers - Google Patents
RFID Tag with Function of Authentication for RFID Readers Download PDFInfo
- Publication number
- KR20090115100A KR20090115100A KR1020090090576A KR20090090576A KR20090115100A KR 20090115100 A KR20090115100 A KR 20090115100A KR 1020090090576 A KR1020090090576 A KR 1020090090576A KR 20090090576 A KR20090090576 A KR 20090090576A KR 20090115100 A KR20090115100 A KR 20090115100A
- Authority
- KR
- South Korea
- Prior art keywords
- flags
- terminal
- tag
- rfid
- authentication
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10257—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for protecting the interrogation against piracy attacks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10297—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Toxicology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
Description
도1은 RFDump를 이용한 RFID 정보 변경에 대한 간단한 구성도이다. 1 is a simple configuration diagram for changing RFID information using RFDump.
도2는 본 발명의 바람직한 실시예에 따른 플래그(Flags)를 이용한 RFID 단말기 유효성 인증 과정에 대한 흐름도이다. 2 is a flowchart illustrating an RFID terminal validity authentication process using flags according to a preferred embodiment of the present invention.
도3은 본 발명의 바람직한 실시예에 따른 태그 인증 플래그(Flags)를 저장하는 RFID 태그 구성도이다. 3 is an RFID tag configuration diagram for storing tag authentication flags according to a preferred embodiment of the present invention.
도4는 본 발명의 바람직한 실시예에 따라 인증된 RFID 단말기로부터 RFID 태그로 전달되는 단말기 명령어에 대한 간단한 구성도이다.4 is a simplified block diagram of a terminal command transferred from an authenticated RFID terminal to an RFID tag according to a preferred embodiment of the present invention.
도5는 본 발명의 바람직한 실시예에 따라 인증되지 RFID 단말기로부터 RFID 태그로 전달되는 단말기 인증 플래그(Flags)에 대해 상기 RFID 태그 내부에서 인증 작업을 수행하는 간단한 개념도이다. FIG. 5 is a simple conceptual diagram of an authentication operation performed inside an RFID tag with respect to terminal authentication flags transmitted from an RFID terminal not authenticated according to a preferred embodiment of the present invention.
도6은 본 발명의 바람직한 실시예에 따라 인증된 RFID 단말기로부터 RFID 태그로 전달되는 단말기 인증 플래그(Flags)에 대해 상기 RFID 태그 내부에서 인증 작업을 수행하는 간단한 개념도이다. FIG. 6 is a schematic conceptual diagram of an authentication operation performed inside an RFID tag with respect to terminal authentication flags transmitted from an authenticated RFID terminal to an RFID tag according to a preferred embodiment of the present invention.
<도면의 주요부분에 대한 설명><Description of main parts of drawing>
300 : 무선인식태그 305 : 송수신 모듈300: radio recognition tag 305: transmission and reception module
310 : 제어부 315 : 메모리310: control unit 315: memory
320 : 관리자 영역 325 : 사용자 데이터 영역320: manager area 325: user data area
330 : 태그 인증 플래그330 tag authentication flag
본 발명은 RFID 단말(또는 리더기)과 소정의 데이터를 송신 및 수신하고, 수신되는 고주파신호 또는 저주파 신호로 전원을 발생하여 RFID 태그의 각 부위에 동작전원을 공급하는 송수신 모듈과, 상기 송수신 모듈을 통해 수신되는 데이터에 따른 소정 동작을 수행하고, 소정의 동작 수행에 따른 응답신호를 상기 송수신 모듈을 통해 상기 RFID 단말(또는 리더기)로 송신하는 제어부 및 소정의 데이터를 저장하고 있는 메모리를 구비하는 것을 특징으로 하는 무선인식태그(RFID Tag)에 있어서, 상기 메모리는 단말기 인증 플래그(Flags)에 대응하는 소정의 태그 인증 플래그(Flags)를 저장하는 것을 특징으로 하며, 상기 송수신 모듈은 상기 RFID 단말(또는 리더기)이 전송하는 무선 주파수 신호를 수신한 후, 상기 선 주파수 신호로부터 소정의 단말기 인증 플래그(Flags)를 추출하여 상기 제어부로 전달하는 것을 특징으로 하며, 상기 제어부는 상기 송수신 모듈이 전달한 상기 단말기 인증 플래 그(Flags)가 상기 메모리에 저장된 태그 인증 플래그(Flags)에 대응되는 유효한 플래그(Flags)인지 판단하여, 상기 RFID 단말(또는 리더기)의 유효성을 인증하는 단말기 인증기능이 구비된 무선인식태그에 관한 것이다.The present invention provides a transmission and reception module for transmitting and receiving predetermined data with an RFID terminal (or reader), and generating power from a received high frequency signal or a low frequency signal to supply operation power to each part of the RFID tag, and the transmission and reception module. Performing a predetermined operation according to data received through the control unit, and transmitting a response signal according to a predetermined operation to the RFID terminal (or reader) through the transmission / reception module and a memory storing predetermined data. In a RFID tag, the memory stores predetermined tag authentication flags corresponding to terminal authentication flags, and the transmitting / receiving module is configured to store the RFID terminal (or After receiving the radio frequency signal transmitted by the reader), predetermined terminal authentication flags (Flags) from the line frequency signal And extract and transmit the same to the controller, wherein the controller determines whether the terminal authentication flags transmitted by the transceiver module are valid flags corresponding to tag authentication flags stored in the memory. The present invention relates to a wireless recognition tag having a terminal authentication function for authenticating the validity of the RFID terminal (or reader).
RFID 시스템은 유통 및 물류 분야에서 소정의 물체들을 식별하기 위하여, 전자기 스펙트럼 부분의 무선 주파수 내에 전자기 또는 정전기 커플링 사용을 통합시킨 것이다. 이러한 RFID 시스템은 바코드를 대체할 수 있는 기술로서 바코드에 비해 손상될 가능성이 적고, 빠른 속도로 다수의 태그를 동시 판독하는 것이 가능하며, 판독기를 직접 태그에 접근하지 않아도 되며, 태그와 장애물 사이의 장애물이 존재해도 판독 가능하며, 읽기와 쓰기가 가능하며 재사용이 가능한 장점이 있다.RFID systems incorporate the use of electromagnetic or electrostatic coupling within the radio frequency of the electromagnetic spectrum portion to identify certain objects in the field of distribution and logistics. This RFID system is a technology that can replace the barcode, which is less likely to be damaged than the barcode, and can read multiple tags at the same time at high speed. Even if an obstacle exists, it can be read, read and written, and reused.
또한 저주파 RFID 시스템(30㎑∼500㎑)은 약 1.8m 이하의 짧은 전송영역에서 사용되고, 고주파 RFID 시스템(850㎒∼950㎒ 및 2.4㎓∼2.5㎓)은 27m 이상의 먼 거리의 전송 영역에서 사용되는 것으로 소정 물품의 재고관리, 컨테이너/팔레트/박스 관리, 자동검품, 입출고관리, 자동소팅, 렌탈 상품관리, 위조품 식별, 도난방지, 화물 및 상품 추적관리 등에서 널리 활용되고 있다.In addition, low frequency RFID systems (30 kHz to 500 kHz) are used in short transmission areas of about 1.8 m or less, while high frequency RFID systems (850 MHz to 950 MHz and 2.4 GHz to 2.5 GHz) are used in long distance transmission areas of 27 m or more. It is widely used in inventory management, container / pallet / box management, automatic inspection, incoming and outgoing management, automatic sorting, rental goods management, counterfeit goods identification, anti-theft, cargo and goods tracking management.
예컨대, RFID 시스템은 소정의 물품에 부착되고, 그 물품에 대한 정보가 저장되는 RFID 태그와, 상기 RFID 태그와 소정의 데이터를 송신 및 수신하는 안테나와, 상기 안테나를 통해 상기 RFID 태그와 통신하여 RFID 태그의 동작을 제어하는 리더기와, 상기 리더기가 제공하는 RFID 태그의 데이터를 수집 및 관리하는 호스트 컴퓨터로 구성될 수 있다.For example, the RFID system is attached to a predetermined article, the RFID tag that stores information about the article, an antenna for transmitting and receiving the RFID tag and the predetermined data, and communicates with the RFID tag through the antenna RFID The reader may be configured to control the operation of the tag, and a host computer to collect and manage data of the RFID tag provided by the reader.
그러나, 최근 물품에 부착된 RFID 태그의 정보를 변경시킬 수 있는 RFDump가 등장하면서, 유비쿼터스 혁명을 몰고올 것이란 평가를 받고 있는 RFID 태그에 대한 해킹 가능성이 제기되고 있다. However, with the advent of RFDumps that can change the information of RFID tags attached to articles, there is a possibility of hacking against RFID tags that are evaluated to drive the ubiquitous revolution.
RFDump는 ACG 멀티 태그 리더 또는 그와 유사한 카드 리더 하드웨어를 통해 동작하는 RFID 태그를 검출하는 소정의 툴(tool)로써, 검출된 RFID 태그의 메타 정보(태그 ID, 태그 Type, 제조사 등)를 보여줄 수 있으며, 태그의 데이터 메모리를 Hex 또는 ASCII 에디터를 사용하여 디스플레이하고 수정할 수 있다. RFDump is a tool that detects RFID tags operating through ACG multi-tag readers or similar card reader hardware, and can display the meta-information (tag ID, tag type, manufacturer, etc.) of the detected RFID tags. The tag's data memory can be displayed and modified using a Hex or ASCII editor.
예컨대, 상기 RFDump를 이용하여, 해커들이 노트북이나 PDA와 같은 단말을 이용하여 상품에 부착된 태그의 내용을 변경할 수 있다. For example, using the RFDump, hackers can change the contents of the tag attached to the product using a terminal such as a laptop or PDA.
도면1은 RFDump를 이용한 RFID 정보 변경에 대한 간단한 구성도이다. Figure 1 is a simple diagram for changing the RFID information using the RFDump.
도면1을 참조하면, RFDump 단말을 이용하여 RFID 태그의 정보가 변경되는 시스템에 대한 간단한 실시예로써, RFID 태그(A)를 부착한 물품이 선반을 떠나면 선반에 위치한 RFID 단말기는 상기 물품으로부터 RFID 태그(A) 정보를 읽는다. Referring to FIG. 1, as a simple embodiment of a system in which information of an RFID tag is changed using an RFDump terminal, when an article attached with an RFID tag (A) leaves the shelf, an RFID terminal located on the shelf receives an RFID tag from the article. (A) Read the information.
이 때, 해커가 소정의 RFDump 단말기(예컨대, PDA, 노트북 등)을 통해 RFID 태그(A)의 정보를 변경하면, 상기 물품에 부착된 RFID 태그(A)에는 변경된 (A') 정보가 기록되고, 해커는 계산대를 통해 변경된 RFID 태그 정보를 인식시키고 빠져나오게 된다. At this time, if the hacker changes the information of the RFID tag A through a predetermined RFDump terminal (for example, PDA, notebook, etc.), the changed (A ') information is recorded in the RFID tag A attached to the article. In addition, the hacker recognizes the changed RFID tag information through the checkout and exits.
이렇게 하여, 상기 RFDump를 통하여, 전자제품 등의 고가의 상품에 부착된 RFID 태그에 포함된 가격 정보를 저가의 상품으로 변경하여 계산대를 통과하는 등의 RFID 태그 정보 악용이 가능할 수 있다. In this way, through the RFDump, it may be possible to exploit the RFID tag information, such as changing the price information contained in the RFID tag attached to the expensive product such as electronic products to a low price product and passing through the checkout counter.
상기와 같은 문제점들을 보완하기 위한 본 발명의 목적은 RFID 단말(또는 리더기)과 소정의 데이터를 송신 및 수신하고, 수신되는 고주파신호 또는 저주파 신호로 전원을 발생하여 RFID 태그의 각 부위에 동작전원을 공급하는 송수신 모듈과, 상기 송수신 모듈을 통해 수신되는 데이터에 따른 소정 동작을 수행하고, 소정의 동작 수행에 따른 응답신호를 상기 송수신 모듈을 통해 상기 RFID 단말(또는 리더기)로 송신하는 제어부 및 소정의 데이터를 저장하고 있는 메모리를 구비하는 것을 특징으로 하는 무선인식태그(RFID Tag)에 있어서, 상기 메모리는 단말기 인증 플래그(Flags)에 대응하는 소정의 태그 인증 플래그(Flags)를 저장하는 것을 특징으로 하며, 상기 송수신 모듈은 상기 RFID 단말(또는 리더기)이 전송하는 무선 주파수 신호를 수신한 후, 상기 선 주파수 신호로부터 소정의 단말기 인증 플래그(Flags)를 추출하여 상기 제어부로 전달하는 것을 특징으로 하며, 상기 제어부는 상기 송수신 모듈이 전달한 상기 단말기 인증 플래그(Flags)가 상기 메모리에 저장된 태그 인증 플래그(Flags)에 대응되는 유효한 플래그(Flags)인지 판단하여, 상기 RFID 단말(또는 리더기)의 유효성을 인증하는 단말기 인증기능이 구비된 무선인식태그를 제공함에 있다.An object of the present invention for resolving the above problems is to transmit and receive predetermined data with an RFID terminal (or reader), and generates a power source with a received high frequency signal or a low frequency signal to supply operating power to each part of the RFID tag. A control unit for performing a predetermined operation according to a transmitting / receiving module for supplying and data received through the transmitting / receiving module, and transmitting a response signal according to a predetermined operation to the RFID terminal (or reader) through the transmitting / receiving module; In the RFID tag, characterized in that it comprises a memory for storing data, the memory is characterized in that for storing the predetermined tag authentication flags (Flags) corresponding to the terminal authentication flags (Flags) The transmission / reception module receives the radio frequency signal transmitted by the RFID terminal (or reader), and then the line frequency. And extracts predetermined terminal authentication flags from the signal and transmits them to the controller, wherein the controller transmits the terminal authentication flags delivered by the transmission / reception module to tag authentication flags stored in the memory. The present invention provides a wireless identification tag having a terminal authentication function for authenticating the validity of the RFID terminal (or reader) by determining whether corresponding flags are valid flags.
본 발명에 따른 단말기 인증기능이 구비된 무선인식태그는, RFID 단말(또는 리더기)과 소정의 데이터를 송신 및 수신하고, 수신되는 고주파신호 또는 저주파 신호로 전원을 발생하여 RFID 태그의 각 부위에 동작전원을 공급하는 송수신 모듈과, 상기 송수신 모듈을 통해 수신되는 데이터에 따른 소정 동작을 수행하고, 소정의 동작 수행에 따른 응답신호를 상기 송수신 모듈을 통해 상기 RFID 단말(또는 리더기)로 송신하는 제어부 및 소정의 데이터를 저장하고 있는 메모리를 구비하는 것을 특징으로 하는 무선인식태그(RFID Tag)에 있어서, 상기 메모리는 단말기 인증 플래그(Flags)에 대응하는 소정의 태그 인증 플래그(Flags)를 저장하는 것을 특징으로 하며, 상기 송수신 모듈은 상기 RFID 단말(또는 리더기)이 전송하는 무선 주파수 신호를 수신한 후, 상기 선 주파수 신호로부터 소정의 단말기 인증 플래그(Flags)를 추출하여 상기 제어부로 전달하는 것을 특징으로 하며, 상기 제어부는 상기 송수신 모듈이 전달한 상기 단말기 인증 플래그(Flags)가 상기 메모리에 저장 된 태그 인증 플래그(Flags)에 대응되는 유효한 플래그(Flags)인지 판단하여, 상기 RFID 단말(또는 리더기)의 유효성을 인증하는 것을 특징으로 한다.Wireless recognition tag equipped with a terminal authentication function according to the present invention, and transmits and receives a predetermined data with the RFID terminal (or reader), and generates power by the received high frequency signal or low frequency signal to operate on each part of the RFID tag A control unit for performing a predetermined operation according to a transmission / reception module for supplying power, data received through the transmission / reception module, and transmitting a response signal according to a predetermined operation to the RFID terminal (or reader) through the transmission / reception module; In a RFID tag, a memory storing predetermined data, wherein the memory stores predetermined tag authentication flags corresponding to terminal authentication flags. The transceiver module receives the radio frequency signal transmitted by the RFID terminal (or reader), and then the owner. A predetermined terminal authentication flag (Flags) is extracted from a male signal and transmitted to the control unit, wherein the control unit includes a tag authentication flag (Flags) in which the terminal authentication flags (Flags) transmitted from the transmission / reception module are stored in the memory. And validity of the RFID terminal (or reader) by determining whether the flag is valid flags.
또한, 상기 메모리에 저장되는 RFID 태그 인증 플래그(Flags)는, 상기 무선인식태그의 제작 시점 및/또는 상기 무선인식태그의 물품 부착 시점 또는 상기 무선인식태그의 입고/출고 시점에서 상기 무선인식태그 기록되는 것을 특징으로 한다.In addition, the RFID tag authentication flags stored in the memory may be recorded at the time of manufacture of the radio recognition tag and / or at the time of attaching the article of the radio recognition tag or at the time of receipt / release of the radio recognition tag. It is characterized by.
또한, 상기 메모리에 저장되는 RFID 태그 인증 플래그(Flags)는, 기 인증된 RFID 단말(또는 리더기)의 단말기 인증 플래그(Flags)와 대응되도록 저장되는 것을 특징으로 한다.The RFID tag authentication flags stored in the memory may be stored to correspond to terminal authentication flags of the pre-certified RFID terminal (or reader).
또한, 상기 제어부는, 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)인 경우, 상기 무선인식태그에서 상기 RFID 단말(또는 리더기)로부터 전송되는 소정의 명령어 신호(또는 데이터)에 따른 명령을 수행하며, 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)가 아닌 경우, 상기 RFID 단말(또는 리더기)로 단말기 인증 플래그(Flags)에 대한 재전송을 요청하거나, 또는 상기 RFID 단말(또는 리더기)과의 신호(또는 데이터) 송수신을 차단하는 것을 특징으로 한다.The controller may be further configured to transmit a predetermined command signal transmitted from the RFID terminal (or reader) in the radio recognition tag when the terminal authentication flags are valid flags for the tag authentication flags. (Or data), and if the terminal authentication flags (Flags) is not a valid flag (Flags) for the tag authentication flags (Flags), the terminal authentication flags (Flags) to the RFID terminal (or reader) Request retransmission or block transmission / reception of signals (or data) with the RFID terminal (or reader).
또한, 상기 제어부는, 상기 단말기 인증 플래그(Flags)와 상기 태그 인증 플래그(Flags)에 대한 1차 논리 연산을 실시하여 소정의 확인 플래그(Flags)를 생성하며, 상기 생성된 확인 플래그(Flags)에 대한 2차 논리 연산을 실시하여 소정의 확인 비트를 생성하며, 상기 생성된 확인 비트 값을 이용하여 상기 단말기 인증 플래그(Flags)에 대한 유효성을 인증하는 것을 특징으로 한다.The control unit may perform a first-order logical operation on the terminal authentication flags and the tag authentication flags to generate predetermined confirmation flags, and to generate the confirmation flags. The second logical operation is performed to generate a predetermined confirmation bit, and the validity of the terminal authentication flags is authenticated using the generated confirmation bit value.
이하 본 발명에 대하여 첨부도면을 참조하여 상세히 설명하기로 하며, 우선 각 도면 상에 도시된 구성요소들에 대해 소정의 참조부호를 부가한다. 다만, 다른 도면상에 도시된 동일한 구성요소들에 한해서는 가능한 한 동일한 부호로 표기되었음을 명기한다. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. First, predetermined reference numerals are added to elements illustrated in the drawings. However, it is noted that the same components shown in different drawings are denoted by the same reference numerals as much as possible.
또한, 하기의 설명에서는 본 발명의 실시 예를 설명하기 위하여 구체적인 구성소자 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 당업자에게는 자명하다 할 것이다. In addition, in the following description, in order to explain the embodiments of the present invention, specific details such as specific elements are illustrated, which are provided to help a more general understanding of the present invention, and the present invention may be practiced without these specific details. It will be apparent to those skilled in the art.
또한, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략하도록 한다. In addition, in describing the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도면2는 본 발명의 바람직한 실시예에 따른 플래그(Flags)를 이용한 RFID 단말기 유효성 인증 과정에 대한 흐름도이다. 2 is a flowchart illustrating an RFID terminal validity authentication process using flags according to a preferred embodiment of the present invention.
도면2를 참조하면, 본 발명의 바람직한 태그 내 플래그(Flags)를 이용한 단말기 인증 시스템상에서, 플래그(Flags)를 이용한 RFID 단말기 유효성 인증 과정은 본 발명에 따른 태그 인증 플래그(Flags)(330)가 저장된 무선인식태그(300)에 소정의 동작 범위를 갖는 임의의 RFID 단말기가 접근하여(200), 상기 RFID 단말기 동작 범위 내에 상기 무선인식태그(300)가 위치함으로 개시된다. Referring to FIG. 2, in a terminal authentication system using flags in preferred tags of the present invention, an RFID terminal validity authentication process using flags is stored in a
여기서, 상기 시스템은 소정의 단말기 인증 플래그(Flags)를 구비하며, 상기 단말기 인증 플래그(Flags)가 포함된 소정의 명령어 신호(또는 데이터)를 소정의 무선인식태그(RFID Tag)로 송신하는 RFID 단말(또는 리더기) 및 상기 RFID 단말(또는 리더기)로부터 송신되는 상기 명령어 신호(또는 데이터)를 수신하며, 상기 수신된 명령어 신호(또는 데이터)로부터 소정의 단말기 인증 플래그(Flags)를 검색하여 독출하고, 상기 독출된 단말기 인증 플래그(Flags)가 메모리에 기 저장되어 있는 소정의 태그 인증 플래그(Flags)에 대응되는 유효한 플래그(Flags)인지 판단하여, 상기 RFID 단말(또는 리더기)의 유효성을 인증하는 무선인식태그(RFID Tag)를 포함하도록 구성할 수 있다. Here, the system is provided with a predetermined terminal authentication flags (Flags), the RFID terminal for transmitting a predetermined command signal (or data) including the terminal authentication flags (Flags) to a predetermined RFID tag (RFID Tag) (Or a reader) and the command signal (or data) transmitted from the RFID terminal (or reader), retrieves and reads predetermined terminal authentication flags from the received command signal (or data), Radio recognition for authenticating the validity of the RFID terminal (or reader) by determining whether the read terminal authentication flags are valid flags corresponding to predetermined tag authentication flags pre-stored in a memory. It can be configured to include a tag (RFID Tag).
상기 RFID 단말기의 동작 범위 내에서 상기 무선인식태그(300)와 RFID 단말 기 간 통신이 활성화되고(205), 상기 RFID 단말기가 상기 무선인식태그(300)로 소정의 태그 정보(예컨대, 물품 정보 등)를 요청하는 단말기 명령어를 전달하면(210), 상기 무선인식태그(300)에 구비된 송수신 모듈(305)은 상기 RFID 단말기로부터 전송되는 단말기 명령어를 수신한다(215). Communication between the RFID tag 300 and the RFID terminal is activated within the operation range of the
여기서, 상기 RFID 단말(또는 리더기)은 상기 단말기 인증 플래그(Flags)를 상기 명령어 신호(또는 데이터)의 RFU(Reserved for Future Use) 플래그(Flags) 영역에 구비할 수 있다. The RFID terminal (or reader) may include the terminal authentication flags in the reserved for future use (RFU) flag region of the command signal (or data).
그리고, 상기 무선인식태그(300) 내의 송수신 모듈(305)은 상기 단말기 명령어에 본 발명에 따른 RFID 단말기 유효성 인증을 위한 단말기 인증 플래그(Flags)(500)가 존재하는지 확인한다(220). In addition, the transmission /
바람직하게, 상기 RFID 단말기 유효성 인증을 위한 단말기 인증 플래그는 상기 단말기 명령어의 RFU Flags가 포함될 수 있다. Preferably, the terminal authentication flag for the RFID terminal validity authentication may include RFU Flags of the terminal command.
만약, 상기 단말기 명령어에 단말기 인증 플래그가 존재한다면(225), 상기 무선인식태그(300)에 구비된 송수신 모듈(305)은 상기 단말기 인증 플래그를 상기 무선인식태그(300)내 제어부(310)로 전달하고(230), 상기 제어부(310)는 상기 무선인식태그(300)내 메모리로부터 기 저장된 태그 인증 플래그를 추출하고(235), 상기 단말기 인증 플래그와 태그 인증 플래그에 대한 인증 연산 작업을 수행한다(240). If the terminal authentication flag is present in the terminal command (225), the transmission /
바람직하게, 상기 단말기 인증 플래그와 태그 인증 플래그에 대한 인증 연산 작업은 상기 단말기 인증 플래그를 전송하는 RFID 단말기에 대한 유효성 인증을 실시하기 위한 것이며, 보다 구체적으로 상기 인증 연산 작업은 상기 단말기 인증 플래그(Flags)(500)와 상기 무선인식태그(300)의 메모리부(315)로부터 추출한 태그 인증 플래그(Flags)(330)에 대한 XOR 연산을 통해 인증 확인 플래그(Flags)를 생성하고, 상기 생성된 인증 확인 플래그(Flags)의 비트들간의 OR 연산을 통해 확인 비트를 생성하여, 상기 생성된 확인 비트의 “1”, “0” 여부를 판단한다. Preferably, the authentication operation for the terminal authentication flag and the tag authentication flag is for validating the RFID terminal transmitting the terminal authentication flag, and more specifically, the authentication operation is the terminal authentication flags (Flags). 500 and an authentication confirmation flag (Flags) is generated through an XOR operation on the tag authentication flags (Flags) 330 extracted from the
여기서, 유효한 RFID 단말기로부터 전송되는 단말기 인증 플래그(Flags)(500)는 상기 무선인식태그(300)의 메모리에 저장된 태그 인증 플래그(Flags)(330)에 대해 오직 하나의 값을 가질 수 있으며, 이때의 상기 확인 비트 값은 “0”이다. Here, the terminal authentication flags (Flags) 500 transmitted from the valid RFID terminal may have only one value for the tag authentication flags (330) stored in the memory of the radio tag 300, wherein The confirmation bit value of is " 0 ".
그리고, 상기 무선인식태그(300)의 제어부(310)는 상기 연산 작업 결과를 근거로 상기 RFID 단말기로부터 전송된 단말기 인증 플래그(Flags)(500)에 대한 유효성 인증을 한다(245). 만약, 전술한 바와 같이 상기 확인 비트의 값이 “1”이라면(250), 상기 제어부(310)는 상기 RFID 단말기로부터 전송된 단말기 인증 플래그(Flags)(500)가 유효하지 않은 플래그(Flags)임을 판단하고(255), 결국 상기 RFID 단말기가 인증되지 않은 단말기임을 인지하여, 상기 RFID 단말기로 단말기 인증 플래그(Flags)(500)를 재요청하거나 또는 상기 RFID 단말기로부터의 명령어에 따른 태그 정보(예컨대, 물품 정보 등) 전송 과정을 중단한다(260). In addition, the
반면에, 상기 RFID 단말기로부터 전송된 단말기 인증 플래그(Flags)(500)와 상기 무선인식태그(300)내 메모리에 저장된 태그 인증 플래그(Flags)(330)의 연산을 통해 얻어진 확인 비트 값이 “0”이라면(265), 상기 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)가 인증된 RFID 단말기로부터 전송된 유효한 플래그(Flags)임을 판단하고, 상기 RFID 단말기의 명령어에 따라 소정의 태그 정보를 추출하여 태그내 송수신 모듈(305)을 통해 상기 RFID 단말기로 전송한다(270). On the other hand, the confirmation bit value obtained through the operation of the terminal authentication flags (Flags) 500 transmitted from the RFID terminal and the tag authentication flags (330) stored in the memory in the radio recognition tag 300 is "0". 265, the
도면3은 본 발명의 바람직한 실시예에 따른 태그 인증 플래그(Flags)(330)를 저장하는 무선인식태그(300) 구성도이다. 3 is a block diagram of a radio recognition tag 300 for storing tag authentication flags (330) according to a preferred embodiment of the present invention.
도면3을 참조하면, 상기 무선인식태그(300)는 상기 무선인식태그(RFID Tag)는 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)인 경우, 상기 RFID 단말(또는 리더기)로부터 전송되는 소정의 명령어 신호(또는 데이터)에 따른 명령을 수행하며, 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)가 아닌 경우, 상기 RFID 단말(또는 리더기)로 단말기 인증 플래그(Flags)에 대한 재전송을 요청하거나, 및/또는 상기 RFID 단말(또는 리더기)과의 신호(또는 데이터) 송·수신을 차단하는 것을 특징으로 한다. Referring to FIG. 3, when the RFID tag is a valid flag (Flags) with respect to the tag authentication flag (Flags), the RFID is determined by the RFID tag. If the terminal performs a command according to a predetermined command signal (or data) transmitted from the terminal (or reader), and the terminal authentication flags (Flags) are not valid flags (Flags) for the tag authentication flags (Flags), Request retransmission of the terminal authentication flags to the RFID terminal (or reader), and / or block transmission and reception of signals (or data) with the RFID terminal (or reader).
또한, 본 발명에 따르면, 상기 무선인식태그(RFID Tag)는 상기 단말기 인증 플래그(Flags)와 상기 태그 인증 플래그(Flags)에 대한 1차 논리 연산을 실시하여 소정의 확인 플래그(Flags)를 생성하며, 상기 생성된 확인 플래그(Flags)에 대한 2차 논리 연산을 실시하여 소정의 확인 비트를 생성하며, 상기 생성된 확인 비트 값을 이용하여 상기 단말기 인증 플래그(Flags)에 대한 유효성을 인증할 수 있다. In addition, according to the present invention, the RFID tag generates first confirmation flags by performing a first logical operation on the terminal authentication flags and the tag authentication flags. A second logical operation may be performed on the generated confirmation flags to generate predetermined confirmation bits, and the validity of the terminal authentication flags may be authenticated using the generated confirmation bit values. .
바람직하게, 상기 RFID 단말기와 소정의 데이터를 송신 및 수신하고, 수신되는 고주파신호 또는 저주파 신호로 전원을 발생하여 무선인식태그(300)의 각 부위에 동작전원을 공급하는 송수신 모듈(305)과, 상기 송수신 모듈(305)을 통해 수신되는 데이터에 따른 소정 동작을 수행하고 소정 동작의 수행에 따른 응답신호를 다시 상기 송수신 모듈(305)을 통해 상기 RFID 단말기로 송신하는 제어부(310) 및 소정의 정보(예컨대, 태그 고유 식별자 정보, 애플리케이션 식별자 정보, 데이터 저장/포맷 식별자 정보, 물품 관련 정보 등)를 저장하고 있는 메모리부(315)를 구비한다. Preferably, the transmitting and receiving
여기서, 상기 송수신 모듈(305)은 본 발명에 따라 상기 무선인식태그(300)에 저장된 소정의 정보를 요청하는 임의의 RFID 단말기에 대한 인증을 실시하기 위해, 상기 RFID 단말기가 전송하는 무선 주파수 신호에 포함되는 단말기 인증 플래그(Flags)(500)를 수신하여, 상기 제어부(310)로 전달한다.Here, the transmission /
바람직하게, 상기 단말기 인증 플래그(Flags)(500)는 상기 RFID 단말기로부터 상기 무선인식태그(300)로 전송하는 단말기 명령어의 RFU Flags가 포함될 수 있다. (이하 도면4 참조)Preferably, the terminal authentication flags 500 may include RFU flags of a terminal command transmitted from the RFID terminal to the radio tag 300. (See Drawing 4 below)
상기 무선인식태그(300)의 제어부(310)는 상기 RFID 단말기로부터 전송된 단말기 명령어에 포함된 단말기 인증 플래그(Flags)(500)가 상기 송수신 모듈(305)을 통해 전달되면, 상기 메모리부(315)에 저장되어 있는 태그 인증 플래그(Flags)(330)를 추출하여, 상기 단말기 인증 플래그(Flags)(500)와 연산 처리하여 상기 단말기에 대한 유효성 인증을 실시한다. The
본 발명에 따르면, 만약, 상기 무선인식태그(300)로 소정의 명령어를 전달하는 RFID 단말기가 인증된 단말기인 경우, 상기 RFID 단말기가 상기 무선인식태그(300)로 전달하는 명령어에는 단말기 인증 플래그(Flags)(500)가 포함될 것이다. According to the present invention, if the RFID terminal for transmitting a predetermined command to the wireless recognition tag 300 is an authenticated terminal, the command transmitted by the RFID terminal to the wireless recognition tag 300 includes a terminal authentication flag ( Flags 500 will be included.
바람직하게, 상기 무선인식태그(300)의 제어부(310)가 상기 명령어에 포함되어 있는 단말기 인증 플래그(Flags)(500)에 대한 인증을 실시하는 과정은, 상기 단말기 인증 플래그(Flags)(500)와 상기 무선인식태그(300)의 메모리부(315)로부터 추출한 태그 인증 플래그(Flags)(330)에 대한 XOR 연산을 통해 인증 확인 플래그(Flags)를 생성하고, 상기 생성된 인증 확인 플래그(Flags)의 비트들간의 OR 연산을 통해 확인 비트를 생성, 상기 생성된 확인 비트를 이용하여 이루어질 수 있다. Preferably, the process of authenticating the terminal authentication flags (Flags) 500 included in the command by the
그러나, 상기 RFID 단말기가 인증된 단말기가 아니라면(예컨대, RFDump를 위한 해커의 단말기라면), 상기 RFID 단말기가 상기 무선인식태그(300)로 전달하는 명령어에는 단말기 인증 플래그(Flags)(500)가 포함되지 않을 것이며, 이 때 상기 무선인식태그(300)의 제어부(310)는 상기 RFID 단말기가 인증되지 않은 단말기임을 인지하고, 상기 RFID 단말기가 전달하는 명령어에 대한 RFID 정보 제공 응답을 하지 않는다. However, if the RFID terminal is not an authenticated terminal (eg, a hacker's terminal for RFDump), a terminal authentication flag (Flags) 500 is included in the command transmitted by the RFID terminal to the radio recognition tag 300. At this time, the
상기 무선인식태그(300)의 메모리부(315)는 ISO 15693 등에 의거하여, 관리자 영역(320)과 사용자 데이터 영역(325) 등으로 구분될 수 있으며, 상기 관리자 영역(320)에는 상기 무선인식태그(300)의 고유 식별자 정보, 애플리케이션 식별자 정보 및 데이터 저장/포맷 식별자 정보를 포함하도록 구성할 수 있다. The
또한, 상기 메모리부(315)의 사용자 데이터 영역(325)에는 해당 물품에 대한 생산정보, 물품 유통기한 정보 등의 물품 관련 정보가 포함될 수 있으며, 특히 상기 사용자 데이터 영역(325)에는 본 발명에 따라 상기 무선인식태그(300)로 접근하 는 임의의 RFID 단말기에 대한 인증을 실시하기 위한 무선인식태그(300) 인증 플래그(Flags)를 더 포함할 수 있다. In addition, the user data area 325 of the
여기서, 상기 메모리부(315)에 저장되는 무선인식태그(300) 인증 플래그(Flags)는 제조사로부터 해당 무선인식태그(300)의 부착 시점 및/또는 제조사 또는 물류업체 또는 물품 판매점에서의 입고/출고 과정에서 기록될 수 있음을 명기한다. Here, the authentication tag (Flags) of the wireless identification tag 300 stored in the
바람직하게, 상기 무선인식태그(300)의 인증 플래그(Flags)는 인증된 RFID 단말기의 인증 플래그(Flags)와 대응되도록 저장될 수 있으며, 상기 RFID 단말기가 인증된 단말기라면, 상기 RFID 단말기에서 전송된 단말기 인증 플래그는 무선인식태그(300)에 저장된 인증 플래그(Flags)에 대응되는 유일한 값을 가지고 있음이 바람직하다. Preferably, the authentication flags (Flags) of the wireless identification tag 300 may be stored to correspond to the authentication flags (Flags) of the authenticated RFID terminal, if the RFID terminal is an authenticated terminal, transmitted from the RFID terminal The terminal authentication flag preferably has a unique value corresponding to the authentication flags stored in the radio recognition tag 300.
예컨대, 무선인식태그(300)의 인증 플래그(Flags)가 “0011 1111”의 1Byte로 구성된 경우라면, 상기 무선인식태그(300)의 인증 플래그(Flags)에 대응되는 유일한 RFID 단말기 인증 플래그(Flags)(500)는 “1100 0000”일 것이다. For example, if the authentication flag (Flags) of the radio recognition tag 300 is composed of 1 byte of "0011 1111", the only RFID terminal authentication flags (Flags) corresponding to the authentication flag (Flags) of the radio recognition tag 300. 500 will be “1100 0000”.
한편, 본 발명에 따른 무선인식태그는 소정의 RFID 단말(또는 리더기)에서 송신하는 소정의 명령어 신호(또는 데이터)를 수신하는 기능과, 상기 수신된 명령 어 신호(또는 데이터)로부터 소정의 단말기 인증 플래그(Flags)를 검색하여 독출하는 기능과, 상기 독출된 단말기 인증 플래그(Flags)가 메모리에 기 저장되어 있는 소정의 태그 인증 플래그(Flags)에 대응되는 유효한 플래그(Flags)인지 판단하는 기능 및 상기 판단결과에 따라, 상기 RFID 단말(또는 리더기)의 유효성을 인증하는 기능;을 실현하기 위한 프로그램을 기록한 것을 특징으로 하는 기록매체를 포함하도록 구성할 수 있다. On the other hand, the wireless tag according to the present invention has a function of receiving a predetermined command signal (or data) transmitted from a predetermined RFID terminal (or reader), and predetermined terminal authentication from the received command signal (or data) A function of searching for and reading flags, a function of determining whether the read terminal authentication flags are valid flags corresponding to predetermined tag authentication flags stored in a memory; According to the determination result, a function for authenticating the validity of the RFID terminal (or reader); may be configured to include a recording medium, characterized in that for recording a program for realizing.
여기서, 상기 기록매체에 기록되는 상기 프로그램은 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)인 경우, 상기 RFID 단말(또는 리더기)로부터 전송되는 소정의 명령어 신호(또는 데이터)에 따른 명령을 수행하는 기능 및 상기 단말기 인증 플래그(Flags)가 상기 태그 인증 플래그(Flags)에 대하여 유효한 플래그(Flags)가 아닌 경우, 상기 RFID 단말(또는 리더기)로 단말기 인증 플래그(Flags)에 대한 재전송을 요청하거나, 및/또는 상기 RFID 단말(또는 리더기)과의 신호(또는 데이터) 송·수신을 차단하는 기능을 더 실현하는 것을 특징으로 한다. Here, the program recorded on the recording medium is a predetermined command signal transmitted from the RFID terminal (or reader) when the terminal authentication flags (Flags) are valid flags for the tag authentication flags (Flags). (Or data) and the terminal authentication flag (Flags) is not a valid flag (Flags) for the tag authentication flags (Flags), and if the terminal authentication flag (or reader) And requesting retransmission for Flags) and / or blocking the transmission and reception of signals (or data) with the RFID terminal (or reader).
또한, 상기 프로그램은 상기 단말기 인증 플래그(Flags)와 상기 태그 인증 플래그(Flags)에 대한 1차 논리 연산을 실시하여 소정의 확인 플래그(Flags)를 생성하는 기능과, 상기 생성된 확인 플래그(Flags)에 대한 2차 논리 연산을 실시하여 소정의 확인 비트를 생성하는 기능과, 상기 생성된 확인 비트 값을 이용하여 상기 단말기 인증 플래그(Flags)에 대한 유효성을 인증하는 기능을 더 실현하는 것을 특징으로 한다. In addition, the program performs a first logical operation on the terminal authentication flags (Flags) and the tag authentication flags (Flags) to generate predetermined confirmation flags (Flags), and the generated confirmation flags (Flags) And a function of generating a predetermined confirmation bit by performing a second logical operation on the terminal and authenticating validity of the terminal authentication flags using the generated confirmation bit value. .
또한, 상기 프로그램은 상기 단말기 인증 플래그(Flags)와 상기 태그 인증 플래그(Flags)에 대한 1차 논리 연산을 실시하여 소정의 확인 플래그(Flags)를 생성하는 기능과, 상기 생성된 확인 플래그(Flags)에 대한 2차 논리 연산을 실시하여 소정의 확인 비트를 생성하는 기능 및 상기 생성된 확인 비트 값이 “0”인 경우, 상기 단말기 인증 플래그(Flags)가 유효한 단말기 인증 플래그(Flags)로 확인하며, 상기 확인 비트 값이 “1”인 경우, 상기 RFID 태그는 상기 단말기 인증 플래그(Flags)가 유효하지 않은 단말기 인증 플래그(Flags)로 확인하는 기능을 더 실현하는 것을 특징으로 한다. In addition, the program performs a first logical operation on the terminal authentication flags (Flags) and the tag authentication flags (Flags) to generate predetermined confirmation flags (Flags), and the generated confirmation flags (Flags) A function of generating a predetermined confirmation bit by performing a second logical operation on the terminal and if the generated confirmation bit value is "0", confirming that the terminal authentication flags are valid terminal authentication flags. When the confirmation bit value is "1", the RFID tag may further implement a function of checking the terminal authentication flags with invalid terminal authentication flags.
이하, 도면4 내지는 도면6을 통해, 상기 무선인식태그(300)에 저장된 태그 인증 플래그(Flags)(330)를 이용하여 임의의 RFID 단말기를 인증하는 과정에 대하여 실시도면을 통해 보다 구체적으로 기술하기로 한다. Hereinafter, a process of authenticating an arbitrary RFID terminal using the
도면4는 본 발명의 바람직한 실시예에 따라 인증된 RFID 단말기로부터 무선인식태그(300)로 전달되는 단말기 명령어에 대한 간단한 구성도이다. 4 is a simple configuration diagram of a terminal command transmitted from the authenticated RFID terminal to the radio recognition tag 300 according to the preferred embodiment of the present invention.
RFID 단말기가 동작 범위 내에 있는 무선인식태그(300)로 전달하는 소정의 단말기 명령어에 대한 일 실시예로 RFU Flags, 명령어 코드, 명령어 Flags, 파라미터, 데이터 및 체크섬(예컨대, CRC-5 or CRC-16 등) 등을 포함하도록 구성할 수 있다. 여기서, 상기 단말기 명령어의 RFU Flags는 본 발명에 따른 단말기 인증 플래그(Flags)(500)를 포함하여 구성될 수 있다. In one embodiment for a predetermined terminal command that the RFID terminal delivers to the radio recognition tag 300 within the operating range, the RFU flags, command codes, command flags, parameters, data, and checksums (eg, CRC-5 or CRC-16). Etc.) may be included. Here, the RFU Flags of the terminal command may be configured to include the terminal authentication flags (Flags) 500 according to the present invention.
바람직하게, 상기 단말기 인증 플래그(Flags)(500)는 상기 단말기 명령어에 포함되어 동작 범위 내의 무선인식태그(300)로 전달되며, 상기 무선인식태그(300)가 상기 단말기 명령어를 전송하는 RFID 단말기에 대한 유효성 인증 작업을 수행하기 위해 필요하다. Preferably, the terminal authentication flags (500) are included in the terminal command and transmitted to the wireless recognition tag 300 within the operation range, and the wireless recognition tag 300 transmits the terminal command to the RFID terminal. It is necessary to perform validation operation.
도면5는 본 발명의 바람직한 실시예에 따라 인증되지 RFID 단말기로부터 무선인식태그(300)로 전달되는 단말기 인증 플래그(Flags)(500)에 대해 상기 무선인식태그(300) 내부에서 인증 작업을 수행하는 간단한 개념도이다. 5 is a view illustrating an authentication operation performed inside the radio recognition tag 300 with respect to terminal authentication flags 500 transmitted from the RFID terminal to the radio recognition tag 300 according to a preferred embodiment of the present invention. It is a simple conceptual diagram.
도면5를 참조하면, 본 발명에 따라 동작 범위 내에 있는 임의의 RFID 단말기로부터 상기 무선인식태그(300)로 전달되는 단말기 인증 플래그(Flags)(500)가 상기 무선인식태그(300)에 저장된 태그 인증 플래그(Flags)(330)에 대응되지 않는 경우에 대한 것으로써, 이 경우, 상기 무선인식태그(300)는 상기 RFID 단말기가 인증되지 않은 RFID 단말기(예컨대, 해커에 의해 RFDump 애플리케이션이 구비되어 있는 단말기 등)로 판단하여, 상기 RFID 단말기가 요청한 무선인식태그(300)에 저장된 소정의 정보를 상기 RFID 단말기로 제공하지 않을 수 있다. Referring to FIG. 5, tag authentication stored in the radio recognition tag 300 includes terminal authentication flags 500 transmitted from any RFID terminal within an operation range to the radio recognition tag 300 according to the present invention. In the case of not corresponding to the
도면5에 따르면, 동작 범위 내에 있는 임의의 RFID 단말기로부터 상기 무선인식태그(300)의 송수신 모듈(305)로 전달되는 단말기 인증 플래그(Flags)(500)가 4Bytes의 “0011 1111”값을 가지고 있는 경우, 상기 무선인식태그(300)의 송수신 모듈(305)은 상기 RFID 단말기의 인증 작업을 수행하도록 상기 단말기 인증 플래그(Flags)(500)를 상기 무선인식태그(300)의 제어부(310)로 전달한다. According to FIG. 5, the terminal authentication flags (Flags) 500 transmitted from any RFID terminal within the operating range to the transmission /
그러면, 상기 무선인식태그(300)의 제어부(310)는 상기 무선인식태그(300)의 메모리에 있는 태그 인증 플래그(Flags)(330)를 추출하여, 본 발명에 따라 상기 RFID 단말기로부터 전송된 단말기 인증 플래그(Flags)(500)와 연산하여 인증 작업을 수행하도록 한다. Then, the
바람직한 실시예로, 상기 무선인식태그(300)의 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)와 상기 태그 인증 플래그(Flags)(330)에 대한 XOR 연산을 실시함으로써, 확인 플래그(Flags)를 생성하도록 한다. In a preferred embodiment, the
여기서, 상기 무선인식태그(300)의 메모리로부터 추출된 태그 인증 플래그(Flags)(330)가 4Bytes의 “0100 0011”의 값을 가지고 있다면, 상기 제어부(310)를 통해 실시되는 상기 단말기 인증 플래그(Flags)(500)와 상기 태그 인증 플래그(Flags)(330)의 XOR 연산에 따른 확인 플래그(Flags)는 “1000 0011”의 값을 가지게 된다. Here, if the tag authentication flags (Flags) 330 extracted from the memory of the radio recognition tag 300 has a value of "0100 0011" of 4 bytes, the terminal authentication flag (executed by the control unit 310 ( Flags 500 and the confirmation flags (Flags) according to the XOR operation of the tag authentication flags (Flags) 330 has a value of "1000 0011".
그리고, 상기 제어부(310)는 상기 생성된 확인 플래그(Flags)에 대한 비트 OR 연산을 더 수행함으로써, 확인 비트 값을 생성하도록 한다. The
여기서, 상기 확인 플래그(Flags)에 대한 비트 OR 연산을 통해 생성되는 확인 비트는, 만약 상기 단말기 인증 플래그(Flags)(500)가 상기 태그 인증 플래그(Flags)(330)에 대응되는 올바른 값을 가지고 있다면, “0”의 값을 가질 것이며, 반대로 단말기 인증 플래그(Flags)(500)의 값이 상기 태그 인증 플래그(Flags)(330)에 대응되는 올바른 값이 아니라면, 상기 확인 비트는 “1”의 값을 가지게 될 것이다. Here, the confirmation bit generated through the bit OR operation on the confirmation flags (Flags), if the terminal authentication flags (Flags) 500 has a correct value corresponding to the tag authentication flags (Flags) 330 If yes, it will have a value of “0”, and conversely, if the value of the terminal authentication flags 500 is not a correct value corresponding to the
본 도면에 따르면, 도시된 확인 플래그(Flags)는 “1000 0011”의 값을 가지며, 이에 대한 비트 OR 연산 값은 “1”이 되므로, 상기 단말기의 인증 플래그(Flags)는 상기 태그 인증 플래그(Flags)(330)에 대응되는 적절한 플래그(Flags)가 아니라고 상기 무선인식태그(300)의 제어부(310)는 판단을 하게 된다. According to this figure, the shown confirmation flags (Flags) has a value of "1000 0011", the bit OR operation value for this is "1", so the authentication flags (Flags) of the terminal is the tag authentication flags (Flags) The
이로써, 상기 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)를 전송하는 RFID 단말기가 인증된 단말기가 아님을 확인하고, 상기 RFID 단말기가 요청하는 태그 정보의 제공을 중단하게 된다. As a result, the
도면6은 본 발명의 바람직한 실시예에 따라 인증된 RFID 단말기로부터 무선인식태그(300)로 전달되는 단말기 인증 플래그(Flags)(500)에 대해 상기 무선인식태그(300) 내부에서 인증 작업을 수행하는 간단한 개념도이다. FIG. 6 illustrates an authentication operation performed inside the radio recognition tag 300 with respect to the terminal authentication flags 500 transmitted from the authenticated RFID terminal to the radio identification tag 300 according to an exemplary embodiment of the present invention. It is a simple conceptual diagram.
도면6을 참조하면, 전술한 도면5와 반대로, 본 발명에 따라 동작 범위 내에 있는 임의의 RFID 단말기로부터 상기 무선인식태그(300)로 전달되는 단말기 인증 플래그(Flags)(500)가 상기 무선인식태그(300)에 저장된 태그 인증 플래그(Flags)(330)에 대응되는 경우에 대한 것으로써, 이 때, 상기 무선인식태그(300)는 상기 RFID 단말기가 인증된 RFID 단말기로 판단, 상기 RFID 단말기가 요청한 무선인식태그(300)에 저장된 소정의 정보를 상기 RFID 단말기로 제공할 수 있다. Referring to FIG. 6, in contrast to FIG. 5 described above, terminal authentication flags 500 transmitted from any RFID terminal within an operating range to the radio recognition tag 300 according to the present invention are radio recognition tags. In this case, the wireless identification tag 300 determines that the RFID terminal is an authenticated RFID terminal, and the RFID terminal requests the
도면6에 따르면, 동작 범위 내에 있는 임의의 RFID 단말기로부터 상기 무선인식태그(300)의 송수신 모듈(305)로 전달되는 단말기 인증 플래그(Flags)(500)가 4Bytes의 “1011 1100”값을 가지고 있는 경우에 대한 것으로, 전술한 도면5와 동일하게 상기 무선인식태그(300)의 송수신 모듈(305)은 상기 RFID 단말기에 대한 인증 작업을 수행하도록 상기 단말기 인증 플래그(Flags)(500)를 상기 무선인식태그(300)의 제어부(310)로 전달한다. According to FIG. 6, the terminal authentication flags (Flags) 500 transmitted from any RFID terminal within the operating range to the transmission /
그러면, 상기 무선인식태그(300)의 제어부(310)는 상기 무선인식태그(300)의 메모리에 있는 태그 인증 플래그(Flags)(330)(예컨대, “0100 0011”)를 추출하여, 본 발명에 따라 상기 송수신 모듈(305)이 수신한 단말기 인증 플래그(Flags)(500)와 연산하여 인증 작업을 수행하도록 한다. Then, the
전술한 바와 같이, 상기 무선인식태그(300)의 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)와 상기 태그 인증 플래그(Flags)(330)에 대한 XOR 연산을 실시함으로써, 확인 플래그(Flags)를 생성할 수 있다. As described above, the
본 도면에 따라, 상기 무선인식태그(300)의 메모리로부터 추출된 태그 인증 플래그(Flags)(330)가 4Bytes의 “0100 0011”의 값을 가지고 있다면, 상기 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)와 상기 태그 인증 플래그(Flags)(330)에 대한 XOR 연산을 실시하여, 확인 플래그(Flags) “0000 0000”를 생성한다. According to the figure, if the tag authentication flags (Flags) 330 extracted from the memory of the radio recognition tag 300 has a value of "0100 0011" of 4 bytes, the
상기 확인 플래그(Flags)가 생성되면, 상기 제어부(310)는 상기 생성된 확인 플래그(Flags)에 대한 비트 OR 연산을 더 수행하고, 최종적으로 확인 비트 값을 만든다. When the confirmation flags are generated, the
여기서, 상기 확인 플래그(Flags)에 대한 비트 OR 연산을 통해 생성되는 확 인 비트는, 만약 상기 단말기 인증 플래그(Flags)(500)가 상기 태그 인증 플래그(Flags)(330)에 대응되는 올바른 값을 가지고 있다면, “0”의 값을 가질 것이며, 반대로 단말기 인증 플래그(Flags)(500)의 값이 상기 태그 인증 플래그(Flags)(330)에 대응되는 올바른 값이 아니라면, 상기 확인 비트는 “1”의 값을 가질 수 있다. Here, the confirmation bit generated through the bit OR operation on the confirmation flags (Flags), if the terminal authentication flags (Flags) 500 is a correct value corresponding to the tag authentication flags (Flags) 330 If so, it will have a value of “0”, and conversely, if the value of the terminal authentication flags 500 is not a valid value corresponding to the
본 도면에 따라, 도시된 확인 플래그(Flags)가 “0000 0000”의 값을 가지므로, 이에 대한 비트 OR 연산 값은 “0”이 된다. 따라서, 상기 무선인식태그(300)의 제어부(310)는 상기 단말기 인증 플래그(Flags)(500)가 상기 태그 내 인증 플래그(Flags)(330)에 대응되는 적절한 플래그(Flags)임을 판단하고, 상기 단말기 인증 플래그(Flags)(500)를 전송하는 RFID 단말기가 인증된 단말기임을 인지하여, 상기 RFID 단말기가 요청하는 소정의 태그 정보를 상기 RFID 단말기로 제공하게 된다. According to this figure, since the shown confirmation flags (Flags) has a value of "0000 0000", the bit OR operation value for this is "0". Accordingly, the
본 발명에 따르면, 소정의 RFID 단말(또는 리더기)과 소정의 데이터를 송신 및 수신하고, 수신되는 고주파신호 또는 저주파 신호로 전원을 발생하여 RFID 태그의 각 부위에 동작전원을 공급하는 송수신 모듈과, 상기 송수신 모듈을 통해 수신되는 데이터에 따른 소정 동작을 수행하고, 소정의 동작 수행에 따른 응답신호를 상기 송수신 모듈을 통해 상기 RFID 단말(또는 리더기)로 송신하는 제어부 및 소정의 데이터를 저장하고 있는 메모리를 구비하는 것을 특징으로 하는 무선인식태 그(RFID Tag)를 이용하여, 인증되지 않은 RFID 단말기(예컨대, RFDump 단말기 등)로부터의 정보 변경을 미연에 방지할 수 있다는 장점이 있다.According to the present invention, a transmission and reception module for transmitting and receiving a predetermined data with a predetermined RFID terminal (or reader), and generates power with a received high frequency signal or a low frequency signal to supply operation power to each part of the RFID tag, A memory for performing a predetermined operation according to data received through the transmission / reception module, transmitting a response signal according to a predetermined operation to the RFID terminal (or reader) through the transmission / reception module, and a memory storing predetermined data By using a radio tag (RFID Tag) characterized in that, there is an advantage that it is possible to prevent the change of information from an unauthorized RFID terminal (for example, RFDump terminal, etc.) in advance.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090090576A KR101112571B1 (en) | 2009-09-24 | 2009-09-24 | RFID Tag with Function of Authentication for RFID Readers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090090576A KR101112571B1 (en) | 2009-09-24 | 2009-09-24 | RFID Tag with Function of Authentication for RFID Readers |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040077290A Division KR101112535B1 (en) | 2004-09-24 | 2004-09-24 | Method for Authenticating RFID Readers by Using Flags in RFID Tag |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090115100A true KR20090115100A (en) | 2009-11-04 |
KR101112571B1 KR101112571B1 (en) | 2012-03-14 |
Family
ID=41556259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090090576A KR101112571B1 (en) | 2009-09-24 | 2009-09-24 | RFID Tag with Function of Authentication for RFID Readers |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101112571B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101231747B1 (en) * | 2009-12-22 | 2013-02-08 | 한국전자통신연구원 | Wireless Recognition Tag Having Static Memory |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3864633B2 (en) | 1999-09-22 | 2007-01-10 | 株式会社デンソー | ID tag and its read / write system |
JP2004102370A (en) | 2002-09-05 | 2004-04-02 | Sangaku Renkei Kiko Kyushu:Kk | Rfid tag, monitoring base station, tag management server, name server, article retrieving device and rfid tag monitoring system |
-
2009
- 2009-09-24 KR KR1020090090576A patent/KR101112571B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101231747B1 (en) * | 2009-12-22 | 2013-02-08 | 한국전자통신연구원 | Wireless Recognition Tag Having Static Memory |
Also Published As
Publication number | Publication date |
---|---|
KR101112571B1 (en) | 2012-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10916114B1 (en) | Exit-code-based RFID loss-prevention system | |
Want | An introduction to RFID technology | |
US10049238B2 (en) | Encoded information reading terminal with item locate functionality | |
US20210073488A1 (en) | Multipurpose rfid transponder and a system for reading it | |
KR101813658B1 (en) | RFID based genuine product certification service system and method using cipher update algorithm for forgery prevention | |
CN102629332A (en) | Radio frequency identification (RFID) anti-fake method | |
WO2007149218A2 (en) | Rfid tag user memory indication | |
US11625549B2 (en) | Methods and apparatuses for removing a security tag | |
US20220343089A1 (en) | Multipurpose rfid transponder and a system for reading it | |
KR101852507B1 (en) | Managing method of production and distribution of goods using the rfid | |
KR20210000997A (en) | RFID based genuine product certification service system using cipher update algorithm of certification key for forgery prevention to use distributed ledger stored in RFID key storage | |
CN110546639A (en) | certified product authentication service system and method based on wireless radio frequency identification of password updating algorithm for anti-counterfeiting | |
KR101112535B1 (en) | Method for Authenticating RFID Readers by Using Flags in RFID Tag | |
WO2017158522A1 (en) | Method and system for tracking products | |
KR101112571B1 (en) | RFID Tag with Function of Authentication for RFID Readers | |
US9070001B2 (en) | Safe initialization procedure for a communication system | |
KR101018681B1 (en) | System for Authenticating RFID Readers by Using Flags in RFID Tag | |
US8183983B2 (en) | Method for the at least temporary activation of bidirectional communication and transponder | |
KR20080004801A (en) | System and method for authenticating rfid reader(or terminal), secure rfid tag for authenticating rfid reader(or terminal) and recording medium | |
KR101174863B1 (en) | Installation for certificating rfid reader | |
KR20060013097A (en) | Radio frequency identification tag and method for accessing memory area thereof | |
KR20220099342A (en) | Payment terminal and payment means performing payment based on payment token and method of thereof | |
JP2009146301A (en) | Rfid device | |
KR101197256B1 (en) | Server for Updating Storing Information of RFID Tag by using Network | |
JP2012194943A (en) | Reader writer device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |