Design and evaluation of birthmarks for detecting theft of Java programs

Haruaki Tamada, Masahide Nakamura, Akito Monden, Kenichi Matsumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To detect theft of Java class files efficiently, we have so far proposed a concept of Java birthmarks. Since the birthmarks are unique and native characteristics of every class file, a class file with the same birthmark of another can be easily suspected as a copy.
However, performance and tolerance of the birthmarks against sophisticated attacks had not been evaluated well. To clarify these issues, this
paper conducts two experiments. In the first experiment, we demonstrate that the proposed birthmarks successfully distinguish non-copied files in practical Java application (97.8005%). The second experiment shows that the proposed
birthmarks are quite tolerant of attacks with automatic program optimizers/obfuscators (93.3876%).
Original languageEnglish
Title of host publicationProceedings of IASTED International Conference on Software Engineering
Pages569
Number of pages575
Publication statusPublished - Feb 2004
Externally publishedYes
EventIASTED International Conference on Software Engineering (IASTED SE2004) - Innsbruck, Austria
Duration: Feb 17 2004Oct 19 2004

Conference

ConferenceIASTED International Conference on Software Engineering (IASTED SE2004)
CountryAustria
CityInnsbruck
Period2/17/0410/19/04

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Design and evaluation of birthmarks for detecting theft of Java programs'. Together they form a unique fingerprint.

  • Cite this

    Tamada, H., Nakamura, M., Monden, A., & Matsumoto, K. (2004). Design and evaluation of birthmarks for detecting theft of Java programs. In Proceedings of IASTED International Conference on Software Engineering (pp. 569)