1 |
1
컨트롤러; 및상기 컨트롤러로부터 인증 요청이 수신되는 경우, 상기 컨트롤러 및 하나 이상의 주변 장치로 주변 인증 요청 메시지를 송신하고, 상기 컨트롤러 및 상기 하나 이상의 주변 장치로부터 수신되는 주변 인증 응답 메시지를 이용하여 상기 컨트롤러를 인증하고, 상기 인증 결과에 따라 상기 컨트롤러로 인증 응답을 송신하는 메인 장치를 포함하며,상기 주변 장치는 상기 메인 장치와 물리적으로 근접하여 근거리 무선 통신을 통해 상기 메인 장치와 통신이 가능한 장치이고,상기 메인 장치는, 유효한 주변 인증 응답 메시지를 회신한 주변 장치의 개수가 기준값 이상이고,상기 컨트롤러로부터 유효한 주변 인증 응답 메시지가 수신되었으며,수신된 상기 주변 인증 응답 메시지의 수신 시각이 모두 기 설정된 타임아웃 이내인 경우, 상기 컨트롤러의 인증에 성공한 것으로 판단하는, 인증 시스템
|
2 |
2
청구항 1에 있어서,상기 메인 장치는, 상기 컨트롤러로부터 인증 요청이 수신되는 경우, 임의의 논스(nonce)를 포함하는 주변 인증 요청 메시지를 브로드캐스팅하는, 인증 시스템
|
3 |
3
청구항 2에 있어서,상기 주변 인증 요청 메시지를 수신한 상기 컨트롤러 및 상기 하나 이상의 주변 장치는, 상기 주변 인증 요청 메시지에 포함된 상기 논스 및 자신의 식별 정보를 포함하는 주변 인증 응답 메시지를 상기 메인 장치로 송신하는, 인증 시스템
|
4 |
4
청구항 3에 있어서,상기 메인 장치는, 상기 하나 이상의 주변 장치의 식별 정보로부터 생성된 블룸 필터를 저장 및 관리하며,상기 논스 및 상기 블룸 필터를 이용하여 상기 하나 이상의 주변 장치로부터 수신되는 상기 주변 인증 응답 메시지의 유효성을 검증하는, 인증 시스템
|
5 |
5
청구항 4에 있어서,상기 메인 장치는,수신된 주변 인증 응답 메시지에 포함된 논스가 기 브로드캐스팅된 논스와 동일하고,상기 수신된 주변 인증 응답 메시지에 포함된 식별 정보가 상기 블룸 필터에 존재하는 경우,상기 수신된 주변 인증 응답 메시지를 유효한 것으로 판단하는, 인증 시스템
|
6 |
6
삭제
|
7 |
7
청구항 3에 있어서,상기 하나 이상의 주변 장치는, 상기 메인 장치와 공유되는 대칭키로 상기 주변 인증 응답 메시지를 암호화하여 상기 메인 장치로 송신하는, 인증 시스템
|
8 |
8
청구항 7에 있어서,상기 메인 장치는, 상기 대칭키로 상기 암호화된 주변 인증 응답 메시지의 유효성을 검증하는, 인증 시스템
|
9 |
9
청구항 3에 있어서,상기 하나 이상의 주변 장치는, 자신의 식별 정보에 대응되는 비밀키로 상기 주변 인증 응답 메시지를 서명하여 상기 메인 장치로 송신하는, 인증 시스템
|
10 |
10
청구항 9에 있어서,상기 메인 장치는, 상기 비밀키에 대응되는 주변 장치의 식별 정보를 이용하여 상기 서명된 주변 인증 응답 메시지의 유효성을 검증하는, 인증 시스템
|
11 |
11
메인 장치에서 수행되는 방법으로서,컨트롤러로부터 인증 요청을 수신하는 단계;상기 인증 요청에 따라 상기 컨트롤러 및 하나 이상의 주변 장치로 주변 인증 요청 메시지를 송신하는 단계;상기 컨트롤러 및 상기 하나 이상의 주변 장치로부터 수신되는 주변 인증 응답 메시지를 이용하여 상기 컨트롤러를 인증하는 단계; 및상기 인증 결과에 따라 상기 컨트롤러로 인증 응답을 송신하는 단계를 포함하며,상기 주변 장치는 상기 메인 장치와 물리적으로 근접하여 근거리 무선 통신을 통해 상기 메인 장치와 통신이 가능한 장치이고,상기 인증하는 단계는, 유효한 주변 인증 응답 메시지를 회신한 주변 장치의 개수가 기준값 이상이고,상기 컨트롤러로부터 유효한 주변 인증 응답 메시지가 수신되었으며,수신된 상기 주변 인증 응답 메시지의 수신 시각이 모두 기 설정된 타임아웃 이내인 경우, 상기 컨트롤러의 인증에 성공한 것으로 판단하는, 인증 방법
|
12 |
12
청구항 11에 있어서,상기 주변 인증을 요청하는 단계는,상기 컨트롤러로부터 인증 요청이 수신되는 경우, 임의의 논스(nonce)를 포함하는 주변 인증 요청 메시지를 브로드캐스팅하는, 인증 방법
|
13 |
13
청구항 12에 있어서,상기 주변 인증 요청 메시지를 수신한 상기 컨트롤러 및 상기 하나 이상의 주변 장치는, 상기 주변 인증 요청 메시지에 포함된 상기 논스 및 자신의 식별 정보를 포함하는 주변 인증 응답 메시지를 상기 메인 장치로 송신하는, 인증 방법
|
14 |
14
청구항 13에 있어서,상기 메인 장치는, 상기 하나 이상의 주변 장치의 식별 정보로부터 생성된 블룸 필터를 저장 및 관리하며,상기 인증 응답을 송신하는 단계는, 상기 논스 및 상기 블룸 필터를 이용하여 상기 하나 이상의 주변 장치로부터 수신되는 상기 주변 인증 응답 메시지의 유효성을 검증하는 단계를 더 포함하는, 인증 방법
|
15 |
15
청구항 14에 있어서,상기 유효성을 검증하는 단계는,수신된 주변 인증 응답 메시지에 포함된 논스가 기 브로드캐스팅된 논스와 동일하고,상기 수신된 주변 인증 응답 메시지에 포함된 식별 정보가 상기 블룸 필터에 존재하는 경우,상기 수신된 주변 인증 응답 메시지를 유효한 것으로 판단하는, 인증 방법
|
16 |
16
삭제
|
17 |
17
청구항 13에 있어서,상기 하나 이상의 주변 장치는, 상기 메인 장치와 공유되는 대칭키로 상기 주변 인증 응답 메시지를 암호화하여 상기 메인 장치로 송신하는, 인증 방법
|
18 |
18
청구항 17에 있어서,상기 메인 장치는, 상기 대칭키로 상기 암호화된 주변 인증 응답 메시지의 유효성을 검증하는, 인증 방법
|
19 |
19
청구항 13에 있어서,상기 하나 이상의 주변 장치는, 자신의 식별 정보에 대응되는 비밀키로 상기 주변 인증 응답 메시지를 서명하여 상기 메인 장치로 송신하는, 인증 방법
|
20 |
20
청구항 19에 있어서,상기 메인 장치는, 상기 비밀키에 대응되는 주변 장치의 식별 정보를 이용하여 상기 서명된 주변 인증 응답 메시지의 유효성을 검증하는, 인증 방법
|