본문 바로가기
  • Home

Design and Implementation of Birthmark Technique for Unity Application

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2023, 28(7), pp.85-93
  • DOI : 10.9708/jksci.2023.28.07.085
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : June 7, 2023
  • Accepted : June 28, 2023
  • Published : July 31, 2023

Heewan Park 1

1한라대학교

Accredited

ABSTRACT

Software birthmark refers to a unique feature inherent in software that can be extracted from program binaries even in the absence of the original source code of the program. Like human genetic information, the similarity between programs can be calculated numerically, so it can be used to determine whether software is stolen or copied. In this paper, we propose a new birthmark technique for Android applications developed using Unity. The source codes of Unity-based Android applications use C# language, and since the core logic of the program is included in the DLL module, it must be approached in a different way from normal Android applications. In this paper, a Unity birthmark extraction and comparison system was implemented, and reliability and resilience were evaluated. The use of the Unity birthmark technique proposed in this paper is expected to be effective in preventing illegal copy or code theft of the Unity-based Android applications.

Citation status

* References for papers published after 2022 are currently being built.