1 |
1
보안 포워딩 시스템에 의해 수행되는 센서 노드 간 보안 포워딩 방법에 있어서,상기 보안 포워딩 시스템에서, 비콘 메시지가 주기적으로 전송됨에 따라 각각의 센서 노드로부터 감지 데이터를 수신하는 단계;상기 보안 포워딩 시스템에서, 상기 각각의 센서 노드에서 수신된 감지 데이터를 집계하는 단계; 및상기 보안 포워딩 시스템에서, 상기 집계된 데이터를 적어도 하나의 보안 방식을 사용하여 포워딩하는 단계를 포함하고, 상기 각각의 센서 노드에서 수신된 감지 데이터를 패킷으로 집계하는 단계는,상기 각각의 센서 노드에서 감지 데이터가 수신됨에 따라 상기 각각의 센서 노드에서 상기 감지 데이터에 대한 패킷의 타임 스탬프를 통하여 상기 감지 데이터의 전송에 소요된 시간을 계산하고, 상기 계산된 전송에 소요된 시간에 기초하여 평균 전송 시간을 업데이트하고, 상기 계산된 감지 데이터의 전송에 소요된 시간을 통하여 상기 각각의 센서 노드에 설정된 데드라인에 기초하여 상기 각각의 센서 노드에 남은 시간을 계산하고, 상기 수신된 감지 데이터가 상기 각각의 센서 노드의 다음 노드로 포워딩되는 시간을 적응적으로 조정하고, 상기 각각의 센서 노드에 남은 시간이 0보다 작거나 같으면, 상기 각각의 센서 노드에 설정된 데드라인이 초과되어 상기 각각의 센서 노드에 수신된 감지 데이터가 폐기되고, 상기 각각의 센서 노드에 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간을 계산하여 데이터의 집계 사용 여부를 확인하는 단계를 포함하는 보안 포워딩 방법
|
2 |
2
제1항에 있어서,상기 집계된 데이터를 적어도 하나의 보안 방식을 사용하여 포워딩하는 단계는,홉-바이-홉(Hop-by-hop) 보안 또는 엔드-투-엔드(End-to-end) 보안을 포함하는 적어도 하나의 보안 방식을 사용하는 단계를 포함하는 보안 포워딩 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 집계된 데이터를 적어도 하나의 보안 방식을 사용하여 포워딩하는 단계는,상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 홉-바이-홉 보안 방식을 사용하기로 결정하고, 상기 홉-바이-홉 보안 방식이 채택됨에 따라 상기 감지 데이터의 집계를 수행하고 상기 감지 데이터의 집계 시간을 계산하는 단계 를 포함하는 보안 포워딩 방법
|
7 |
7
제6항에 있어서,상기 집계된 데이터를 적어도 하나의 보안 방식을 사용하여 포워딩하는 단계는,상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 작을 경우, 상기 각각의 센서 노드에서 엔드-투-엔드 보안 방식을 사용하기로 결정하고, 상기 엔드-투-엔드 보안 방식이 채택됨에 따라 상기 감지 데이터의 집계를 수행할 때 예상되는 남은 시간을 계산하는 단계를 포함하는 보안 포워딩 방법
|
8 |
8
제7항에 있어서,상기 집계된 데이터를 적어도 하나의 보안 방식을 사용하여 포워딩하는 단계는,상기 엔드-투-엔드 보안 방식에서의 계산된 감지 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 상기 엔드-투-엔드 보안 방식을 이용하여 데이터 집계를 수행하는 단계를 포함하는 보안 포워딩 방법
|
9 |
9
노드 간 보안 포워딩을 수행하는 보안 포워딩 시스템에 있어서, 비콘 메시지를 주기적으로 전송하는 정보 교환부;상기 비콘 메시지가 전송됨에 따라 수신된 각각의 센서 노드의 감지 데이터를 포워딩하기 위한 정보를 데이터베이스에 저장하는 저장부; 및 상기 데이터베이스에 저장된 정보에 기초하여 홉-바이-홉 보안 또는 엔드-투-엔드 보안을 포함하는 적어도 하나의 보안 방식을 사용하여 상기 감지 데이터의 포워딩을 결정하는 의사결정 및 포워딩부를 포함하고, 상기 의사결정 및 포워딩부는,상기 감지 데이터의 전송에 소요된 시간을 통하여 상기 각각의 센서 노드에 설정된 데드라인에 기초하여 상기 각각의 센서 노드에 남은 시간을 계산하고, 상기 수신된 감지 데이터가 상기 각각의 센서 노드의 다음 노드로 포워딩되는 시간을 적응적으로 조정하고, 상기 각각의 센서 노드에 남은 시간이 0보다 작거나 같으면, 상기 각각의 센서 노드에 설정된 데드라인이 초과되어 상기 각각의 센서 노드에 수신된 감지 데이터가 폐기되고, 상기 각각의 센서 노드에 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간을 계산하여 데이터의 집계 사용 여부를 확인하고,상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 홉-바이-홉 보안 방식을 사용하기로 결정하고, 상기 홉-바이-홉 보안 방식이 채택됨에 따라 상기 감지 데이터의 집계를 수행하고 상기 감지 데이터의 집계 시간을 계산하는 보안 포워딩 시스템
|
10 |
10
제9항에 있어서,상기 정보 교환부는,상기 각각의 센서 노드의 식별 정보, 기지국에 대한 최소 홉 카운트, 상기 각각의 센서 노드와 이웃한 이웃 노드의 식별 정보 및 상기 이웃 노드로부터 상기 각각의 센서 노드로의 대응하는 평균 전송 시간을 포함하는 비콘 메시지를 주기적으로 전송하는 것을 특징으로 하는 보안 포워딩 시스템
|
11 |
11
제9항에 있어서,상기 저장부는, 상기 각각의 센서 노드의 식별 정보, 기지국으로의 홉 카운트 및 각각의 센서 노드의 평균 전송 시간을 포함하여 기지국에 대한 최소 홉 카운트를 갖는 이웃 노드의 정보를 포워딩 테이블에 저장하는 것을 특징으로 하는 보안 포워딩 시스템
|
12 |
12
제9항에 있어서, 상기 저장부는, 상기 각각의 센서 노드와 이웃한 이웃 노드에서 비콘 메시지가 상기 각각의 센서 노드에게 전달하는 데 소요되는 평균 전송 시간을 평균 전송 시간 테이블에 저장하는 것을 포함하고,상기 이웃 노드로부터 감지 데이터를 수신할 때마다, 상기 각각의 센서 노드에서 상기 감지 데이터에 대한 패킷의 타임 스탬프를 통하여 상기 감지 데이터를 전송에 소요된 시간을 계산하고, 상기 계산된 전송에 소요된 시간에 기초하여 평균 전송 시간을 업데이트하는 것을 특징으로 하는 보안 포워딩 시스템
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
제9항에 있어서,상기 의사결정 및 포워딩부는,상기 각각의 센서 노드에서 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 작을 경우, 상기 각각의 센서 노드에서 엔드-투-엔드 보안 방식을 사용하기로 결정하고, 상기 엔드-투-엔드 보안 방식이 채택됨에 따라 상기 감지 데이터의 집계를 수행할 때 예상되는 남은 시간을 계산하고, 상기 엔드-투-엔드 보안 방식에서의 계산된 감지 데이터의 집계를 수행할 때 예상되는 남은 시간이 0보다 클 경우, 상기 각각의 센서 노드에서 상기 엔드-투-엔드 보안 방식을 이용하여 데이터 집계를 수행하는 것을 특징으로 하는 보안 포워딩 시스템
|