Content area
Full text
Abstract
The illegal copying of Windows applications is a significant problem, because MS-Windows is the most popular operating system in Korea. A software birthmark technique is one of the solutions for protecting software copyright and can distinguish software piracy using feature information from the software. The types of software birthmarks can be categorized into static birthmark and dynamic birthmark by the extraction method. In this paper, we propose a similarity measurement technique using dynamic birthmark based on an application program interface (API), and we design and implement the extraction process of the dynamic birthmark. Our experimental results show that the proposed measurement technique is better than the existing measurement technique.
Key Words: Software Birthmark, Similarity Measurement, Source Code Piracy
(ProQuest: ... denotes formulae omitted.)
1. Introduction
Microsoft Windows has a high market share in the domestic operating system market. Additionally, most software markets are of Windows software, which is why the illegal copying of Windows software has become such a serious problem. The piracy of source code can cause damage to the company in terms of both monetary cost and image.
Copyright protection techniques have been studied in various areas to reduce such damage and protect the copyright. Typical copyright protection technology includes Software Birthmark. Software birthmarks distinguish between static birthmark and dynamic birthmark.
The measurement of similarity is necessary to identify the source code piracy. The source code is the company's key asset, which is why most companies do not want it to be disclosed. Thus, we need to be able to compare the similarity between software without the source code. In this paper, we measure similarity between software using Dynamic Birthmark, which enables measurement of similarity without the source code.
The remainder of this paper is organized as follows. Chapter 2 discusses the related work regarding software birthmarks. Chapter 3 explains the extraction method of dynamic birthmark and the proposed similarity measurement technique. In chapter 4, we evaluate through experiment the best grouping value and performance of various similarity measurement techniques. Chapter 5 provides the conclusion and future research.
2. RELATED WORK
2.1 Software Birthmark
Software Birthmark is used to compare the similarity; it is created by extracting the feature information of the software. Software Birthmark is distinguished from Static Birthmark and...





