1 |
1
비콘 매니저가 비콘의 위치를 확인하는 방법에 있어서,각각의 비콘에 대응하는 체인 초기값을 설정하고, 상기 체인 초기값을 포함하는 제1 비콘 데이터를 비콘에 제공하는 단계;상기 제1 비콘 데이터의 상기 체인 초기값에 시간 정보를 이용하여 제1 해쉬값이 계산되고, 계산된 제1 해쉬값으로 암호화된 제1 암호문을 포함하는 제2 비콘 데이터를 상기 비콘으로부터 수신하는 단계;상기 비콘 매니저에 저장된 상기 체인 초기값과 상기 시간 정보를 이용하여 계산된 제2 해쉬값으로 상기 제2 비콘 데이터의 상기 제1 암호문을 복호화하는 단계; 및복호화된 제1 암호문에 포함된 상기 제1 해쉬값과 상기 제2 해쉬값의 일치 여부를 확인하고, 상기 복호화된 제1 암호문에 포함되는 카운트 정보와 상기 비콘 매니저에서 계산되는 현재 시간 주기를 확인하여 상기 비콘의 위치가 상기 비콘 매니저의 통신 범위 내에 있는지 판단하는 단계; 를 포함하고,상기 카운트 정보는 상기 비콘에 의하여 일정한 시간 간격으로 반복 생성되며 상기 제2 비콘 데이터를 카운트하기 위한 정보이며, 상기 제1 해쉬값을 이용하여 암호화되어 상기 제1 암호문에 포함되는 것을 특징으로 하는 비콘 위치 확인 방법
|
2 |
2
제1 항에 있어서, 상기 제2 비콘 데이터를 상기 비콘으로부터 수신하는 단계는상기 체인 초기값에 대해 상기 시간 정보에 대응되는 횟수만큼 해쉬 함수를 반복 적용하여 상기 제1 해쉬값이 계산되는 단계;상기 제1 해쉬값을 이용하여 상기 제1 해쉬값이 포함된 상기 제1 암호문이 생성되는 단계;상기 비콘으로부터 상기 제1 암호문이 포함된 상기 제2 비콘 데이터를 수신하는 단계; 를 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
3 |
3
제1 항에 있어서, 상기 제1 비콘 데이터는상기 비콘을 식별하기 위한 식별 정보, 상기 비콘의 인증 여부를 확인하기 위한 인증 정보 및 상기 체인 초기값의 생성시간에 대한 생성시간 정보 중 적어도 하나 이상을 더 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
4 |
4
제3 항에 있어서, 상기 시간 정보는상기 생성시간 정보와 현재시간 정보를 이용하여 계산되는 것을 특징으로 하는 비콘 위치 확인 방법
|
5 |
5
제3 항에 있어서, 상기 제1 암호문은상기 제1 비콘 데이터의 상기 인증 정보를 더 포함하여 암호화 되는 것을 특징으로 하는 비콘 위치 확인 방법
|
6 |
6
삭제
|
7 |
7
제1 항에 있어서, 상기 복호화하는 단계는수신된 상기 제2 비콘 데이터에 포함된 상기 비콘의 식별 정보에 대응되는 정보를 로딩하는 단계;로딩된 정보에 포함된 체인 초기값과 상기 시간 정보를 이용하여 상기 제2 해쉬값을 계산하는 단계; 및상기 제2 해쉬값을 이용하여 상기 제2 비콘 데이터의 상기 제1 암호문을 복호화하는 단계; 를 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
8 |
8
삭제
|
9 |
9
제1 항에 있어서, 상기 판단하는 단계는상기 제1 암호문의 인증 정보와 상기 카운트 정보가 상기 비콘 매니저에 저장된 정보와 일치하지 않거나 소정의 시간 단위로 상기 제2 비콘 데이터가 수신되지 않으면 상기 비콘이 분실된 것으로 판단하는 단계인 것을 특징으로 하는 비콘 위치 확인 방법
|
10 |
10
제9 항에 있어서,상기 비콘이 분실된 것으로 판단되면, 비콘 분실 경고를 표시하고, 상기 비콘을 분실 비콘 목록에 등록하는 단계; 를 더 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
11 |
11
비콘 관리 서버가 비콘의 위치를 확인하는 방법에 있어서,체인 초기값과 시간 정보를 이용하여 암호화된 제1 암호문을 포함하는 제1 분실 비콘 데이터가 제1 비콘 매니저에 의하여 수신되는 단계;상기 제1 비콘 매니저에 의해 상기 비콘이 분실된 비콘으로 확인되고, 상기 제1 비콘 매니저의 식별 정보와 상기 제1 분실 비콘 데이터를 포함하는 제2 분실 비콘 데이터를 상기 제1 비콘 매니저로부터 수신하는 단계;상기 비콘의 식별 정보와 매칭되는 제2 비콘 매니저에게 상기 제2 분실 비콘 데이터에 대응되는 제3 분실 비콘 데이터를 제공하는 단계;상기 제2 비콘 매니저에 저장된 체인 초기값과 상기 시간 정보를 이용하여 암호화된 제2 암호문을 포함하는 제4 분실 비콘 데이터를 상기 제2 비콘 매니저로부터 수신하는 단계; 및상기 제1 암호문과 상기 제2 암호문을 비교하여 상기 제2 비콘 매니저에게 상기 비콘의 위치를 알려주는 단계; 를 포함하고,상기 제1 암호문은 제1 해쉬값을 이용하여 암호화되어 상기 제1 암호문에 포함되는 카운트 정보를 포함하고, 상기 카운트 정보는 상기 비콘에 의하여 일정한 시간 간격으로 반복 생성되며 상기 제1 분실 비콘 데이터를 카운트하기 위한 정보이며,상기 비콘의 위치를 알려주는 단계는 상기 제1 암호문을 복호화함으로써 상기 제1 암호문의 상기 카운트 정보를 확인하고, 상기 카운트 정보를 상기 제2 비콘 매니저에서 계산되는 현재 시간 주기와 비교하는 것을 특징으로 하는 비콘 위치 확인 방법
|
12 |
12
제11항에 있어서, 상기 제1 분실 비콘 데이터가 상기 제1 비콘 매니저에게 수신되는 단계는 상기 체인 초기값에 대해 상기 시간 정보에 대응되는 횟수만큼 해쉬 함수를 반복 적용하여 제1 해쉬값이 계산되는 단계;상기 제1 해쉬값을 이용하여 상기 제1 해쉬값이 포함된 상기 제1 암호문이 생성되는 단계; 및상기 비콘으로부터 상기 제1 암호문이 포함된 상기 제1 분실 비콘 데이터가 상기 제1 비콘 매니저에 의하여 수신되는 단계; 를 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
13 |
13
제11항에 있어서, 상기 제2 분실 비콘 데이터를 상기 제1 비콘 매니저로부터 수신하는 단계는상기 비콘 관리 서버에 상기 비콘의 식별 정보가 분실 비콘 목록에 포함되었는지 여부를 통해 상기 비콘이 분실된 것인지 판단하는 단계인 것을 특징으로 하는 비콘 위치 확인 방법
|
14 |
14
제11항에 있어서, 상기 제4 분실 비콘 데이터를 상기 제2 비콘 매니저로부터 수신하는 단계는상기 제2 비콘 매니저가 상기 제3 분실 비콘 데이터로부터 상기 비콘의 식별 정보를 확인하는 단계;상기 제2 비콘 매니저가 상기 비콘에 할당했던 체인 초기값에 대해 상기 시간 정보에 대응되는 횟수만큼 해쉬 함수를 반복 적용하여 제2 해쉬값을 계산하는 단계;상기 제2 해쉬값을 이용하여 상기 제2 해쉬값이 포함된 상기 제2 암호문이 생성되는 단계; 및상기 제2 비콘 매니저로부터 상기 제2 암호문이 포함된 상기 제4 분실 비콘 데이터를 수신하는 단계; 를 포함하는 것을 특징으로 하는 비콘 위치 확인 방법
|
15 |
15
제11항에 있어서, 상기 비콘의 위치를 알려주는 단계는상기 제1 암호문과 상기 제2 암호문을 복호화 한 후, 상기 제1 암호문과 상기 제2 암호문에 포함된 카운트 정보, 해쉬값 및 인증 정보 중 적어도 하나 이상을 비교함으로써 이루어지는 것을 특징으로 하는 비콘 위치 확인 방법
|
16 |
16
제11항에 있어서, 상기 비콘은 상기 제1 비콘 매니저의 통신 범위 내에 있고, 상기 제2 비콘 매니저의 통신 범위 밖에 있는 것을 특징으로 하는 비콘 위치 확인 방법
|