1 |
1
루트 노드인 데이터 취합 노드가 소속된 노드들이 동형 암호기법을 사용하여 전달하는 전체 트리의 최종 측정값 및 최종 무결성 점검값을 수신하는 단계;상기 데이터 취합 노드가 상기 최종 무결성 점검값을 기준으로 수신한 최종 측정값에 비정상 데이터가 없는지 검토하는 단계; 및상기 수신한 최종 측정값에 비정상 데이터가 있는 경우 상기 비정상 데이터를 전달한 노드만 남을때까지 소속된 노드들을 2개의 서브 트리로 분할하고, 각 서브 트리의 루트 노드가 서브 트리에 소속된 노드들이 동형 암호기법을 사용하여 전달하는 최종 무결성 점검값을 기준으로 상기 소속된 서브 트리의 최종 측정값에 비정상 데이터가 없는지 판단하고, 비정상 데이터가 발생한 서브 트리를 선택하는 과정을 반복하는 단계; 및상기 트리 분할과정에서 비정상 데이터가 없다고 판단되는 트리를 하나의 트리로 병합하는 단계를 포함하는 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
2 |
2
제1항에 있어서,상기 소속된 노드는 각각 아래의 수식을 이용하여 무결성 점검값을 연산하여 상위 노드에게 전달하는 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
3 |
3
제2항에 있어서,상기 데이터 취합 노드는 상기 최종 측정값에서 각 노드의 측정값(Pi)을 복호하여 에 대입한 결과값과 상기 최종 무결성 점검값()이 동일한지를 비교하여 상기 최종 측정값에 비정상 데이터가 없는지 검토하는 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
4 |
4
제1항에 있어서,상기 트리는 너비 우선 탐색(BFS) 방법으로 구성되는 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
5 |
5
제1항에 있어서,상기 데이터 취합 노드가 상기 비정상 데이터가 발생한 노드를 식별하면 상기 식별한 노드를 제외한 나머지 소속된 노드들로부터 최종 측정값을 수신하는 단계를 더 포함하는 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
6 |
6
제1항에 있어서,상기 소속된 노드들은 복수의 스마트 미터이고 상기 데이터 취합 노드는 상기 복수의 스마트 미터 중 하나이거나, 상기 소속된 노드들은 복수의 스마트 미터이고 상기 데이터 취합 노드는 제어 서버인 동형 암호기법을 사용하는 스마트 그리드 시스템에서 공격 노드를 식별하는 방법
|
7 |
7
스마트 그리드 시스템에 있어서,복수의 건물 또는 복수의 구역에 배치된 전력 소비 장치;상기 건물 또는 상기 구역 별로 상기 전력 소비 장치의 전력 소비량을 측정하는 복수의 스마트 미터 장치; 및 동형 암호기법을 사용하는 상기 복수의 스마트 미터 장치가 너비 우선 탐색(BFS) 트리를 형성하여 전달하는 최종 측정값 및 최종 무결성 점검값을 수신하고, 상기 최종 측정값 및 상기 최종 무결성 점검값을 기준으로 상기 복수의 스마트 미터 장치 중 비정상 데이터를 전달한 스마트 미터를 식별하는 제어 서버를 포함하되,상기 제어 서버는 상기 수신한 최종 측정값에 비정상 데이터가 있는 경우 비정상 데이터를 전달한 스마트 미터가 남을때까지 상기 복수의 스마트 미터 장치가 형성한 트리를 2개의 트리로 분할하고, 각 트리의 루트 노드가 소속된 노드들이 동형 암호기법을 사용하여 전달하는 분할된 트리의 최종 측정값 및 최종 무결성 점검값을 기준으로 비정상 데이터가 발생하였는지 판단하고, 비정상 데이터가 발생한 트리를 트리를 선택하는 과정을 반복하는 공격 노드를 식별하는 스마트 그리드 시스템
|
8 |
8
삭제
|
9 |
9
제7항에 있어서,상기 스마트 미터는 각각 아래의 수식을 이용하여 무결성 점검값을 연산하여 상기 트리에서 상위 스마트 미터에게 전달하는 공격 노드를 식별하는 스마트 그리드 시스템
|
10 |
10
제9항에 있어서,상기 제어 서버는상기 최종 측정값에서 각 스마트 미터의 측정값(Pi)을 복호하여 에 대입한 결과값과 상기 최종 무결성 점검값()이 동일한지 않으면 상기 최종 측정값에 비정상 데이터가 있다고 판단하는 공격 노드를 식별하는 스마트 그리드 시스템
|
11 |
11
제7항에 있어서,상기 제어 서버는상기 비정상 데이터를 전달한 스마트 미터를 식별하면, 상기 식별한 스마트 미터를 제외한 나머지 스마트 미터로부터 최종 측정값을 수신하는 공격 노드를 식별하는 스마트 그리드 시스템
|
12 |
12
제7항에 있어서,상기 제어 서버는상기 최종 측정값과 상기 최종 무결성 점검값을 이용하여 상기 최종 측정값에 비정상 데이터가 포함되었다고 판단하면 실패 카운트를 증가시키고, 상기 실패 카운트가 기준값을 초과하는 경우에 상기 비정상 데이터가 발생한 트리를 선택하는 과정을 반복하는 공격 노드를 식별하는 스마트 그리드 시스템
|
13 |
13
제7항에 있어서,상기 제어 서버는 상기 복수의 스마트 미터 장치를 복수의 그룹에 분할 배치하고, 상기 그룹마다 상기 그룹에 배치된 스마트 미터 장치 중 각 그룹의 정보를 취합하여 전달하는 그룹 스마트 미터를 선정하여 상기 그룹별로 최종 측정값 및 최종 무결성 점검값을 전달받는 공격 노드를 식별하는 스마트 그리드 시스템
|
14 |
14
제13항에 있어서,상기 제어 서버는 상기 그룹 스마트 미터로 트리를 형성하고, 상기 그룹 스마트 미터로부터 수신한 최종 측정값에 비정상 데이터가 있는 경우 비정상 데이터를 전달한 그룹 스마트 미터가 남을때까지 상기 트리를 2개의 트리로 분할하고, 분할된 트리의 최종 측정값 및 최종 무결성 점검값을 기준으로 비정상 데이터가 발생한 트리를 선택하는 과정을 반복하고, 최종적으로 상기 비정상 데이터를 전달한 그룹 스마트 미터를 제외한 나머지 그룹 스마트 미터로부터 최종 측정값을 수신하는 공격 노드를 식별하는 스마트 그리드 시스템
|
15 |
15
제14항에 있어서,상기 제어 서버는상기 그룹 스마트 미터로부터 수신하는 상기 최종 측정값과 상기 최종 무결성 점검값을 이용하여 상기 최종 측정값에 비정상 데이터가 포함되었다고 판단하면 실패 카운트를 증가시키고, 상기 실패 카운트가 기준값을 초과하는 경우에 상기 비정상 데이터가 발생한 트리를 선택하는 과정을 반복하여 최종적으로 상기 비정상 데이터를 전달한 그룹 스마트 미터를 식별하는 공격 노드를 식별하는 스마트 그리드 시스템
|
16 |
16
제14항에 있어서,상기 제어 서버는상기 그룹 스마트 미터로부터 수신하는 상기 최종 측정값과 상기 최종 무결성 점검값을 이용하여 상기 최종 측정값에 비정상 데이터가 있다고 판단하면 실패 카운트를 증가시키고, 상기 최종 측정값에 비정상 데이터가 없다고 판단하면 성공 카운트 증가시키되, 상기 실패 카운트가 기준값을 초과하면서 상기 실패 카운트와 상기 성공 카운트의 비율이 기준 비율값을 초과하는 경우 상기 그룹 스마트 미터로 구성되는 트리 또는 상기 그룹을 구성하는 스마트 미터로 구성되는 트리 중 적어도 하나의 토폴로지를 변경하는 공격 노드를 식별하는 스마트 그리드 시스템
|