Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction

被引:0
|
作者
Takanori Yokoi
Haruaki Tamada
机构
[1] Graduate School of Kyoto Sangyo University,Division of Frontier Informatics
[2] Kyoto Sangyo University,Faculty of Information Science and Engineering
关键词
Dynamic birthmarks; unit tests; plagiarism detection; software protection;
D O I
10.2991/ijndc.2018.4.6.5
中图分类号
学科分类号
摘要
It is a quite tough task to detect the stolen programs since there is a quite huge number of programs in the world. The dynamic software birthmarks were proposed to detect the suspects of plagiarisms based on the runtime behavior of the programs. The detection process with the dynamic birthmarks is composed of extraction, and comparison phases. However, the extraction phase spends much time because it requires to prepare the inputs for running the programs. Generally, preparing the inputs requires the understanding about the target programs. Hence, this paper tries to reduce the extraction time without the understanding the programs by using the unit tests. We evaluated the credibility and resilience of properties of the dynamic birthmarks extracted by the proposed method. As a result, the similarities were greater than 0.8 among the newest two versions of the same products. On the other hand, similarities between different projects were under 0.355.
引用
收藏
页码:224 / 231
页数:7
相关论文
共 50 条
  • [1] Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction
    Yokoi, Takanori
    Tamada, Haruaki
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2018, 6 (04) : 224 - 231
  • [2] Dynamic k-gram based software birthmark
    Bai, Yameng
    Sun, Xingming
    Sun, Guang
    Den, Xiaohong
    Zhou, Xiaoming
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 644 - +
  • [3] Software process improvement in Web time
    Wiegers, K
    IEEE SOFTWARE, 1999, 16 (04) : 78 - 86
  • [4] A Dynamic Integrated Framework for Software Process Improvement
    Mercedes Ruiz
    Isabel Ramos
    Miguel Toro
    Software Quality Journal, 2002, 10 : 181 - 194
  • [5] A dynamic integrated framework for software process improvement
    Ruiz, M
    Ramos, I
    Toro, M
    SOFTWARE QUALITY JOURNAL, 2002, 10 (02) : 181 - 194
  • [6] A software birthmark based on dynamic opcode n-gram
    Bin Lu
    Liu, Fenlin
    Ge, Xin
    Bin Liu
    Luo, Xiangyang
    ICSC 2007: INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING, PROCEEDINGS, 2007, : 37 - +
  • [7] Knowledge Extraction Tacit for Software Process Improvement in a Governmental Organization
    Jezreel, Mejia
    Mirna, Munoz
    Guillermo, Rojo
    Ivan E, Tinajero
    Heltton E, Ramirez
    Jesus M, Garcia
    PROCEEDINGS OF THE 2014 9TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2014), 2014,
  • [8] DKISB: Dynamic Key Instruction Sequence Birthmark for Software Plagiarism Detection
    Tian, Zhenzhou
    Zheng, Qinghua
    Liu, Ting
    Fan, Ming
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 619 - 627
  • [9] A combined static and dynamic software birthmark based on component dependence graph
    Zhou, Xiaoming
    Sun, Xingming
    Sun, Guang
    Yang, Ying
    2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 1416 - 1421
  • [10] Dynamic Software Birthmark for Java']Java Based on Heap Memory Analysis
    Chan, Patrick P. F.
    Hui, Lucas C. K.
    Yiu, S. M.
    COMMUNICATIONS AND MULTIMEDIA SECURITY, 2011, 7025 : 94 - 107