International Journal of Networked and Distributed Computing

Volume 6, Issue 4, September 2018, Pages 224 - 231

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

Authors
Takanori Yokoi1, *, Haruaki Tamada2
1Division of Frontier Informatics, Graduate School of Kyoto Sangyo University, Motoyama, Kamigamo, Kita-ku, Kyoto, Kyoto 603-8555, Japan
2Faculty of Information Science and Engineering, Kyoto Sangyo University, Motoyama, Kamigamo, Kita-ku, Kyoto, Kyoto 603-8555, Japan
*Corresponding author. Email: i1788287@cc.kyoto-su.ac.jp
Corresponding Author
Takanori Yokoi
Received 27 June 2018, Accepted 24 September 2018, Available Online 28 September 2018.
DOI
10.2991/ijndc.2018.6.4.5How to use a DOI?
Keywords
Dynamic birthmarks; unit tests; plagiarism detection; software protection
Abstract

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.

Copyright
© 2018 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Download article (PDF)
View full text (HTML)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
6 - 4
Pages
224 - 231
Publication Date
2018/09/28
ISSN (Online)
2211-7946
ISSN (Print)
2211-7938
DOI
10.2991/ijndc.2018.6.4.5How to use a DOI?
Copyright
© 2018 The Authors. Published by Atlantis Press SARL.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Takanori Yokoi
AU  - Haruaki Tamada
PY  - 2018
DA  - 2018/09/28
TI  - Improvement of the Dynamic Software Birthmark Process by Reducing the Time of the Extraction
JO  - International Journal of Networked and Distributed Computing
SP  - 224
EP  - 231
VL  - 6
IS  - 4
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2018.6.4.5
DO  - 10.2991/ijndc.2018.6.4.5
ID  - Yokoi2018
ER  -