Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 김상욱 | - |
dc.date.accessioned | 2018-03-06T04:50:02Z | - |
dc.date.available | 2018-03-06T04:50:02Z | - |
dc.date.issued | 2012-11 | - |
dc.identifier.citation | 한국정보과학회 학술발표논문집, Nov 2012, 39, P.144-145 | en_US |
dc.identifier.issn | 2466-0825 | - |
dc.identifier.uri | http://www.dbpia.co.kr/Article/NODE02048322 | - |
dc.identifier.uri | http://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.iso | ko_KR | en_US |
dc.publisher | 한국정보과학회 KOREA INFORMATION SCIENCE SOCIETY | en_US |
dc.subject | api호출 | en_US |
dc.subject | 버스마크 | en_US |
dc.subject | 소프트웨어버스마킹시스템 | en_US |
dc.title | API 호출 빈도 기반 소프트웨어 버스마킹 시스템 | en_US |
dc.title.alternative | A Software Birthmarking System Based on API Call Frequency | en_US |
dc.type | Article | en_US |
dc.relation.no | 2(C) | - |
dc.relation.volume | 39 | - |
dc.relation.page | 144-145 | - |
dc.contributor.googleauthor | 채동규 | - |
dc.contributor.googleauthor | 하지운 | - |
dc.contributor.googleauthor | 이상철 | - |
dc.contributor.googleauthor | 김상욱 | - |
dc.sector.campus | S | - |
dc.sector.daehak | COLLEGE OF ENGINEERING[S] | - |
dc.sector.department | DEPARTMENT OF COMPUTER SCIENCE | - |
dc.identifier.pid | wook | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.