...
,

프로그램 분류 방법 및 장치

판매 대리인 : 기율특허

전화번호 : 02-782-1004

메일주소 : kiyul@kiyul.co.kr

판매특허요약 : 본 발명은 프로그램 분류 방법 및 장치에 관한 것이다.

가격 : 없음

← 뒤로

응답해 주셔서 감사합니다. ✨

SKU: 충남대학교 산학협력단 카테고리: ,

출원번호 : 10-2017-0078565 (출원일: 2017-06-21)

등록번호 : 10-1963822 (등록일: 2019-03-25)

특허권자 : 충남대학교산학협력단

요약 : 비트벡터 생성부가, 미리 저장된 복수 개의 프로그램 각각에 포함된 모든 함수 또는 모든 기본 블록(basic block)을 나타내는 복수 개의 프로그램 비트벡터(bit vector)를 복수 개의 프로그램 별로 각각 생성하는 단계, 유효 비트벡터 생성부가, 복수 개의 프로그램 비트벡터에 기초하여 비트벡터 마스크(mask)를 생성하고, 복수 개의 프로그램 비트벡터 각각에 비트벡터 마스크를 적용하여 복수 개의 유효 프로그램 비트벡터를 생성하는 단계, 그룹 특성 벡터 집합 생성부가, 복수 개의 유효 프로그램 비트벡터에 기설정된 조건을 적용하여 결정된 비트벡터인 복수 개의 그룹 특성 벡터를 포함하는 그룹 특성 벡터 집합을 생성하는 단계 및 프로그램 분류부가, 미리 저장된 적어도 하나의 분류 대상 프로그램과 복수 개의 그룹 특성 벡터를 비교하여 적어도 하나의 분류 대상 프로그램을 분류하는 단계를 포함하는, 프로그램 분류 방법 및 이를 위한 장치에 관한 것이다.

대표청구항 : 비트벡터 생성부가, 미리 저장된 복수 개의 프로그램 각각에 포함된 모든 함수 또는 모든 기본 블록(basic block)을 나타내는 복수 개의 프로그램 비트벡터(bit vector)를 상기 복수 개의 프로그램 별로 각각 생성하는 단계;유효 비트벡터 생성부가, 상기 복수 개의 프로그램 비트벡터에 기초하여 비트벡터 마스크(mask)를 생성하고, 상기 복수 개의 프로그램 비트벡터 각각에 상기 비트벡터 마스크를 적용하여 복수 개의 유효 프로그램 비트벡터를 생성하는 단계;그룹 특성 벡터 집합 생성부가, 상기 복수 개의 유효 프로그램 비트벡터에 기설정된 조건을 적용하여 결정된 비트벡터인 복수 개의 그룹 특성 벡터를 포함하는 그룹 특성 벡터 집합을 생성하는 단계; 및프로그램 분류부가, 미리 저장된 적어도 하나의 분류 대상 프로그램과 상기 복수 개의 그룹 특성 벡터를 비교하여 상기 적어도 하나의 분류 대상 프로그램을 분류하는 단계를 포함하되, 상기 복수 개의 프로그램 비트벡터는,상기 복수 개의 프로그램 각각에 포함된 모든 함수 또는 모든 기본 블록의 존재 여부를 나타내는 벡터로, 상기 모든 함수 또는 모든 기본 블록 각각에 대응되는 식별 번호에 대응되는 비트의 비트값을 설정하여 생성된 것을 특징으로 하는, 프로그램 분류 방법.

상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3519142000556