KR100605138B1 - 알에프아이디 시스템에 있어서의 인증방법 - Google Patents
알에프아이디 시스템에 있어서의 인증방법 Download PDFInfo
- Publication number
- KR100605138B1 KR100605138B1 KR1020050027964A KR20050027964A KR100605138B1 KR 100605138 B1 KR100605138 B1 KR 100605138B1 KR 1020050027964 A KR1020050027964 A KR 1020050027964A KR 20050027964 A KR20050027964 A KR 20050027964A KR 100605138 B1 KR100605138 B1 KR 100605138B1
- Authority
- KR
- South Korea
- Prior art keywords
- tag
- way function
- reader
- output value
- random number
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 139
- 238000013475 authorization Methods 0.000 title 1
- 230000008569 process Effects 0.000 claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 36
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 claims 6
- 230000006870 function Effects 0.000 description 101
- 230000004048 modification Effects 0.000 description 18
- 238000012986 modification Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 230000009466 transformation Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000008000 CHES buffer Substances 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- MKWKNSIESPFAQN-UHFFFAOYSA-N N-cyclohexyl-2-aminoethanesulfonic acid Chemical compound OS(=O)(=O)CCNC1CCCCC1 MKWKNSIESPFAQN-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/073—Special arrangements for circuits, e.g. for protecting identification code in memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
저자 | 제목 | 게재지 | 권, 호 | 페이지 | 게재일 |
S. A. Weis, S. E. Sarma, R. L. Rivest, D. W. Engels | Security and Privacy Aspects of Low-Cost Radio Frequency Identification Systems | Proc. of Security in Pervasive Computing 2003 | LNCS 2802 | pp.201 -212 | 2004 |
S. E. Sarma, S. A. Weis, D. W. Engels | RFID Systems and Security and Privacy Implications | Proc. of CHES 2002 | LNCS 2523 | pp.454 -469 | 2003 |
S. E. Sarma, S. A. Weis, D. W. Engels | RFID systems, Security & Privacy Implications | White Paper MIT-AUTOID-WH-014 | - | - | 2002 |
S. A. Weis | Security an Privacy in Radio-Frequency Identification Devices | MIT MS | - | - | 2003.5 |
A. Juels, R. Pappu | Squealing Euros : Privacy protection in RFID-enabled banknotes | Proc. of Financial Cryptography'03 | LNCS 2742 | pp.103 -121 | 2003 |
A. Juels, R. L. Rivest, M Szydlo | The Blocker Tag : Selective Blocking of RFID Tags for consumer Privacy | Proc. of 10th ACM Conference on Computer and Communications Security | - | pp.103 -111 | 2003 |
M. Ohkubo, K. Suzuki, S. Kinoshita | Hash-Chain Based Forward-Secure Privacy Protection Scheme for Low-Cost RFID | Proc. of SCIS 2004 | - | pp.719 -724 | 2004 |
D. Henrici, P. Muller, | Hash-based Enhancement of Location Privacy for Radio-Frequency Identification Devices using Varying Identifiers Varying | Proc. of the Second IEEE PERCOMW'04 | - | pp.149 -153 | 2004 |
S. E. Sarma, S. A. Weis, D. W. Engels | Radio-Frequency Identification : Secure Risks and Challenges | RSA Laboratories Cryptobytes, | vol. 6, no. 1 | pp2-9. | 2003 |
Claims (14)
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[과정 1 : Challenge 과정],상기 태그는 상기 난수 RR와 태그 고유의 인증정보 ID를 연접시키고 특정 일방향함수 H1에 입력하고, 일방향함수의 출력값 H1(ID∥RR)과 태그에서 생성한 난수 RT를 리더의 Query에 대한 응답으로 리더에게 전송하며[과정 2 : Response 과정],상기 리더는 상기 난수 RR과 태그로부터 수신한 H1(ID∥RR), 난수 RT를 백-엔드 데이터베이스(DB)로 전송하고(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 상기 난수 RR와 각각 연접시키고 일방향함수 H1에 각각 입력하며, 이 일방향함수의 출력값 H1(ID∥RR)과 상기 리더로부터 수신한 일방향 함수의 출력값 H1(ID∥RR)를 비교하여, 상기 리더로부터 수신한 일방향함수의 출력값 H1(ID∥RR)과 일치하는 일방향함수의 출력값 H1(ID∥RR)이 존재하는 경우, 상기 ID를 태그의 ID로 인증하고(과정 4),이 ID와 태그가 생성한 난수 RT를 연접시키며, 일방향함수 H1와 다른 일방향 함수 H2에 입력하여 생성한 H2(ID∥RT)를 리더로 전송하고(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 일방향함수의 출력값 H2(ID∥RT)을 태그로 전송하며(과정 6),상기 태그는 자신의 ID와 인증과정(세션)에서 생성한 RT를 연접시키고 일방향함수 H2에 입력하며, 그 일방향함수의 출력값 H2(ID∥RT)과 리더로부터 수신한 일방향함수의 출력값 H2(ID∥RT)을 비교하여, 일방향함수의 출력값 H2(ID∥RT)이 일치하면 백-엔드 데이터베이스를 인증(과정 7)하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제1항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H1(ID∥RR)과 리더로부터 수신된 일방향함수의 출력값 H1(ID∥RR)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H2(ID∥RT)과 리더로부터 수신된 일방향함수의 출력값 H2(ID∥RT)이 일치하지 않으면 백-엔드 데이터베이스의 인증은 실패로 판단하여 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 패딩값 00과 태그 고유의 인증정보 ID 및 상기 난수 RR를 연접시키고, 일방향함수 H에 입력하고, 그 일방향함수의 출력값 H(00||ID||RR)과 태그에서 생성한 난수 RT를 리더의 Query에 대한 응답으로 리더에게 전송하며[Response 과정 : 과정 2],상기 리더는 난수 RR과 태그로부터 수신한 일방향함수의 출력값 H(00||ID||RR) 및, 난수 RT를 백-엔드 데이터베이스(DB)로 전송하며(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 수신한 난수 RR와 각각 연접시키고 일방향함수 H에 각각 입력하고, 이 일방향함수의 출력값 H(00||ID||RR)과 리더로부터 수신한 일방향 함수의 출력값 H(00||ID||RR)을 비교하여, 상기 리더로부터 수신한 일방향함수의 출력값 H(00||ID||RR)과 일치하는 일방향함수의 출력값 H(00||ID||RR)이 존재하는 경우, 해당 ID를 태그의 ID로 인증하며(과정 4),패딩값 11과 ID 및 태그가 생성한 난수 RT를 연접시키며, 일방향함수 H에 입력하여 생성한 일방향함수의 출력값 H(11||ID||RT)을 리더로 전송하며(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 일방향함수의 출력값H(11||ID||RT)을 태그에게 전송하며(과정 6),상기 태그는 패딩값 11과 자신의 ID 및 인증과정(세션)에서 생성한 RT를 연접시키고 일방향함수 H에 입력하며, 그 일방향함수의 출력값 H(11||ID||RT)과 리더로부터 수신한 일방향함수의 출력값 H(11||ID||RT)을 비교하여, 출력값이 일치하면, 백-엔드 데이터베이스를 인증(과정 7)하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제3항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H(00||ID||RR)과 리더로부터 수신된 일방향함수의 출력값 H(00||ID||RR)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H(11||ID||RR)과 리더로부터 수신된 일방향함수의 출력값 H(11||ID||RR)이 일치하지 않으면 백-엔드 데 이터베이스의 인증은 실패로 판단하여 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 고유의 인증정보 ID와 상기 난수 RR 및 자체 생성한 난수 RT를 연접시키고, 일방향함수 H에 입력하며, 이 일방향함수의 출력값 H(ID||RR||RT)과 태그에서 생성한 난수 RT를 리더의 Query에 대한 응답으로 리더로 전송하며 [Response 과정 : 과정 2],상기 리더는 태그로부터 수신한 일방향함수의 출력값 H(ID||RR||RT)과, 난수 RR 및, 난수 RT를 백-엔드 데이터베이스(DB)로 전송하고(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 수신한 난수 RR 및 RT와 각각 연접시키고 일방향함수 H에 각각 입력하고, 이 일방향함수의 출력값 H(ID||RR||RT)과 리더로부터 수신한 일방향함수의 출력값 H(ID||RR||RT)을 비교하며(과정 4),상기 리더로부터 수신한 일방향함수의 출력값 H(ID||RR||RT)과 일치하는 일방향함수의 출력값 H(ID||RR||RT)이 존재하는 경우 해당 ID를 태그의 ID로 인증하고, 이 ID 및 태그가 생성한 난수 RT를 연접시키며, 일방향함수 H에 입력하여 생성한 일방향함수의 출력값 H(ID||RT)을 리더에게 전송하고(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 일방향함수의 출력값 H(ID||RT)을 태그로 전송하며(과정 6),상기 태그는 자신의 ID와 인증 과정에서 생성한 난수 RT를 연접시키고 일방향함수 H에 입력하며, 그 일방향함수의 출력값 H(ID||RT)과 리더로부터 수신한 출력값 H(ID||RT)을 비교하여, 출력값이 일치하면 백-엔드 데이터베이스를 인증(과정 7)하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제5항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H(ID||RR||RT)과 리더로부터 수신된 일방향함수의 출력값 H(ID||RR||RT)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H(ID||RT)과 리더로 부터 수신된 일방향함수의 출력값 H(ID||RT)이 일치하지 않으면 백-엔드 데이터베이스의 인증은 실패로 판단하여 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지고, 상기 태그는 내장하고 있는 일방향함수를 이용하여 난수를 생성할 수 있도록 태그가 생산될 때 태그에 key를 저장하며, 태그는 저장된 key와 이전 인증과정(세션)에서 태그가 생성한 난수 RT i-1(i는 자연수)와 리더로부터 수신한 난수 RR를 연접한 후 일방항 함수에 입력하여 새로운 난수 RT i를 생성하며, 태그가 생산될 때 RT 0=H(key)로 정해지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 태그 고유의 비밀 인증정보 ID와 상기 난수 RR를 연접시키고, 일방향함수 H1에 입력하고, 그 출력값 H1(ID||RR)과 태그에서 생성한 난수 RT i= H(key||RT i-1||RR)를 리더의 Query에 대한 응답으로 리더에게 전송하며[Response 과 정 : 과정 2],상기 리더는 난수 RR과 태그로부터 수신한 일방향함수의 출력값 H1(ID||RR) 및 난수 RT i를 백-엔드 데이터베이스(DB)로 전송하고(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 RR와 각각 연접시키고, 일방향함수 H1에 각각 입력하며, 이 일방향함수의 출력값 H1(ID||RR)과 리더로부터 수신한 일방향함수의 출력값 H1(ID||RR)을 비교하여, 리더로부터 수신한 일방향함수의 출력값 H1(ID∥RR)과 일치하는 계산된 H1(ID∥RR)이 존재하는 경우 해당 ID를 태그의 ID로 인증하며(과정 4),이 ID와 태그가 생성한 난수 RT i를 연접시키고, 일방향함수 H1와 다른 일방향함수 H2에 입력하여 생성한 H2(ID∥RT i)를 리더에 전송하고(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 일방향함수의 출력값 H2(ID∥RT i)을 태그에 전송하며(과정 6),상기 태그는 자신의 ID와 인증 세션에서 생성한 난수 RT i를 연접시키고 일방향함수 H2에 입력하며, 그 일방향함수의 출력값 H2(ID∥RT i)과 리더로부터 수신한 일 방향함수의 출력값 H2(ID∥RT i)을 비교하여, 일방향함수의 출력값이 리더로부터 수신된 일방향함수의 출력값과 일치하면, 백-엔드 데이터베이스를 인증하고, 상기 난수 RT i-1을 RT i로 갱신(과정 7)하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제7항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H1(ID||RR)과 리더로부터 수신된 일방향함수의 출력값 H1(ID||RR)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H2(ID∥RT i)과 리더로부터 수신된 일방향함수의 출력값 H2(ID∥RT i)이 일치하지 않으면 백-엔드 데이터베이스의 인증은 실패로 판단하여 인증과정을 종료하고, 상기 난수 RT i-1을 RT i로 갱신하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터 베이스를 구비하여 이루어지고, 상기 태그는 카운터의 수(또는 태그 내의 현재 시간 또는 T=RR+n(n= ±1,2..))를 난수 RT로 생성하는 알에프아이디 시스템에 있어서, (여기서, 상기 n는 ±1,2.. 이다.)상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 인증정보 ID와 상기 난수 RR를 연접시키고, 일방향함수 H1에 입력하고, 그 일방향함수의 출력값 H1(ID||RR)과 태그에서 생성한 카운터의 수 (또는 태그 내의 현재 시간 또는 T=RR+n(n= ±1,2..))를 리더의 Query에 대한 응답으로 리더에게 전송하며[Response 과정 : 과정 2],상기 리더는 난수 RR과 태그로부터 수신한 일방향함수의 출력값 H1(ID||RR) 및 태그의 카운터의 수 T를 백-엔드 데이터베이스(DB)로 전송하며(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 RR와 각각 연접시키고, 일방향함수 H1에 각각 입력하고, 이 일방향함수의 출력값 H1(ID||RR)과 리더로부터 수신한 일방향함수의 출력값 H1(ID||RR)을 비교하여, 리더로부터 수신한 H1(ID∥RR)과 일치하는 백-엔드 데이터베이스에서 계산된 H1(ID∥RR)이 존재하는 경우, 해당 ID를 태그의 ID로 인증하고(과정 4),이 ID와 태그의 카운터 수(또는 태그 내의 현재 시간 또는 T=RR+n(n= ± 1,2..)) T를 연접시키고, 일방향함수 H1와 다른 일방향함수 H2에 입력하여 생성한 H2(ID∥T)를 리더에 전송하며(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 H2(ID∥T)를 태그에 전송하고(과정 6),상기 태그는 자신의 ID와 인증 세션에서 생성한 T를 연접시키고 일방향함수 H2에 입력하며, 그 일방향함수의 출력값 H2(ID∥T)과 리더로부터 수신한 일방향함수의 출력값 H2(ID∥T)을 비교하여, 출력값이 리더로부터 수신된 입력값과 일치하면, 백-엔드 데이터베이스를 인증하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제9항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H1(ID∥RR)과 리더로부터 수신된 일방향함수의 출력값 H1(ID∥RR)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H2(ID∥T)과 리더로부터 수신된 일방향함수의 출력값 H2(ID∥T)이 일치하지 않으면 백-엔드 데이터베이스의 인증은 실패로 판단하여 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지고, 상기 태그는 내장하고 있는 일방향함수를 이용하여 난수를 생성할 수 있도록 태그가 생산될 때 태그에 key를 저장하며, 태그는 저장된 key와 이전 인증과정(세션)에서 태그가 생성한 난수 RT i-1(i는 자연수)와 리더로부터 수신한 난수 RR를 연접한 후 일방향함수에 입력하여 새로운 난수 RT i를 생성하며, 태그가 생산될 때 RT 0=H(key)로 정해지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 고유의 인증정보 ID와 상기 난수 RR 및 태그에서 생성한 난수 RT i=H(key||RT i-1||RR)를 연접시키고, 일방향함수 H에 입력하고, 그 일방향함수의 출력값 H(ID||RR||RT i)과 태그에서 생성한 난수 RT i를 리더의 Query에 대한 응답으로 리더에게 전송하며[Response 과정 : 과정 2],상기 리더는 난수 RR과 태그로부터 수신한 일방향함수의 출력값 H(ID||RR||RT i) 및 난수 RT i를 백-엔드 데이터베이스(DB)로 전송하고(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID와 난수 RR 및 난수 RT i와 각각 연접시키고, 일방향함수 H에 각각 입력하며, 이 일방향함수의 출력값 H(ID||RR||RT i)과 리더로부터 수신한 일방향함수의 출력값 H(ID||RR||RT i)을 비교하여, 리더에서 수신한 H(ID||RR||RT i)과 일치하는 계산된 H(ID||RR||RT i)이 존재하는 경우 해당 ID를 태그의 ID로 인증하고(과정 4),이 ID와 태그가 생성한 난수 RT i를 연접시키고, 일방향함수 H에 입력하여 생성한 H(ID||RT i)를 리더에 전송하며(과정 5),상기 리더는 백-엔드 데이터베이스(DB)로부터 수신한 일방향함수의 출력값 H(ID∥RT i)을 태그에 전송하고(과정 6),상기 태그는 자신의 ID와 인증과정(세션)에서 생성한 RT i를 연접시키고 일방향함수 H에 입력하며, 그 일방향함수의 출력값과 리더로부터 수신한 H(ID∥RT i)를 비교하며, 출력값이 리더로부터 수신된 입력값과 일치하면, 백-엔드 데이터베이스 를 인증하고, 상기 난수 RT i-1을 RT i로 갱신(과정 7)하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제11항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H(ID||RR||RT i)과 리더로부터 수신된 일방향함수의 출력값 H(ID||RR||RT i)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하며,상기 과정 7에서 태그에서 계산한 일방향함수의 출력값 H(ID∥RT i)과 리더로부터 수신된 일방향함수의 출력값 H2(ID∥RT i)이 일치하지 않으면 백-엔드 데이터베이스의 인증은 실패로 판단하여 인증과정을 종료하고, 상기 난수 RT i-1을 RT i로 갱신하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 적어도 하나의 태그와 적어도 하나의 리더 및 적어도 하나의 백-엔드 데이터베이스를 구비하여 이루어지는 알에프아이디 시스템에 있어서,상기 리더는 태그들에게 Query와 리더에서 생성한 난수 RR를 함께 브로드캐스팅하고[Challenge 과정 : 과정 1],상기 태그는 고유의 인증정보 ID와 상기 난수 RR을 연접시키고, 일방향함수 H에 입력하며, 이 일방향함수의 출력값 H(ID||RR)을 리더의 Query에 대한 응답으로 리더로 전송하며 [Response 과정 : 과정 2],상기 리더는 태그로부터 수신한 일방향함수의 출력값 H(ID||RR)과 난수 RR을 백-엔드 데이터베이스(DB)로 전송하고(과정 3),상기 백-엔드 데이터베이스는 저장된 모든 ID를 수신한 난수 RR을 각각 연접시키고 일방향함수 H에 각각 입력하고, 이 일방향함수의 출력값 H(ID||RR)과 리더로부터 수신한 일방향함수의 출력값 H(ID||RR)을 비교하여, 출력값이 일치하면 해당 ID를 태그의 ID로 인증(과정 4)하고 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
- 제13항에 있어서, 상기 과정 4에서 백-엔드 데이터베이스에서 계산한 일방향함수의 출력값 H(ID||RR)과 리더로부터 수신된 일방향함수의 출력값 H(ID||RR)이 일치하지 않으면 태그 인증은 실패로 판단하여 인증과정을 종료하는 것을 특징으로 하는 알에프아이디 시스템에 있어서의 인증방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050027964A KR100605138B1 (ko) | 2005-04-04 | 2005-04-04 | 알에프아이디 시스템에 있어서의 인증방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050027964A KR100605138B1 (ko) | 2005-04-04 | 2005-04-04 | 알에프아이디 시스템에 있어서의 인증방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100605138B1 true KR100605138B1 (ko) | 2006-07-28 |
Family
ID=37184577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050027964A KR100605138B1 (ko) | 2005-04-04 | 2005-04-04 | 알에프아이디 시스템에 있어서의 인증방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100605138B1 (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100721520B1 (ko) * | 2005-11-03 | 2007-05-23 | 한국전자통신연구원 | 정보보호를 위한 알에프아이디 시스템 및 그 방법 |
KR100741702B1 (ko) | 2005-11-22 | 2007-07-23 | 성균관대학교산학협력단 | 태그의 프라이버시 정보 관리 시스템 및 그 방법 |
KR100796438B1 (ko) | 2006-05-23 | 2008-01-21 | 경북대학교 산학협력단 | 알에프아이디 인증 장치 및 그 방법 |
KR100882900B1 (ko) * | 2007-05-08 | 2009-02-10 | 고려대학교 산학협력단 | Rfid 태그에서의 보안 방법, rfid 태그의 보안장치 및 rfid 환경에서의 보안 방법 |
US8031055B2 (en) | 2007-10-18 | 2011-10-04 | Samsung Electronics Co., Ltd. | Tag authentication method using rotation, and tag and reader performing the method |
KR101530095B1 (ko) * | 2009-04-16 | 2015-06-19 | 네이버 주식회사 | 슬라이딩 윈도우를 이용한 클라이언트 인증 방법 및 시스템 |
-
2005
- 2005-04-04 KR KR1020050027964A patent/KR100605138B1/ko not_active IP Right Cessation
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100721520B1 (ko) * | 2005-11-03 | 2007-05-23 | 한국전자통신연구원 | 정보보호를 위한 알에프아이디 시스템 및 그 방법 |
US7592917B2 (en) | 2005-11-03 | 2009-09-22 | Electronics And Telecommunications Research Institute | RFID system and method for protecting information |
KR100741702B1 (ko) | 2005-11-22 | 2007-07-23 | 성균관대학교산학협력단 | 태그의 프라이버시 정보 관리 시스템 및 그 방법 |
KR100796438B1 (ko) | 2006-05-23 | 2008-01-21 | 경북대학교 산학협력단 | 알에프아이디 인증 장치 및 그 방법 |
KR100882900B1 (ko) * | 2007-05-08 | 2009-02-10 | 고려대학교 산학협력단 | Rfid 태그에서의 보안 방법, rfid 태그의 보안장치 및 rfid 환경에서의 보안 방법 |
US8031055B2 (en) | 2007-10-18 | 2011-10-04 | Samsung Electronics Co., Ltd. | Tag authentication method using rotation, and tag and reader performing the method |
KR101300838B1 (ko) | 2007-10-18 | 2013-08-29 | 삼성전자주식회사 | 로테이션을 이용한 태그 인증 방법 그리고 상기 방법을수행하는 태그 및 리더 |
KR101530095B1 (ko) * | 2009-04-16 | 2015-06-19 | 네이버 주식회사 | 슬라이딩 윈도우를 이용한 클라이언트 인증 방법 및 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yang et al. | Mutual authentication protocol for low-cost RFID | |
Piramuthu | HB and Related Lightweight Authentication Protocols for Se-cure RFID Tag/Reader Authentication Title | |
Juels et al. | Defining strong privacy for RFID | |
Peris-Lopez et al. | Advances in ultralightweight cryptography for low-cost RFID tags: Gossamer protocol | |
Cho et al. | Consideration on the brute-force attack cost and retrieval cost: A hash-based radio-frequency identification (RFID) tag mutual authentication protocol | |
CN100559393C (zh) | Rfid标签及其阅读器、读取系统及安全认证方法 | |
Toiruul et al. | An advanced mutual-authentication algorithm using AES for RFID systems | |
Chen et al. | An ownership transfer scheme using mobile RFIDs | |
CN108304902A (zh) | 一种超轻量级的移动rfid系统双向认证方法 | |
CN110190965A (zh) | 一种基于哈希函数的rfid群组标签认证协议 | |
Yang et al. | Security and privacy on authentication protocol for low-cost rfid | |
Vahedi et al. | Security analysis and complexity comparison of some recent lightweight RFID protocols | |
CN102693438A (zh) | 一种隐私保护无线射频识别密码协议方法及系统 | |
Ahmed et al. | Lightweight mutual authentication protocol for low cost RFID tags | |
Chien | The study of RFID authentication protocols and security of some popular RFID tags | |
KR100605138B1 (ko) | 알에프아이디 시스템에 있어서의 인증방법 | |
Ranasinghe et al. | Confronting security and privacy threats in modern RFID systems | |
Kara et al. | Optimal security limits of RFID distance bounding protocols | |
Morshed et al. | Efficient mutual authentication protocol for radiofrequency identification systems | |
Kardaş et al. | Providing resistance against server information leakage in RFID systems | |
Peris-Lopez et al. | RFID specification revisited | |
Xiaohong et al. | RFID mutual-authentication protocol with synchronous updated-keys based on Hash function | |
Song | Server impersonation attacks on RFID protocols | |
KR100618316B1 (ko) | Rfid 인증 시스템 및 그 방법 | |
Munilla et al. | Enhanced ownership transfer protocol for RFID in an extended communication model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050404 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060710 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060719 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060720 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091009 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101223 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110711 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20120718 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120718 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |