맞춤기술찾기

이전대상기술

RFID 데이터 보호 장치 및 방법

  • 기술번호 : KST2014008668
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 RFID(Radio Frequency Identification) 기술에서의 RFID 태그와 리더 사이의 통신에서 데이터 보호 장치 및 방법에 있어서, RFID 태그와 리더가 통신할 때 전송되는 메시지의 헤더 정보를 이용하여 주요 데이터에 대한 암호화 연산을 수행함으로써 RFID 태그가 가진 주요 데이터를 보호하는 장치 및 방법에 관한 것이다.본 발명은 불법 도청자로부터 RFID 태그의 정보를 보호할 수 있고, 또한 악의적인 비정상 메시지를 검출할 수 있기 때문에 RFID 시스템을 안전하게 보호하는 효과가 있다.RFID, RFID 보안, 데이터 보호, 상호 인증, 도청 방지
Int. CL H04W 12/10 (2010.01) G06K 17/00 (2010.01) H04W 12/02 (2010.01) H04W 12/12 (2010.01)
CPC G06K 19/073(2013.01) G06K 19/073(2013.01) G06K 19/073(2013.01)
출원번호/일자 1020060122643 (2006.12.05)
출원인 한국전자통신연구원
등록번호/일자 10-0785810-0000 (2007.12.07)
공개번호/일자
공고번호/일자 (20071213) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.12.05)
심사청구항수 24

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 강유성 대한민국 대전 유성구
2 김호원 대한민국 대전 유성구
3 정교일 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 (주)하이큐브시스템 경기도 성남시 중원구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.12.05 수리 (Accepted) 1-1-2006-0902486-87
2 공지예외적용주장대상(신규성,출원시의특례)증명서류제출서
Submission of Document Verifying Exclusion from Being Publically Known (Novelty, Special Provisions for Application)
2006.12.19 수리 (Accepted) 1-1-2006-5100573-01
3 선행기술조사의뢰서
Request for Prior Art Search
2007.10.05 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2007.11.08 수리 (Accepted) 9-1-2007-0064907-72
5 등록결정서
Decision to grant
2007.11.28 발송처리완료 (Completion of Transmission) 9-5-2007-0640252-13
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
연속적인 비트 스트링으로 구성된 메시지 헤더, 랜덤 수 및 데이터를 수신하고, 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 DEMUX 동작부;상기 랜덤 수를 포함하여 소정의 방식에 따라 상기 데이터를 암호화 또는 복호화하고 상기 암호화 또는 복호화된 데이터의 오류 발생 여부를 체크하기 위한 메시지 무결성 코드를 생성 또는 검증하는 데이터 처리부; 및상기 암호화 또는 복호화된 데이터를 상기 메시지 헤더, 랜덤 수 및 상기 메시지 무결성 코드를 연결하여 연속적인 비트 스트링으로 출력하는 연접 블록;을 포함하는 것을 특징으로 하는 RFID 데이터 보호 장치
2 2
제 1 항에 있어서,상기 메시지 헤더는 쓰기 동작 또는 읽기 동작을 요청하는 정보이거나 쓰기 동작에 대한 응답 또는 읽기 동작에 대한 응답하는 정보 중 적어도 어느 하나인 것을 특징으로 하는 RFID 데이터 보호 장치
3 3
제 1 항에 있어서,상기 데이터가 소정의 방식으로 암호화 처리된 것을 특징으로 하는 RFID 데이터 보호 장치
4 4
제 1 항에 있어서,상기 데이터 처리부는 상기 전자태그의 제조업체 ID 와 일련 번호, RFID 리더의 ID 및 상기 랜덤 수를 포함하여 난수를 생성하는 의사 난수 생성부;및상기 생성된 난수를 포함하여 소정의 방식에 따라 상기 데이터를 암호화하는 암호부;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 장치
5 5
제 2 항에 있어서,상기 메시지 헤더가 쓰기 동작을 요청하는 정보이거나 또는 읽기 동작에 대한 응답하는 정보인 경우에는 상기 DEMUX 동작부에 입력되는 비트 스트링이나 상기 연접 블록에서 출력되는 비트 스트링은 소정의 비트 길이를 갖는 전자 서명 값을 더 포함하는 것을 특징으로 하는 RFID 데이터 보호 장치
6 6
제 3 항에 있어서,상기 데이터 처리부는상기 전자태그의 제조업체 ID 와 일련 번호, RFID 리더의 ID 및 상기 랜덤 수를 포함하여 난수를 생성하는 의사 난수 생성부;및상기 생성된 난수를 포함하여 소정의 방식에 따라 상기 암호화된 데이터를 복호화하는 복호화부;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 장치
7 7
(a) 연속적인 비트 스트링으로 구성된 메시지 헤더, 랜덤 수 및 데이터를 수신하고, 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 단계;(b) 상기 랜덤 수를 포함하여 소정의 방식에 따라 상기 데이터를 암호화 또는 복호화하고 상기 암호화 또는 복호화된 데이터의 오류 발생 여부를 체크하기 위한 메시지 무결성 코드를 생성 또는 검증하는 단계; 및(c) 상기 암호화 또는 복호화된 데이터를 상기 메시지 헤더, 랜덤 수 및 상기 메시지 무결성 코드를 연결하여 연속적인 비트 스트링으로 출력하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
8 8
제 7 항에 있어서,상기 메시지 헤더는 쓰기 동작 또는 읽기 동작을 요청하는 정보이거나 쓰기 동작에 대한 응답 또는 읽기 동작에 대한 응답하는 정보 중 적어도 어느 하나인 것을 특징으로 하는 RFID 데이터 보호 방법
9 9
제 7 항에 있어서,상기 데이터가 소정의 방식으로 암호화 처리된 것을 특징으로 하는 RFID 데이터 보호 방법
10 10
제 7 항에 있어서,상기 (b) 단계는 상기 전자태그의 제조업체 ID 와 일련 번호, RFID 리더의 ID 및 상기 랜덤 수를 포함하여 난수를 생성하는 단계;및상기 생성된 난수를 포함하여 소정의 방식에 따라 상기 데이터를 암호화하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
11 11
제 8 항에 있어서,상기 메시지 헤더가 쓰기 동작을 요청하는 정보이거나 또는 읽기 동작에 대한 응답하는 정보인 경우에는 상기 (a) 단계에 입력되는 비트 스트링이나 상기 (c)단계에서 출력되는 비트 스트링은 소정의 비트 길이를 갖는 전자 서명 값을 더 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
12 12
제 9 항에 있어서,상기 (b) 단계는상기 전자태그의 제조업체 ID 와 일련 번호, RFID 리더의 ID 및 상기 랜덤 수를 포함하여 난수를 생성하는 단계;및상기 생성된 난수를 포함하여 소정의 방식에 따라 상기 암호화된 데이터를 복호화하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
13 13
제 8 항에 있어서, 상기 메시지 헤더가 쓰기 동작을 요청하는 정보 또는 쓰기 동작에 대한 응답하는 정보인 경우(a) RFID 리더가 쓰기 정보와 마스터 키를 준비하는 단계;(b) 상기 준비된 쓰기 정보에 전자 서명 값을 얻는 단계;(c) 상기 랜덤 수를 생성하는 단계;(d) 상기 마스터 키, 전자 서명 값, 랜덤 수 및 상기 쓰기 동작을 요청하는 메시지 헤더 정보를 이용하여 상기 쓰기 정보의 암호화 연산을 수행하는 단계;(e) 상기 쓰기 동작을 요청하는 메시지 헤더 정보, 랜덤 수, 전자 서명 값 및 상기 암호화된 쓰기 정보 및 상기 메시지 무결성 코드를 연속적인 비트 스트링으로 연결하여 쓰기 동작 요청 메시지를 생성 및 전송하는 단계;(f) 상기 RFID 리더로부터 전송된 쓰기 동작 메시지를 RFID 전자 태그가 수신하는 단계;(g) 상기 마스터 키와 상기 쓰기 동작을 요청하는 메시지 헤더 정보, 랜덤 수, 전자 서명 값을 이용하여 상기 암호화된 쓰기 정보를 복호화하는 단계; (h) 상기 쓰기 동작 요청 메시지에 포함된 랜덤 수와 상기 RFID 전자 태그에 기 저장된 랜덤 수를 비교하는 단계;(i) 상기 쓰기 동작 요청 메시지에 포함된 랜덤 수, 전자 서명 값 및 상기 (g) 단계에서 복원된 쓰기 정보를 저장하는 단계;(j) 상기 쓰기 정보가 저장된 위치 정보를 생성하는 단계;(k) 상기 쓰기 동작에 대한 응답하는 메시지 헤더 정보,마스터 키, 랜덤 수 및 저장 위치 정보를 이용하여 상기 저장 위치 정보의 암호화 연산을 수행하는 단계;(l) 상기 쓰기 동작에 대한 응답하는 메시지 헤더 정보,마스터 키, 암호화된저장 위치 정보 및 메시지 무결성 코드를 연속적인 비트 스트링으로 연결하여 쓰기 동작 응답 메시지를 생성 및 전송하는 단계;(m) 상기 RFID 리더가 상기 RFID 전자 태그로부터 상기 쓰기 동작 응답 메시지를 수신하는 단계;(n) 상기 마스터 키와 상기 쓰기 동작에 대한 응답하는 메시지 헤더 정보, 랜덤 수를 이용하여 상기 암호화된 저장 위치 정보를 복호화하는 단계; 및(o) 상기 (n)단계에서 복원된 저장 위치 정보를 저장하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
14 14
제 13 항에 있어서,상기 (d) 암호화 연산 단계는(i) 상기 마스터 키, 전자 서명 값, 랜덤 수, 상기 쓰기 동작을 요청하는 메시지 헤더 정보 및 상기 쓰기 정보를 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 단계;(ii) 상기 마스터 키, 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 상호 임시 키를 생성하는 단계;(iii) 상기 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 Nonce를 생성하는 단계;(iv) 상기 전자 서명 값, 상호 임시 키, Nonce를 이용하여 상기 암호화된 쓰기 정보와 메시지 무결성 코드를 생성하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
15 15
제 13 항에 있어서,상기 (e) 쓰기 동작 요청 메시지를 생성하는 단계는(i) 상기 쓰기 동작을 요청하는 메시지 헤더 정보, 랜덤 수, 전자 서명 값 , 상기 (d) 단계에서 암호화된 쓰기 정보 및 메시지 무결성 코드를 연접하는 단계;(ii) CRC 코드를 생성하는 단계;(iii) 상기 CRC를 코드를 연접하여 쓰기 동작 요청 메시지를 생성하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
16 16
제 13 항에 있어서,상기 (g) 복호화 단계는(i) 상기 쓰기 동작 요청 메시지를 구성하는 상기 쓰기 동작을 요청하는 메시지 헤더 정보, 전자 서명 값, 랜덤 수 및 상기 암호화된 쓰기 정보를 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 단계;(ii) 상기 마스터 키, 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 상호 임시 키를 생성하는 단계;(iii) 상기 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 Nonce를 생성하는 단계;(iv) 상기 전자 서명 값, 상호 임시 키, Nonce를 이용하여 상기 암호화된 쓰기 정보를 복호화하고 메시지 무결성 코드 검증을 수행하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
17 17
제 13 항에 있어서,상기 (h) 랜덤 수를 비교하는 단계에서 상기 랜덤 수와 상기 RFID 태그에 기 저장된 랜덤 수가 동일하면 상기 쓰기 동작 요청 메시지를 폐기하고, 동일하지 아니하면 상기 (i) 단계를 진행하는 것을 특징으로 하는 RFID 데이터 보호 방법
18 18
제 8 항에 있어서, 상기 메시지 헤더가 읽기 동작을 요청하는 정보 또는 읽기 동작에 대한 응답하는 정보인 경우(a) RFID 리더가 읽을 위치 정보와 마스터 키를 준비하는 단계;(b) 상기 랜덤 수를 생성하는 단계;(c) 상기 마스터 키, 랜덤 수 및 상기 읽기 동작을 요청하는 메시지 헤더 정보를 이용하여 상기 읽을 위치 정보의 암호화 연산을 수행하는 단계;(d) 상기 읽기 동작을 요청하는 메시지 헤더 정보, 랜덤 수 및 상기 암호화된 읽을 위치 정보 및 상기 메시지 무결성 코드를 연속적인 비트 스트링으로 연결하여 읽기 동작 요청 메시지를 생성 및 전송하는 단계;(e) 상기 RFID 리더로부터 전송된 읽기 동작 메시지를 RFID 전자 태그가 수신하는 단계;(f) 상기 마스터 키와 상기 읽기 동작을 요청하는 메시지 헤더 정보, 랜덤 수를 이용하여 상기 암호화된 읽기 정보를 복호화하는 단계; (g) 상기 랜덤 수와 상기 RFID 태그에 기 저장된 랜덤 수를 비교하는 단계;(h) 상기 읽기 동작 요청 메시지에 포함된 랜덤 수를 저장하는 단계;(i) 상기 (f)단계에서 복원된 읽을 위치 정보에 기초하여 해당 위치에 저장되어 있는 정보와 전자 서명 값을 준비하는 단계;(j) 상기 마스터 키, 전자 서명 값,상기 RFID 태그의 제조업체 ID와 일련 번호, 랜덤 수 및 상기 읽기 동작에 대한 응답하는 메시지 헤더 정보를 이용하여 상기 읽을 위치에 저장된 정보의 암호화 연산을 수행하는 단계;(k) 상기 읽기 동작에 대한 응답하는 메시지 헤더 정보,랜덤 수, 마스터 키, 전자 서명 값, 상기 암호화된 읽을 위치에 저장된 정보 및 메시지 무결성 코드를 연속적인 비트 스트링으로 연결하여 읽기 동작 응답 메시지를 생성 및 전송하는 단계;(l) 상기 RFID 리더가 상기 RFID 태그로부터 상기 읽기 동작 응답 메시지를 수신하는 단계;(m) 상기 마스터 키와 상기 읽기 동작에 대한 응답하는 메시지 헤더 정보, 랜덤 수 및 전자 서명 값을 이용하여 상기 암호화된 읽을 위치에 저장된 정보를 복호화하는 단계; 및(n) 상기 (m)단계에서 복원된 전자 서명 값에 대하여 전자 서명 검증을 수행하는 단계;(o) 상기 (m)단계에서 복원된 상기 읽을 위치에 저장된 정보를 저장하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
19 19
제 18 항에 있어서,상기 (a) 단계의 읽을 위치 정보 특정을 위하여 상기 RFID 리더와 상기 RFID 태그 사이에 소정의 매직 넘버를 상호 교환하는 것을 특징으로 하는 RFID 데이터 보호 방법
20 20
제 18 항에 있어서,상기 (c) 암호화 연산 단계는(i) 상기 랜덤 수, 상기 읽기 동작을 요청하는 메시지 헤더 정보 및 상기 읽을 위치 정보를 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 단계;(ii) 상기 마스터 키, 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 상호 임시 키를 생성하는 단계;(iii) 상기 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 Nonce를 생성하는 단계;(iv) 상기 상호 임시 키, Nonce를 이용하여 상기 암호화된 읽을 위치 정보와 메시지 무결성 코드를 생성하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
21 21
제 18 항에 있어서,상기 (d) 읽기 동작 요청 메시지를 생성하는 단계는(i) 상기 읽기 동작을 요청하는 메시지 헤더 정보, 랜덤 수 상기 (c) 단계에서 암호화된 읽을 위치 정보 및 메시지 무결성 코드를 연접하는 단계;(ii) CRC 코드를 생성하는 단계;(iii) 상기 CRC를 코드를 연접하여 읽기 동작 요청 메시지를 생성하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
22 22
제 18 항에 있어서,상기 (f) 복호화 단계는(i) 상기 읽기 동작 요청 메시지를 구성하는 상기 읽기 동작을 요청하는 메시지 헤더 정보, 랜덤 수 및 상기 암호화된 읽을 위치 정보를 각각이 차지하고 있는 소정의 비트 길이 단위로 나누어 출력하는 단계;(ii) 상기 마스터 키, 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 상호 임시 키를 생성하는 단계;(iii) 상기 랜덤 수, 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호, 상기 RFID 리더의 ID를 이용하여 Nonce를 생성하는 단계;(iv) 상기 메시지 무결성 코드, 상호 임시 키, Nonce를 이용하여 상기 암호화된 읽을 위치 정보를 복호화하고 메시지 무결성 코드 검증을 수행하는 단계;를 포함하는 것을 특징으로 하는 RFID 데이터 보호 방법
23 23
제 18 항에 있어서,상기 (g) 랜덤 수를 비교하는 단계에서 상기 읽기 동작 요청 메시지에 포함된 랜덤 수와 상기 RFID 태그에 기 저장된 랜덤 수가 동일하면 상기 읽기 동작 요청 메시지를 폐기하고, 동일하지 아니하면 상기 (h) 단계를 진행하는 것을 특징으로 하는 RFID 데이터 보호 방법
24 24
제 18 항에 있어서,상기 (f)단계에서 복원된 정보가 상호 교환한 소정의 매직 넘버이면 상기 RFID 전자 태그의 제조업체 ID, 태그 일련 번호를 준비하는 것을 특징으로 하는 RFID 데이터 보호 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08386794 US 미국 FAMILY
2 US20110041046 US 미국 FAMILY
3 WO2008069403 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2011041046 US 미국 DOCDBFAMILY
2 US8386794 US 미국 DOCDBFAMILY
3 WO2008069403 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
국가 R&D 정보가 없습니다.