1 |
1
블록체인 네트워크를 구성하는 노드들에서의 디도스 공격 방지 방법에 있어서,(a) 현재 주기(n)에 대하여 실제 측정된 현재 거래 생성 크기() 및 예측된 현재 거래 생성 예측 크기()를 이용하여, Least mean square 방식을 적용하여 다음 주기(n+1)에 대한 미래 거래 생성 크기 ()를 예측하는 단계;(b) 상기 예측한 미래 거래 생성 크기()를 이용하여 최대 거래 생성 제한 크기 ()를 구하는 단계;를 구비하여, 블록체인 네트워크를 구성하는 모든 노드들이 일정 주기동안 만들어 낼 수 있는 최대 거래 생성 크기를 동적으로 제한하여 Overflood attack을 방지하는 것을 특징으로 하는 블록체인 네트워크에서의 디도스 공격 방지 방법
|
2 |
2
제1항에 있어서, 상기 (a) 단계에서 다음 주기(n+1)에 대한 미래 거래 생성 크기 ()는 아래의 수학식에 의해 결정되며, 여기서, Wn은 증감 가중치로서, n+1 번째 주기의 예측 거래 생성 크기를 결정하는 상수값인 것을 특징으로 하는 블록체인 네트워크에서의 디도스 공격 방지 방법
|
3 |
3
제2항에 있어서, Wn+1은 아래의 수학식에 의해 결정되며,여기서, μ는 증감 가중치가 증감하는 정도를 조절하는 최적 결절 점 거리(step size) 인 것을 특징으로 하는 블록체인 네트워크에서의 디도스 공격 방지 방법
|
4 |
4
제3항에 있어서, μ는 아래의 수학식에 의해 결정되며,여기서, Tl은 제한 주기로서 n번째 주기에서 n+1번째 주기가 되는데 까지 걸리는 시간이며, TB 는 블록 주기로서 하나의 블록이 생성된 후 그 다음 블록이 생성될 때 까지 걸리는 시간이며, I 는 중요도 가중치로서 주위 노드 중요도가 얼마나 중요한지를 결정하는 무게 상수값이며, surI 는 주위 노드 중요도이며, TLVn은 최대 거래 생성 제한 크기로서 n번째 주기동안 최대로 생성 가능한 총 거래 크기를 나타내는 것을 특징으로 하는 블록체인 네트워크에서의 디도스 공격 방지 방법
|
5 |
5
제1항에 있어서, 상기 (b) 단계에서 최대 거래 생성 제한 크기 ()는 아래의 수학식에 의해 구해지며여기서 c 는 최대 생성 비율로서, 예측 거래 생성 크기에서 허용할 수 있는 최대 거래 생성 제한 크기 비율인 것을 특징으로 하는 블록체인 네트워크에서의 디도스 공격 방지 방법
|
6 |
6
디도스 공격 방지가 가능한 블록체인 네트워크 시스템에 있어서, 상기 블록체인 네트워크 시스템을 구성하는 각 노드들은, 현재 주기(n)에 대하여 실제 측정된 현재 거래 생성 크기() 및 예측된 현재 거래 생성 예측 크기()를 이용하여, Least mean square 방식을 적용하여 다음 주기(n+1)에 대한 미래 거래 생성 크기 ()를 예측하고, 상기 예측한 미래 거래 생성 크기()를 이용하여 최대 거래 생성 제한 크기 ()를 구하고, 상기 최대 거래 생성 제한 크기에 따라 거래 크기를 제함함으로써, 각 노드에서의 Overflood attack을 방지하는 것을 특징으로 하는 블록체인 네트워크 시스템
|
7 |
7
제6에 있어서, 다음 주기(n+1)에 대한 미래 거래 생성 크기 ()는 아래의 수학식에 의해 결정되며, 여기서, Wn은 증감 가중치로서, n+1 번째 주기의 예측 거래 생성 크기를 결정하는 상수값인 것을 특징으로 하는 블록체인 네트워크 시스템
|
8 |
8
제7항에 있어서, 증감 가중치 Wn+1은 아래의 수학식에 의해 결정되며,여기서, μ는 증감 가중치가 증감하는 정도를 조절하는 최적 결절 점 거리(step size) 인 것을 특징으로 하는 블록체인 네트워크 시스템
|
9 |
9
제8에 있어서, μ는 아래의 수학식에 의해 결정되며,여기서, Tl은 제한 주기로서 n번째 주기에서 n+1번째 주기가 되는데 까지 걸리는 시간이며, TB 는 블록 주기로서 하나의 블록이 생성된 후 그 다음 블록이 생성될 때 까지 걸리는 시간이며, I 는 중요도 가중치로서 주위 노드 중요도가 얼마나 중요한지를 결정하는 무게 상수값이며, surI 는 주위 노드 중요도이며, TLVn은 최대 거래 생성 제한 크기로서 n번째 주기동안 최대로 생성 가능한 총 거래 크기를 나타내는 것을 특징으로 하는 블록체인 네트워크 시스템
|
10 |
10
제6항에 있어서, 최대 거래 생성 제한 크기 ()는 아래의 수학식에 의해 구해지며여기서 c 는 최대 생성 비율로서, 예측 거래 생성 크기에서 허용할 수 있는 최대 거래 생성 제한 크기 비율인 것을 특징으로 하는 블록체인 네트워크 시스템
|