Full metadata record

DC FieldValueLanguage
dc.contributor.author김상욱-
dc.date.accessioned2018-03-06T04:50:02Z-
dc.date.available2018-03-06T04:50:02Z-
dc.date.issued2012-11-
dc.identifier.citation한국정보과학회 학술발표논문집, Nov 2012, 39, P.144-145en_US
dc.identifier.issn2466-0825-
dc.identifier.urihttp://www.dbpia.co.kr/Article/NODE02048322-
dc.identifier.urihttp://hdl.handle.net/20.500.11754/42893-
dc.description.abstract본 논문에서는 API 호출 빈도 기반의 버스마크를 활용하여 소프트웨어의 표절을 판정하는 소프트웨어 버스마킹 시스템을 제안한다. 버스마크란 프로그램을 식별하는데 사용될 수 있는 특징 정보로써 본 논문에서는 프로그램의 정적 API 호출 빈도를 버스마크로 사용한다. 버스마크는 API 호출 빈도의 벡터로 표현되며, 각 API의 중요도는 IDF 가중치를 통해 부여된다. 그 후 두 벡터 간의 유사도를 계산하는 방법인 코사인 유사도와 피어슨 상관계수를 통해 두 프로그램간의 유사도를 계산한다. 마지막으로 표절 판정 임계치를 설정하고, 두 프로그램 간의 유사도와 임계치를 비교하여 표절 여부를 판단한다. 실험을 통해 제안하는 방법이 기존의 표절 판정 기법에 비해 우수함을 보였다.In this paper, we propose a software birthmarking system using frequencies of API-calls. The birthmark is representative features of a program, which can identify program. We use the frequencies of API-calls used in a Windows program as a birthmark of the program. The system forms the frequencies of API-calls as a vector each of which element is the frequency of the corresponding API-call. Weight of each API is assigned as it's IDF score. Then the system computes the similarity between two programs through cosine similarity and Pearson correlation coefficient. When the similarity of two programs is higher than a given threshold, our system regards the two programs as plagiarism candidates. Through intensive experiments, it was found that the proposed system outperforms the conventional birthmarking system.en_US
dc.description.sponsorship본 연구는 2012년도 정부(교육과학기술부)의 재원으로 한국연구재단의 지원 (No.2012007817)과 지식경제부 및 정보통신산업진흥원의 IT융합 고급인력과정 지원사업 (NIPA-2012-H0401-12-1001)의 지원을 받아 수행되었습니다. 또한 본 연구는 중소기업청의 재원으로 산학연공동기술개발사업(No.C0006278)의 지원과 문화체육관광부 및 한국 저작권위원회의 저작권기술개발사업(2012-binary_code-9500)의 지원으로 수행되었습니다.en_US
dc.language.isoko_KRen_US
dc.publisher한국정보과학회 KOREA INFORMATION SCIENCE SOCIETYen_US
dc.subjectapi호출en_US
dc.subject버스마크en_US
dc.subject소프트웨어버스마킹시스템en_US
dc.titleAPI 호출 빈도 기반 소프트웨어 버스마킹 시스템en_US
dc.title.alternativeA Software Birthmarking System Based on API Call Frequencyen_US
dc.typeArticleen_US
dc.relation.no2(C)-
dc.relation.volume39-
dc.relation.page144-145-
dc.contributor.googleauthor채동규-
dc.contributor.googleauthor하지운-
dc.contributor.googleauthor이상철-
dc.contributor.googleauthor김상욱-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF COMPUTER SCIENCE-
dc.identifier.pidwook-
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE AND ENGINEERING(컴퓨터공학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE