A New Detection Scheme of Software Copyright Infringement using Software Birthmark on Windows Systems

被引:4
|
作者
Han, Yongman [1 ]
Choi, Jongcheon [1 ]
Cho, Seong-je [1 ]
Yoo, Haeyoung [2 ]
Woo, Jinwoon [2 ]
Nah, Yunmook [3 ]
Park, Minkyu [4 ]
机构
[1] Dankook Univ, Dept Comp Sci, Yongin 448701, South Korea
[2] Dankook Univ, Dept Software Sci, Yongin 448701, South Korea
[3] Dankook Univ, Dept Appl Comp Engn, Yongin 448701, South Korea
[4] Konkuk Univ, Dept Comp Engn, Chungju 380701, South Korea
关键词
Software birthmark; Import Address Table (IAT); Software piracy; Software identification; Dynamic-Link Library (DLL); Application Programming Interface (API); Windows PE;
D O I
10.2298/CSIS130918064H
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As software is getting more valuable, unauthorized users or malicious programmers illegally copies and distributes copyrighted software over online service provider (OSP) and P2P networks. To detect, block, and remove pirated software (illegal programs) on OSP and P2P networks, this paper proposes a new filtering approach using software birthmark, which is unique characteristics of program and can be used to identify each program. Software birthmark typically includes constant values, library information, sequence of function calls, and call graphs, etc. We target Microsoft Windows applications and utilize the numbers and names of DLLs and APIs stored in a Windows executable file. Using that information and each cryptographic hash value of the API sequence of programs, we construct software birthmark database. Whenever a program is uploaded or downloaded on OSP and P2P networks, we can identify the program by comparing software birthmark of the program with birthmarks in the database. It is possible to grasp to some extent whether software is an illegally copied one. The experiments show that the proposed software birthmark can effectively identify Windows applications. That is, our proposed technique can be employed to efficiently detect and block pirated programs on OSP and P2P networks.
引用
收藏
页码:1055 / 1069
页数:15
相关论文
共 50 条
  • [1] Software copyright infringement among college students
    Chiang, E
    Assane, D
    APPLIED ECONOMICS, 2002, 34 (02) : 157 - 166
  • [2] Open Source Software Detection Using Function Parameter Based Software Birthmark
    Kim, Dongjin
    Cho, Seong-je
    Park, Minkyu
    Han, Sangchul
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (04): : 801 - 811
  • [3] SOFTWARE COPYRIGHT INFRINGEMENT CLAIMS AFTER MAI SYSTEMS V PEAK COMPUTER
    ARRIOLA, T
    WASHINGTON LAW REVIEW, 1994, 69 (02) : 405 - 430
  • [4] Judiciary-Friendly Forensics of Software Copyright Infringement
    Luis Prospero Sanchez, Pedro
    JOURNAL OF DIGITAL FORENSICS SECURITY AND LAW, 2014, 9 (04) : 63 - 64
  • [5] Another nail in the coffin for non-literal software copyright infringement?
    Moon, Ken
    JOURNAL OF INTELLECTUAL PROPERTY LAW & PRACTICE, 2015, 10 (12) : 921 - 930
  • [6] THE NEW SOFTWARE COPYRIGHT LAW
    BUNDY, A
    MACQUEEN, H
    COMPUTER JOURNAL, 1994, 37 (02): : 79 - 82
  • [7] A NEW COPYRIGHT LAW IS NEEDED FOR SOFTWARE
    DAVIS, GR
    DATAMATION, 1987, 33 (11): : 3 - 3
  • [8] A new software birthmark based on weight sequences of dynamic control flow graph for plagiarism detection
    Wang, Junfeng (wangjf@scu.edu.cn), 1600, Oxford University Press (61):
  • [9] A New Software Birthmark based on Weight Sequences of Dynamic Control Flow Graph for Plagiarism Detection
    Yuan, Baoguo
    Wang, Junfeng
    Fang, Zhiyang
    Qi, Li
    COMPUTER JOURNAL, 2018, 61 (08): : 1202 - 1215
  • [10] Birthmark based identification of software piracy using Haar wavelet
    Nazir, Shah
    Shahzad, Sara
    Wirza, Rahmita
    Amin, Rohul
    Ahsan, Muhammad
    Mukhtar, Neelam
    Garcia-Magarino, Ivan
    Lloret, Jaime
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2019, 166 : 144 - 154