1 |
1
데이터를 생성 및 발신하는 발신 노드와;상기 데이터를 중계하는 중계 노드와;상기 데이터의 목적지가 되는 목적 노드를 포함하고,상기 목적 노드는 상기 데이터를 전송받은 경우 수신 확인 신호를 상기 발신 노드를 향해 역으로 전송하고,상기 중계 노드는, 일정 시간 내에 상기 수신 확인 신호가 전송되어 오지 않는 경우(라우팅 실패), 라우팅 오류(RERR, Routing Error)신호를 생성하여 상기 발신 노드로 전송하고, 이때 라우팅 오류 신호를 중계하는 첫번째 중계노드는 라우팅 오류를 신고한 노드의 신뢰값을 감점한 후 상기 발신 노드로 전달하며,상기 발신 노드는, 상기 라우팅 오류 신호를 전송받은 경우, 상기 라우팅 오류 신호를 전송한 여러 중계 노드 중 가장 목적 노드 측에 가까운 중계 노드(이전 양호 노드)에 클레임 확인 신호를 전송하고,상기 클레임 확인 신호를 전송받은 상기 이전 양호 노드는, 다음 노드를 악의 노드인지 검증하여 상기 다음 노드가 악의 노드(라우팅 공격노드)인 경우, 라우팅 경로 지정에서 제외시키는 것을 특징으로 하는 애드혹(Ad Hoc) 네트워크 시스템
|
2 |
2
제 1 항에 있어서,상기 중계 노드는, 상기 이전 양호 노드가 라우팅 실패를 먼저 판단하도록 타이머를 포함하는 것을 특징으로 하는 애드혹 네트워크 시스템
|
3 |
3
제 1 항에 있어서,상기 클레임 확인 신호를 전송받은 이전 양호 노드는, 클레임 검증 신호를 생성하여 목적 노드에 전송하고, 상기 목적 노드로부터 상기 클레임 검증 신호에 대한 수신 확인 신호를 받지 못하는 경우, 상기 이전 양호 노드는 다음의 노드를 악의 노드로 인식하여 추후의 경로 지정에서 제외시키는 것을 특징으로 하는 애드혹 네트워크 시스템
|
4 |
4
제 3 항에 있어서,상기 라우팅 오류 신호를 전송받은 상기 발신 노드는, 상기 이전 양호 노드의 다음 노드에도 추가로 클레임 확인 신호를 전송하여, 상기 이전 양호 노드의 다음 노드로 하여금 클레임 경고를 인식하게 하는 것을 특징으로 하는 애드혹 네트워크 시스템
|
5 |
5
제 1 항 내지 제 4 항 중 어느 한 항에 있어서,악의 노드로 인식되는 노드를 추후의 경로 지정에서 바로 제외시키는 대신 신뢰값을 설정해 놓고, 악의 노드로 인식되는 경우 상기 신뢰값을 감점하고, 상기 신뢰값이 소정의 기준값 이하가 되는 경우 추후의 경로 지정에서 제외시키는 것을 특징으로 하는 애드혹 네트워크 시스템
|
6 |
6
제 5 항에 있어서,상기 감점된 신뢰값은 일정 주기로 회복이 되는 것을 특징으로 하는 애드혹 네트워크 시스템
|
7 |
7
제 6 항에 있어서,상기 신뢰값이 기준값 이하였다가 회복한 경우, 상기 악의 노드가 악의 동작을 수행하는 경우 바로 기준값 이하로 신뢰값을 감점시키는 것을 특징으로 하는 애드혹 네트워크 시스템
|
8 |
8
제 5 항에 있어서,상기 신뢰값은, 라우팅 오류 신호를 생성한 노드의 경우, 신뢰값 = '입력 신뢰값'×k1 + '이전 신뢰값'×(1-k1)(여기서, k1 : 라우팅 오류 생성시 비례상수입력 신뢰값 : 정상 동작인 경우 1, 라우팅 오류 생성한 경우 0최초 이전 신뢰값: 1)에 의하여 감점 및 회복이 이루어지며,또한, 상기 신뢰값은, 악의 노드(라우팅 공격노드)로 판명된 노드의 경우,신뢰값 = '입력 신뢰값'×k2 + '이전 신뢰값'×(1-k2)(k2 : 악의 노드 판정시 비례 상수입력 신뢰값 : 정상 동작인 경우 1, 라우팅 오류 생성한 경우 0최초 이전 신뢰값: 1)에 의하여 감점 및 회복이 이루어지는 것을 특징으로 하는 애드혹 네트워크 시스템
|
9 |
9
데이터를 생성, 또는 중계하여 전송하는 데이터 생성/중계부와;다른 노드에서 전송된 데이터를 최종 목적지로서 받은 경우 수신 확인 신호를 생성하여 역방향으로 전송하는 수신 확인부와;중계 노드로서 동작시 최종 목적지로 하는 노드(목적 노드)로부터 수신 확인 신호를 전송받지 못한 경우(라우팅 실패), 발신 노드로 라우팅 오류 신호를 생성 및 전송하는 클레임 신고부와;발신 노드로서 라우팅 오류 신호를 전송받은 경우, 상기 라우팅 오류 신호를 전송한 여러 중계 노드 중에서 목적 노드에 가장 가까운 중계 노드(이전 양호 노드)에 클레임 확인 신호를 전송하고, 클레임 확인 신호를 받은 이전 양호 노드가 목적 노드에 클레임 검증 신호를 전송하는 클레임 확인 및 검증부와;상기 클레임 검증 신호에 대해 목적 노드로부터 확인 신호를 수신해 보고 목적 노드로부터 확인 신호가 오지 않는 경우, 다음 노드를 악의 노드로 판정하여 상기 다음 노드의 신뢰값을 감점하여 신뢰값이 문턱값 아래로 낮아지면 궁극적으로 악의 노드를 경로 지정에서 제외시키는 신뢰값 처리부를 포함하는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|
10 |
10
제 9 항에 있어서,상기 중계 노드로서 동작시, 상기 수신 확인 신호가 전송되어 오는 것을 소정의 시간동안 대기하는 타이머를 더 구비하고,상기 타이머는 상기 이전 양호 노드가 라우팅 실패를 먼저 판단하도록 구성되는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|
11 |
11
제 9 항에 있어서,상기 신뢰값 처리부는, 악의 노드로 인식되는 노드를 추후의 경로 지정에서 바로 제외시키는 대신 신뢰값을 설정해 놓고, 악의 노드로 인식되는 경우, 상기 신뢰값을 감점하고, 상기 신뢰값이 소정의 기준값 이하가 되는 경우 추후의 경로 지정에서 제외시키는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|
12 |
12
제 11 항에 있어서,상기 신뢰값 처리부는 상기 감점된 신뢰값을 일정 주기로 회복시키는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|
13 |
13
제 12 항에 있어서,상기 신뢰값 처리부는 상기 신뢰값이 기준값 이하였다가 회복한 경우, 상기 악의 노드가 악의 동작을 수행하는 경우 바로 기준값 이하로 신뢰값을 감점시키는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|
14 |
14
제 11 항에 있어서,상기 신뢰값 처리부에서 산정되는 신뢰값은, 라우팅 오류 신호를 생성한 노드의 경우,신뢰값 = '입력신뢰값'×k1 +'이전 신뢰값'×(1-k1)(여기서, k1: 라우팅 에러 신고시 비례상수입력 신뢰값: 정상 동작인 경우 1, 악의 동작인 경우 0최초 이전 신뢰값: 1)에 의하여 감점 및 회복이 이루어지며,악의 노드(라우팅 공격)로 판명된 노드의 경우,신뢰값 = '입력 신뢰값'×k2 +'이전 신뢰값'×(1-k2)(k2: 악의노드(라우팅 공격) 판정시 비례상수입력 신뢰값: 정상 동작인 경우 1, 악의 동작인 경우 0최초 이전 신뢰값: 1)에 의하여 감점 및 회복이 이루어지는 것을 특징으로 하는 애드혹 네트워크 시스템의 노드
|