맞춤기술찾기

이전대상기술

명확한 프로토콜 사양 자동 추출을 위한 장치 및 방법

  • 기술번호 : KST2020001926
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 명확한 프로토콜 사양 자동 추출을 위한 장치 및 방법에 관한 것이다. 본 발명에 따른 명확한 프로토콜 사양 자동 추출을 위한 장치는, 단일의 프로토콜에 대한 복수의 트래픽 파일을 입력받는 프로토콜 트래픽 입력부; 상기 입력된 복수의 트래픽 파일에 대해 구조분석을 수행하기 위한 사용자 정의값을 입력받는 사용자 정의 설정값 입력부; 상기 사용자 정의값을 기초로 상기 입력된 복수의 트래픽 파일에 대한 구조분석을 수행하여 프로토콜 사양을 추출하는 프로토콜 구조분석부; 및 상기 프로토콜 사양을 출력하는 출력부;를 포함한다.
Int. CL H04L 12/26 (2006.01.01) H04L 29/06 (2006.01.01)
CPC H04L 43/18(2013.01) H04L 43/18(2013.01) H04L 43/18(2013.01)
출원번호/일자 1020180159407 (2018.12.11)
출원인 국방과학연구소
등록번호/일자 10-2069142-0000 (2020.01.16)
공개번호/일자
공고번호/일자 (20200211) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.12.11)
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이행호 대전광역시 유성구
2 정창민 대전광역시 유성구
3 안미림 대전광역시 유성구
4 김명섭 세종특별자치
5 구영훈 충청남도 천안시 동남구
6 심규석 서울특별시 관악구
7 채병민 대전광역시 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 박장원 대한민국 서울특별시 강남구 강남대로 ***, *층~*층 (논현동, 비너스빌딩)(박장원특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.12.11 수리 (Accepted) 1-1-2018-1243332-89
2 선행기술조사의뢰서
Request for Prior Art Search
2019.02.15 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2019.05.14 수리 (Accepted) 9-1-2019-0023237-10
4 의견제출통지서
Notification of reason for refusal
2019.10.26 발송처리완료 (Completion of Transmission) 9-5-2019-0777125-16
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.12.26 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-1343171-82
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.12.26 수리 (Accepted) 1-1-2019-1343144-59
7 등록결정서
Decision to grant
2020.01.13 발송처리완료 (Completion of Transmission) 9-5-2020-0031179-09
8 [명세서등 보정]보정서(심사관 직권보정)
2020.01.21 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2020-5001762-52
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
단일의 프로토콜에 대한 복수의 트래픽 파일을 입력받는 프로토콜 트래픽 입력부; 상기 입력된 복수의 트래픽 파일에 대해 구조분석을 수행하기 위한 사용자 정의값을 입력받는 사용자 정의 설정값 입력부; 상기 사용자 정의값을 기초로 상기 입력된 복수의 트래픽 파일에 대한 구조분석을 수행하여 프로토콜 사양을 추출하는 프로토콜 구조분석부; 및상기 프로토콜 사양을 출력하는 출력부;를 포함하며,상기 프로토콜 구조분석부는,상기 복수의 트래픽 파일에 포함된 패킷들을 시간순으로 정렬하는 단계;상기 패킷들을 플로우 단위로 분할해 복수의 플로우들을 설정하는 단계;분할된 각 플로우에 포함된 패킷을 메시지 단위로 분할해 복수의 메시지들을 설정하는 단계;상기 복수의 메시지들을 상호 비교하고, 상기 복수의 메시지들 중 기준값보다 많은 메시지들에서 공통적으로 존재하는 바이트 스트림을 필드 포맷으로 추출하는 단계;상기 복수의 메시지들 중 어느 하나의 메시지에서 연속적으로 존재하는 필드 포맷들을 메시지 포맷으로 추출하는 단계; 상기 복수의 플로우들 중 어느 하나의 플로우에서 연속적으로 존재하는 메시지 포맷들을 플로우 포맷으로 추출하는 단계;상기 추출한 메시지 포맷을 구성하는 필드 포맷들의 의미 유형을 분석하는 단계; 및상기 추출된 메시지 포맷과 플로우 포맷을을 분석하여 프로토콜의 유한 상태 머신을 추출하는 단계를 수행해 상기 프로토콜 사양을 추출하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
2 2
제1항에 있어서, 상기 프로토콜 구조분석부는, 상기 복수의 트래픽 파일의 패킷을 플로우 단위로 변환하고, 상기 플로우를 메시지 단위로 분할하는 메시지 조립부;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
3 3
제2항에 있어서, 상기 프로토콜 구조분석부는, 상기 메시지를 대상으로 필드의 유형인 필드 포맷을 생성하고, 상기 필드 포맷을 대상으로 소정 빈도수 이상의 필드 포맷의 연속된 집합인 메시지 포맷을 생성하는 구문추론부;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
4 4
제3항에 있어서, 상기 프로토콜 구조분석부는, 상기 메시지 포맷에 대하여 상기 메시지 포맷을 구성하는 필드들의 의미 유형을 추론하는 의미추론부;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
5 5
제4항에 있어서, 상기 프로토콜 구조분석부는, 상기 메시지 포맷을 대상으로 소정 빈도수 이상의 메시지 포맷의 연속된 집합이며 플로우의 유형인 플로우 포맷을 생성하고, 유한 상태 머신을 생성하는 행동 추론부;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
6 6
제5항에 있어서, 상기 메시지 조립부는, 전송 계층 프로토콜로 UDP를 사용하는 프로토콜의 경우 메시지의 단위는 하나의 패킷이라 정의하고, TCP를 사용하는 프로토콜의 경우 메시지의 단위는 동일한 방향의 연속적으로 접해있는 패킷 집합이라 정의하여, 각 플로우들을 메시지의 연속으로 변환하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 장치
7 7
단일의 프로토콜에 대한 복수의 트래픽 파일을 입력받는 프로토콜 트래픽 입력단계; 상기 입력된 복수의 트래픽 파일에 대해 구조분석을 수행하기 위한 사용자 정의값을 입력받는 사용자 정의 설정값 입력단계; 상기 사용자 정의값을 기초로 상기 입력된 복수의 트래픽 파일에 대한 구조분석을 수행하여 프로토콜 사양을 추출하는 프로토콜 구조분석단계; 및상기 프로토콜 사양을 출력하는 출력단계;를 포함하며,상기 프로토콜 구조분석단계는,상기 복수의 트래픽 파일에 포함된 패킷들을 시간순으로 정렬하는 단계;상기 패킷들을 플로우 단위로 분할해 복수의 플로우들을 설정하는 단계;분할된 각 플로우에 포함된 패킷을 메시지 단위로 분할해 복수의 메시지들을 설정하는 단계;상기 복수의 메시지들을 상호 비교하고, 상기 복수의 메시지들 중 기준값보다 많은 메시지들에서 공통적으로 존재하는 바이트 스트림을 필드 포맷으로 추출하는 단계;상기 복수의 메시지들 중 어느 하나의 메시지에서 연속적으로 존재하는 필드 포맷들을 메시지 포맷으로 추출하는 단계; 상기 복수의 플로우들 중 어느 하나의 플로우에서 연속적으로 존재하는 메시지 포맷들을 플로우 포맷으로 추출하는 단계;상기 추출한 메시지 포맷을 구성하는 필드 포맷들의 의미 유형을 분석하는 단계; 및상기 추출된 메시지 포맷과 플로우 포맷을 분석하여 프로토콜의 유한 상태 머신을 추출하는 단계를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
8 8
제7항에 있어서, 상기 프로토콜 구조분석단계는, 상기 복수의 트래픽 파일의 패킷을 플로우 단위로 변환하고, 상기 플로우를 메시지 단위로 분할하는 메시지 조립단계;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
9 9
제8항에 있어서, 상기 프로토콜 구조분석단계는, 상기 메시지를 대상으로 필드의 유형인 필드 포맷을 생성하고, 상기 필드 포맷을 대상으로 소정 빈도수 이상의 필드 포맷의 연속된 집합인 메시지 포맷을 생성하는 구문추론단계;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
10 10
제9항에 있어서, 상기 프로토콜 구조분석단계는, 상기 메시지 포맷에 대하여 상기 메시지 포맷을 구성하는 필드들의 의미 유형을 추론하는 의미추론단계;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
11 11
제10항에 있어서, 상기 프로토콜 구조분석단계는, 상기 메시지 포맷을 대상으로 소정 빈도수 이상의 메시지 포맷의 연속된 집합이며 플로우의 유형인 플로우 포맷을 생성하고, 유한 상태 머신을 생성하는 행동 추론단계;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
12 12
제11항에 있어서, 상기 메시지 조립단계는, 전송 계층 프로토콜로 UDP를 사용하는 프로토콜의 경우 메시지의 단위는 하나의 패킷이라 정의하고, TCP를 사용하는 프로토콜의 경우 메시지의 단위는 동일한 방향의 연속적으로 접해있는 패킷 집합이라 정의하여, 각 플로우들을 메시지의 연속으로 변환하는 단계;를 포함하는 것을 특징으로 하는 명확한 프로토콜 사양 자동 추출을 위한 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.