1 |
1
(A) 경로 탐색 모듈이, 소스 노드(S)와 목적지 노드(D) 간의 이용가능한 경로들을 결정하고, 각 경로 상에서 서로 연결된 두 노드 간의 노드 링크를 결정하는 단계;(B) 신뢰 및 행동 분석 모듈이, 상기 노드 링크들 각각의 전송 노드인 제1 노드와 수신 노드인 제2 노드 간의 직접적인 신뢰도(DT)를 계산하는 단계;(C) 상기 신뢰 및 행동 분석 모듈이, 상기 제1 노드에 연결되면서 상기 제2 노드에 직접 연결된 이웃 노드들 각각과 상기 제2 노드 간의 직접적인 신뢰도들에 기반하여 상기 제1 노드와 상기 제2 노드 간의 간접적인 신뢰도(IDT)를 계산하는 단계;(D) 상기 신뢰 및 행동 분석 모듈이, 상기 직접적인 신뢰도(DT)와 상기 간접적인 신뢰도(IDT)에 기반하여 상기 제1 노드와 상기 제2 노드 간의 누적 신뢰도를 계산하는 단계;(E) 의사 결정 모듈이, 상기 누적 신뢰도를 소정의 임계값과 비교하여, 상기 제2 노드를 신뢰할 수 있는 노드, 이기적인(selfish) 노드 및 악성 노드 중 하나로 판정하는 단계;(F) 모든 경로 상의 모든 노드 링크들에 대해 상기 단계 (B) 내지 단계 (E)를 수행하는 단계;(G) 예측 모듈이, 상기 누적 신뢰도에 기반하여 최적의 신뢰할 수 있는 경로를 결정하는 단계; 및(H) 상기 예측 모듈이, 악성 노드로 판정된 모든 노드들을 제거하고, 모든 노드들에 라우팅 테이블을 갱신할 것을 알리는 단계를 포함하는, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|
2 |
2
청구항 1에 있어서,상기 단계 (B)에서 상기 노드 링크들 각각의 제1 노드와 제2 노드 간의 직접적인 신뢰도()는,에 의해 계산되고,PS(Packet Sent)는 상기 제1 노드로부터 송신된 패킷의 수이고, PR(Packet Received)은 상기 제2 노드에 의해 수신된 패킷의 수이며, PDR = PS - PR이고, TS는 상기 제1 노드를 위해 설정된 제1 임계값이며, TR은 상기 제2 노드를 위해 설정된 제2 임계값인, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|
3 |
3
청구항 2에 있어서,상기 단계 (C)에서 상기 제1 노드와 상기 제2 노드 간의 간접적인 신뢰도(IDT)는, 상기 제2 노드의 이웃 노드 각각과 상기 제2 노드 간의 직접적인 신뢰도들을 합산한 값을 상기 제2 노드에 연결된 상기 이웃 노드들의 수로 나눔으로써 계산되는, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|
4 |
4
청구항 3에 있어서,상기 단계 (C)에서 상기 제2 노드에 직접 연결된 이웃 노드들 각각과 상기 제2 노드 간의 직접적인 신뢰도()는,에 의해 계산되고,PS(Packet Sent)는 상기 이웃 노드로부터 송신된 패킷의 수이고, PR(Packet Received)은 상기 제2 노드에 의해 수신된 패킷의 수이며, PDR = PS - PR이고, TS는 상기 이웃 노드를 위해 설정된 제1 임계값이며, TR은 상기 제2 노드를 위해 설정된 제2 임계값인, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|
5 |
5
청구항 3에 있어서,상기 단계 (D)에서 상기 제1 노드와 상기 제2 노드 간의 누적 신뢰도는, 상기 간접적인 신뢰도와 상기 직접적인 신뢰도를 합산한 값을 2로 나눔으로써 계산되는, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|
6 |
6
청구항 5에 있어서,상기 단계 (E)에서 상기 의사 결정 모듈은, 상기 누적 신뢰도가 0
|
7 |
7
청구항 2에 있어서,상기 단계 (B)에서 계산된 직접적인 신뢰도()는 상기 모든 경로 상의 각 노드에 저장되고, 상기 단계 (C)에서 계산된 상기 제1 노드와 상기 제2 노드 간의 간접적인 신뢰도(IDT) 및 상기 단계 (D)에서 계산된 누적 신뢰도는 상기 모든 경로 상의 각 노드와 공유되는, 사물인터넷 최적화 노드 선별 및 악성 노드 제거 방법
|