API 호출 빈도 기반 소프트웨어 버스마킹 시스템A Software Birthmarking System Based on API Call Frequency
- Other Titles
- A Software Birthmarking System Based on API Call Frequency
- Authors
- 채동규; 하지운; 이상철; 김상욱
- Issue Date
- Nov-2012
- Publisher
- 한국정보과학회
- Keywords
- api호출; 버스마크; 소프트웨어버스마킹시스템
- Citation
- 제 39회 한국정보과학회 추계학술 발표회, v.39, no.2(C), pp.144 - 145
- Indexed
- OTHER
- Journal Title
- 제 39회 한국정보과학회 추계학술 발표회
- Volume
- 39
- Number
- 2(C)
- Start Page
- 144
- End Page
- 145
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/164166
- ISSN
- 2466-0825
- Abstract
- 본 논문에서는 API 호출 빈도 기반의 버스마크를 활용하여 소프트웨어의 표절을 판정하는 소프트웨어 버스마킹 시스템을 제안한다. 버스마크란 프로그램을 식별하는데 사용될 수 있는 특징 정보로써 본 논문에서는 프로그램의 정적 API 호출 빈도를 버스마크로 사용한다. 버스마크는 API 호출 빈도의 벡터로 표현되며, 각 API의 중요도는 IDF 가중치를 통해 부여된다. 그 후 두 벡터 간의 유사도를 계산하는 방법인 코사인 유사도와 피어슨 상관계수를 통해 두 프로그램간의 유사도를 계산한다. 마지막으로 표절 판정 임계치를 설정하고, 두 프로그램 간의 유사도와 임계치를 비교하여 표절 여부를 판단한다. 실험을 통해 제안하는 방법이 기존의 표절 판정 기법에 비해 우수함을 보였다.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/164166)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.