맞춤기술찾기

이전대상기술

다중바이트 처리 프리필터를 사용한 심층 패킷 검사 가속화 방법 및 이를 이용한 장치

  • 기술번호 : KST2015012936
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 패턴의 아이덴티티 블록과 입력 패킷의 블록을 비교하여 프리필터링하는 방법에 있어서, 패턴의 아이덴티티 블록과 입력 패킷의 블록은 문자열 블록화 단계를 통해 생성하되 문자열 블록화 단계는 문자열의 각 문자에 대해 해시값을 계산하는 단계; 및 해시값을 이용하여 다중 바이트로 문자열을 블록화하는 단계; 를 포함하는 다중바이트 프리필터 방법 및 이를 이용한 패턴 매칭 방법과 장치에 관한 것이다.
Int. CL G06F 17/27 (2006.01) G06F 17/20 (2006.01)
CPC G06F 17/2217(2013.01) G06F 17/2217(2013.01)
출원번호/일자 1020130006022 (2013.01.18)
출원인 연세대학교 산학협력단
등록번호/일자 10-1465132-0000 (2014.11.19)
공개번호/일자 10-2014-0093518 (2014.07.28) 문서열기
공고번호/일자 (20141125) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2013.01.18)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 연세대학교 산학협력단 대한민국 서울특별시 서대문구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 강성호 대한민국 서울 종로구
2 홍혜정 대한민국 서울 서대문구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 오세준 대한민국 서울특별시 강남구 테헤란로 *길 ** *층(역삼동)(특허법인 고려)
2 권혁수 대한민국 서울특별시 강남구 언주로 ***, *층(삼일빌딩, 역삼동)(KS고려국제특허법률사무소)
3 송윤호 대한민국 서울특별시 강남구 언주로 *** (역삼동) *층(삼일빌딩)(케이에스고려국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 연세대학교 산학협력단 서울특별시 서대문구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.01.18 수리 (Accepted) 1-1-2013-0052884-27
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.04.24 수리 (Accepted) 4-1-2013-5062749-37
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.06.24 수리 (Accepted) 4-1-2013-5088566-87
4 선행기술조사의뢰서
Request for Prior Art Search
2013.11.07 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2013.12.12 수리 (Accepted) 9-1-2013-0100809-37
6 의견제출통지서
Notification of reason for refusal
2013.12.26 발송처리완료 (Completion of Transmission) 9-5-2013-0897701-79
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.02.19 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2014-0162677-19
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.02.19 수리 (Accepted) 1-1-2014-0162679-11
9 최후의견제출통지서
Notification of reason for final refusal
2014.05.30 발송처리완료 (Completion of Transmission) 9-5-2014-0378246-56
10 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.07.30 수리 (Accepted) 1-1-2014-0724145-79
11 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.07.30 보정승인 (Acceptance of amendment) 1-1-2014-0724146-14
12 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2014.08.25 수리 (Accepted) 1-1-2014-0802454-80
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.09.25 수리 (Accepted) 4-1-2014-5114224-78
14 등록결정서
Decision to grant
2014.09.30 발송처리완료 (Completion of Transmission) 9-5-2014-0674343-42
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
패턴 매칭을 위한 아이덴티티 블록 설정 방법으로,상기 아이덴티티 블록 설정 방법은:다수의 패턴 각각의 문자열을 다수의 문자열 블록으로 나누는 문자열 블록화 단계; 그리고,각 패턴의 다수의 문자열 블록 중에서 첫 번째 문자열 블록 이외의 문자열 블록을 아이덴티티 블록으로 설정하는 아이덴티티 블록 설정 단계를 포함하는 아이덴티티 블록 설정 방법
2 2
제1항에 있어서,검사 대상이 되는 입력 패킷을 상기 다수의 패턴에 대한 문자열 블록화 단계와 동일한 방식으로 다수의 문자열 블록으로 나누는 단계; 그리고,상기 입력 패킷에서 생성된 다수의 문자열 블록 각각을 상기 아이덴티티 블록으로 설정된 문자열 블록과 비교하는 단계를 더 포함하는 아이덴티티 블록 설정 방법
3 3
제1항 또는 제2항에 있어서,상기 문자열 블록화 단계는상기 문자열의 각 문자에 대해 해시값을 계산하는 단계; 및상기 해시값을 이용하여 다중 바이트로 상기 문자열을 블록화하는 단계; 를 포함하는 아이덴티티 블록 설정 방법
4 4
제3항에 있어서,상기 해시값을 계산하는 단계는기설정된 해시기준값에 기초하여, 상기 문자열의 특정문자로부터 상기 해시기준값만큼 연속되는 문자에 대한 해시값을 상기 특정문자의 해시값으로 결정하는 단계; 를 포함하는 아이덴티티 블록 설정 방법
5 5
제3항에 있어서,상기 다중 바이트로 상기 문자열을 블록화하는 단계는기설정된 윈도우크기에 기초하여,상기 문자열의 특정문자의 해시값으로부터 상기 윈도우크기만큼 연속되는 문자에 대한 해시값 중 최소의 해시값을 갖는 문자를 기준으로 블록을 나누는 단계; 를 포함하는 아이덴티티 블록 설정 방법
6 6
제1항 또는 제2항에 있어서,상기 아이덴티티 블록 설정 단계는 상기 다수의 패턴의 각 문자열 블록 중 두 번째 문자열 블록을 아이덴티티 블록으로 설정하는 아이덴티티 블록 설정 방법
7 7
제1항 또는 제2항에 있어서,설정된 아이덴티티 블록들을 글자수에 따라 구분하여 저장하는 단계; 를 더 포함하는 아이덴티티 블록 설정 방법
8 8
제2항에 있어서,상기 입력 패킷의 문자열 블록들 중 상기 아이덴티티 블록과 일치하는 문자열 블록이 있을 경우,상기 입력 패킷을 일치하는 상기 아이덴티티 블록을 포함하는 패턴과 바이트 단위 스트링 매칭하는 단계; 를 더 포함하는 아이덴티티 블록 설정 방법
9 9
제1항 또는 제2항의 방법을 수행하기 위해 컴퓨터에서 읽을 수 있는 프로그램을 기록한 기록매체
10 10
입력된 문자열을 블록화 하는 문자열 블록화부;패턴을 검색하기 위한 하나 이상의 아이덴티티 블록을 저장하는 아이덴티티 블록 저장부;상기 아이덴티티 블록 저장부에 저장된 아이덴티티 블록과 상기 문자열 블록화부에 의해 블록화된 입력 패킷의 블록을 비교하는 다중바이트 처리 프리필터부; 및상기 프리필터부의 비교결과에 따라 바이트 단위 문자 비교를 수행하는 바이트 단위 처리 스트링매칭부; 를 포함하고,상기 문자열 블록화부는 다수의 패턴 각각의 문자열을 다수의 문자열 블록으로 나누고 상기 아이덴티티 블록 저장부는 상기 다수의 패턴 각각의 다수의 문자열 블록 중에서 첫 번째 문자열 블록 이외의 문자열 블록을 아이덴티티 블록으로 저장하는 패턴 매칭 장치
11 11
제10항에 있어서,상기 문자열 블록화부는상기 문자열의 각 문자에 대해 해시값을 계산하는 하는 해싱부; 및상기 해시값을 이용하여 상기 문자열을 블록화 하는 블록화부; 를 더 포함하는 패턴 매칭 장치
12 12
제11항에 있어서,상기 해싱부는 기설정된 해시기준값에 기초하여상기 문자열의 특정문자로부터 상기 해시기준값만큼 연속되는 문자에 대한 해시값을 상기 특정문자의 해시값으로 결정하는 패턴 매칭 장치
13 13
제11항에 있어서,상기 블록화부는 기설정된 윈도우크기에 기초하여,상기 문자열의 특정문자의 해시값으로부터 상기 윈도우크기만큼 연속되는 문자에 대한 해시값 중 최소의 해시값을 갖는 문자를 기준으로 블록을 나누는 패턴 매칭 장치
14 14
제10항 내지 제13항 중 어느 한 항에 있어서,상기 아이덴티티 블록 저장부는상기 문자열 블록화부에 의해 블록화된 상기 패턴의 블록들 중 두 번째 블록을 아이덴티티 블록으로 저장하는 것을 특징으로 하는 패턴 매칭 장치
15 15
제14항에 있어서,상기 아이덴티티 블록 저장부는상기 아이덴티티 블록을 글자수로 구분하여 저장하는 것을 특징으로 하는 패턴 매칭 장치
16 16
제15항에 있어서,상기 다중바이트 처리 프리필터부는 상기 문자열 블록화부에 의해 블록화된 입력 패킷의 블록의 글자수에 기초하여 상기 아이덴티티 블록과 비교하는 것을 특징으로 하는 패턴 매칭 장치
17 17
제10항에 있어서,상기 바이트단위 처리 스트링 매칭부는 상기 다중바이트 처리 프리필터부의 비교결과가 일치하는 경우, 상기 패턴과 상기 입력 패킷을 바이트단위로 비교하는 패턴 매칭 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 연세대학교 중견연구자지원 초미세폭 3차원 반도체 제조비용 절감을 위한 설계 및 테스트 기술 연구