Tamper-Resistance of Watermark for Java Class Protect inn

자바 클래스 보호를 위한 워터마크 변경방지

  • Cho, Ik (Dept. of Computer Engineering, Changwon National University) ;
  • Lee, Su-Hyun (Dept. of Computer Engineering, Changwon National University)
  • 조익 (창원대학교 컴퓨터 공학과) ;
  • 이수현 (창원대학교 컴퓨터 공학과)
  • Published : 2002.04.01

Abstract

자바는 플랫폼 독립적이라는 장점을 가지고 있지만, 쉽게 역-컴파일 하여 소스코드를 얻을 수 있기 때문에 악의 있는 사용자가 개발자의 모듈과 알고리즘, 데이터 구조를 쉽게 얻을 수 있고 불법 사공이 가능하다. 본 논문에서는 자바 클래스를 보호하기 위하여 소프트웨어에 저작권을 삽입하는 워터마킹 기술과 소스코드 변경을 방지하는 변경확인 기술 및 역-컴파일을 어렵게 하는 난독 기술을 적용한 클래스 단위의 자바 클래스 보호 시스템을 제안한다. 제안 시스템은 워터마크에 대만 왜곡 공격에 강하고, 워터마크에 변경확인 기술을 적용하여 워터마크의 변경을 방지하였다.

Keywords