DOI QR코드

DOI QR Code

A Software Watermarking for Java Programs

Java 프로그램에 적용가능한 소프트웨어 워터마킹

  • 신원 (동명대학교 정보보호학과)
  • Received : 2010.03.12
  • Accepted : 2010.09.03
  • Published : 2010.09.30

Abstract

The illegal copy of computer software have been one of the most serious threats in information society. But a number of protection schemes to solve it have proposed, there are a lot of difficulties for prevention from illegally distributing software through emerging Internet environments. In this paper, we propose a software watermarking scheme for Java programs which it have been popular on the Internet. The proposed scheme can be efficiently implemented and provide a robust software watermark for the protection of the copyright of Java programs.

컴퓨터 소프트웨어의 불법 복제는 정보화사회의 가장 큰 위협 중 하나이다. 이를 해결하기 위한 수많은 불법복제 방지 기술이 등장하였지만 급속히 발전하는 인터넷을 통한 배포를 막기에는 현실적으로 다양한 어려움이 존재한다. 본 논문에서는 인터넷 환경에서 많이 사용되는 Java 프로그램을 대상으로 저작권 보호를 위한 소프트웨어 워터마킹 방안을 제안한다. 제안 방안은 효율적인 구현이 가능하고 실행 파일 저작권 보호를 위해 강건한 소프트웨어 워터마크를 제공한다.

Keywords

References

  1. 강호갑, DRM 최신 국제표준 기술사양분석 및 세계 유명제품 동향과 전망에 관한 연구, 한국소프트웨어진흥원, 2004.
  2. 오병택, 문병주, 이동일, "디지털 워터마킹 기술동향 및 전망", 전자통신동향분석 제17권 제6호, pp. 155-162, 2002
  3. C. Collberg, S. Jha, D. Tomko and H. Wang. "UWStego: A General Architecture for Software Watermarking", Technical Report(Aug. 31, 2001), available on http://www.cs.wisc.edu/ hbwang/watermark/TR.ps on Nov. 20 , 2004
  4. S. Jamal H. Zaidi and Hongxia Wang, "On the Analysis of Dynamic Software Watermarking", International Journal of Computer Science and Security, vol.4 issue 2, 2010
  5. Christian S. Collberg, C. Thomborson, "Watermarking, tamper-proffing, and obfuscation: tools for software protection", IEEE Transactions on Software Engineering, v.28 n.8, p.735-746, August 2002 https://doi.org/10.1109/TSE.2002.1027797
  6. X. Zhang, F. He and W. Zuo. "Hash Function Based Software Watermarking". In Proc. of ASEA 2008, IEEE Computer Society Conference, pp. 95-98, 2008
  7. A. Monden, H. Iida, K. Matsumoto, K. Inoue, K. Torii, "A Practical Method for Watermarking Java Programs", Computer Software and Applications Conference 2000, pp. 191-197, 2000.
  8. 이병용 최용수, "Obfuscation 기술의 현황 및 분석과 향후 개발 방향", 보안공학연구논문지, Vol. 5, No. 2, pp. 43-52, 2008
  9. Developer Resources for Java Technology, http://java.sun.com/
  10. W. Zhu1, C. Thomborson and F. Wang, "A Survey of Software Watermarking", Lecture Notes in Computer Science, Vol 3495, pp. 454-458, 2005
  11. W. F. Zhu, "Concepts and Techniques in Software Watermarking and Obfuscation", Ph.D Thesis, The Department of Computer Sciences, The University of Auckland, 2007
  12. A. Menezes, P. van Oorschot and S. Vanstone, "Handbook of Applied Cryptography," CRC Press, Boca Raton, FL, 1996
  13. Android at Google I/O, http://www.android.com/