Detecting Common Modules in Java Packages Based on Static Object Trace Birthmark

Cited 14 time in webofscience Cited 0 time in scopus
  • Hit : 696
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorPark, Heewanko
dc.contributor.authorLim, Hyun-Ilko
dc.contributor.authorChoi, Seokwooko
dc.contributor.authorHan, Taisookko
dc.date.accessioned2013-03-09T18:18:02Z-
dc.date.available2013-03-09T18:18:02Z-
dc.date.created2012-02-06-
dc.date.created2012-02-06-
dc.date.issued2011-01-
dc.identifier.citationCOMPUTER JOURNAL, v.54, no.1, pp.108 - 124-
dc.identifier.issn0010-4620-
dc.identifier.urihttp://hdl.handle.net/10203/97110-
dc.description.abstractA software birthmark means inherent characteristics that can be used to identify a program. In this paper, we propose a birthmark technique based on object traces of Java programs. Java is an object-oriented programming language that provides various predefined class libraries that help programmers to produce software easily. In order to utilize Java class libraries, we have to use Java object instructions. The Java object instructions are hard to replace or remove, and so a set of sequences of object instructions is a proper candidate to represent inherent characteristics of a program. We propose a new birthmark using the sequences of object instructions. We evaluate the proposed birthmark with open source programs and compare it with previous static birthmarks. Experiments show that the detection capability of our birthmark is much higher than that of other static birthmarks despite obfuscations by Smokescreen and ZKM.-
dc.languageEnglish-
dc.publisherOXFORD UNIV PRESS-
dc.subjectSOFTWARE THEFT-
dc.titleDetecting Common Modules in Java Packages Based on Static Object Trace Birthmark-
dc.typeArticle-
dc.identifier.wosid000285625100008-
dc.identifier.scopusid2-s2.0-78650907936-
dc.type.rimsART-
dc.citation.volume54-
dc.citation.issue1-
dc.citation.beginningpage108-
dc.citation.endingpage124-
dc.citation.publicationnameCOMPUTER JOURNAL-
dc.identifier.doi10.1093/comjnl/bxp095-
dc.contributor.localauthorHan, Taisook-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorsoftware birthmark-
dc.subject.keywordAuthorsoftware theft detection-
dc.subject.keywordAuthorGPL violation-
dc.subject.keywordAuthorJava bytecode analysis-
dc.subject.keywordPlusSOFTWARE THEFT-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 14 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0