트래픽 데이터 생성 장치 및 그 방법
APPARATUS FOR GENERATING TRAFFIC DATA AND METHOD THEREOF
특허 요약
본 발명은 트래픽 데이터 생성 장치 및 그 방법에 관한 것으로, 기 수집된 트래픽 데이터셋으로부터 트래픽 정보를 포함하는 필요 데이터를 추출하는 단계; 상기 필요 데이터를 기초로 학습 데이터를 생성하는 단계; 상기 학습 데이터를 기초로 상기 트래픽 정보 및 상기 트래픽 정보에 대응하는 상기 트래픽 정보의 임베딩 값을 포함하도록 임베딩 테이블을 추출하는 단계; 기 지정된 윈도우 사이즈를 기초로 상기 트래픽 데이터셋을 상기 트래픽 정보가 포함된 시계열 데이터로 변환하는 단계; 상기 임베딩 테이블 및 상기 시계열 데이터를 기초로 추출된 상기 트래픽 정보에 대응하는 임베딩 값을 이용하여 임베딩 시계열 데이터를 생성하는 단계; 및 상기 임베딩 시계열 데이터를 기초로 합성 트래픽 데이터를 생성하는 단계; 를 포함한다.
청구항
번호청구항
1

기 수집된 트래픽 데이터셋으로부터 트래픽 정보를 포함하는 필요 데이터를 추출하는 단계; 상기 필요 데이터를 기초로 학습 데이터를 생성하는 단계;상기 학습 데이터를 기초로 상기 트래픽 정보 및 상기 트래픽 정보에 대응하는 상기 트래픽 정보의 임베딩 값을 포함하도록 임베딩 테이블을 추출하는 단계;기 지정된 윈도우 사이즈를 기초로 상기 트래픽 데이터셋을 상기 트래픽 정보가 포함된 시계열 데이터로 변환하는 단계;상기 임베딩 테이블 및 상기 시계열 데이터를 기초로 추출된 상기 트래픽 정보에 대응하는 임베딩 값을 이용하여 임베딩 시계열 데이터를 생성하는 단계; 및상기 임베딩 시계열 데이터를 기초로 합성 트래픽 데이터를 생성하는 단계;를 포함하는 트래픽 데이터 생성 방법.

2

제1항에 있어서, 상기 임베딩 테이블을 추출하는 단계는, 상기 학습 데이터를 임베딩하여 상기 학습 데이터에 대응하는 임베딩 값을 포함하는 상기 임베딩 테이블을 생성하는 단계; 및 상기 생성된 임베딩 테이블 중에서 상기 트래픽 정보 및 트래픽 정보에 대응하는 임베딩 값을 포함하도록 상기 임베딩 테이블을 추출하는 단계;를 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

3

제1항에 있어서, 상기 임베딩 시계열 데이터를 생성하는 단계는, 상기 임베딩 테이블에서 상기 시계열 데이터 내에 포함된 상기 트래픽 정보에 대응하는 상기 트래픽 정보의 임베딩 값을 추출하는 단계;를 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

4

제1항에 있어서, 상기 임베딩 시계열 데이터를 생성하는 단계는, 상기 트래픽 정보의 임베딩 값을 상기 시계열 데이터에 추가하여 임베딩 시계열 데이터를 생성하는 단계;를 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

5

제1항에 있어서, 상기 필요 데이터는, 소스 IP 정보, 도착 IP 정보, 도착 포트 정보 및 프로토콜을 더 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

6

제1항에 있어서, 상기 학습 데이터를 생성하는 단계는, 복수의 데이터로 구성된 상기 필요 데이터 중에서 하나를 중심 데이터로 설정하고, 나머지 데이터를 주변 데이터로 설정하는 단계;를 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

7

제6항에 있어서, 상기 학습 데이터를 생성하는 단계는, 상기 중심 데이터 및 주변 데이터를 결합하여 학습 데이터를 생성하는 단계;를 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

8

제1항에 있어서, 상기 합성 트래픽 데이터를 시계열 데이터 형태로 변환하여 시계열 그래프로 시각화하여 출력하는 단계;를 더 포함하는 것을 특징으로 하는 트래픽 데이터 생성 방법.

9

기 수집된 트래픽 데이터셋으로부터 트래픽 정보를 포함하는 필요 데이터를 추출하는 데이터 전처리부, 상기 필요 데이터를 기초로 학습 데이터를 생성하는 학습 데이터 생성부, 상기 학습 데이터를 기초로 상기 트래픽 정보 및 상기 트래픽 정보에 대응하는 상기 트래픽 정보의 임베딩 값을 포함하도록 임베딩 테이블을 추출하는 임베딩부, 기 지정된 윈도우 사이즈를 기초로 상기 트래픽 데이터셋을 상기 트래픽 정보가 포함된 시계열 데이터로 변환하는 임베딩 처리부 및 상기 임베딩 테이블 및 상기 시계열 데이터를 기초로 추출된 상기 트래픽 정보에 대응하는 임베딩 값을 이용하여 임베딩 시계열 데이터를 생성하고, 상기 임베딩 시계열 데이터를 기초로 합성 트래픽 데이터를 생성하는 합성 트래픽 생성부를 포함하는 프로세서;를 포함하는 트래픽 데이터 생성 장치.

10

제9항에 있어서, 상기 임베딩부는, 상기 학습 데이터를 임베딩하여 상기 학습 데이터에 대응하는 임베딩 값을 포함하는 상기 임베딩 테이블을 생성하고, 상기 생성된 임베딩 테이블 중에서 상기 트래픽 정보 및 트래픽 정보에 대응하는 임베딩 값을 포함하도록 상기 임베딩 테이블을 추출하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

11

제9항에 있어서, 상기 합성 트래픽 생성부는, 상기 임베딩 테이블에서 상기 시계열 데이터 내에 포함된 상기 트래픽 정보에 대응하는 상기 트래픽 정보의 임베딩 값을 추출하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

12

제9항에 있어서, 상기 합성 트래픽 생성부는, 상기 트래픽 정보의 임베딩 값을 상기 시계열 데이터에 추가하여 임베딩 시계열 데이터를 생성하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

13

제9항에 있어서, 상기 필요 데이터는, 소스 IP 정보, 도착 IP 정보, 도착 포트 정보 및 프로토콜을 더 포함하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

14

제9항에 있어서, 상기 학습 데이터 생성부는, 복수의 데이터로 구성된 상기 필요 데이터 중에서 하나를 중심 데이터로 설정하고, 나머지 데이터를 주변 데이터로 설정하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

15

제14항에 있어서, 상기 학습 데이터 생성부는, 상기 중심 데이터 및 주변 데이터를 결합하여 학습 데이터를 생성하는 것을 특징으로 하는 트래픽 데이터 생성 장치.

16

제9항에 있어서, 상기 합성 트래픽 데이터를 시계열 데이터 형태로 변환하여 시계열 그래프로 시각화하여 출력하는 출력부;를 더 포함하는 것을 특징으로 하는 트래픽 데이터 생성 장치.