Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java

碩士 === 國立臺灣科技大學 === 資訊工程系 === 95 === Software watermarking is an important technique that enables the protection of programs and intellectual property rights. In this thesis, we discuss the development of software watermarks and the problems involved in dynamic graph-based software watermarking when...

Full description

Bibliographic Details
Main Authors: Tze-lap Hon, 韓子立
Other Authors: Tien-Ruey Hsiang
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/35083753207335613295
id ndltd-TW-095NTUS5392011
record_format oai_dc
spelling ndltd-TW-095NTUS53920112015-12-11T04:04:32Z http://ndltd.ncl.edu.tw/handle/35083753207335613295 Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java 動態圖形的軟體浮水印—CT演算法在Java技術下的分析、改良與應用 Tze-lap Hon 韓子立 碩士 國立臺灣科技大學 資訊工程系 95 Software watermarking is an important technique that enables the protection of programs and intellectual property rights. In this thesis, we discuss the development of software watermarks and the problems involved in dynamic graph-based software watermarking when applying CT algorithm is applied to Java technology. Because Java differs from traditional programming languages, we use the object-oriented analysis and design approach to solve these problems. By embedding watermarks into the input sequences on objects with strong relation, we can prevent watermark tempering. Our experimental results demonstrate that our approach not only effectively increases the difficulty and time required to tamper watermarks but also reduces memory usage and the resources required for loading these watermarks. Tien-Ruey Hsiang 項天瑞 2006 學位論文 ; thesis 69 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 資訊工程系 === 95 === Software watermarking is an important technique that enables the protection of programs and intellectual property rights. In this thesis, we discuss the development of software watermarks and the problems involved in dynamic graph-based software watermarking when applying CT algorithm is applied to Java technology. Because Java differs from traditional programming languages, we use the object-oriented analysis and design approach to solve these problems. By embedding watermarks into the input sequences on objects with strong relation, we can prevent watermark tempering. Our experimental results demonstrate that our approach not only effectively increases the difficulty and time required to tamper watermarks but also reduces memory usage and the resources required for loading these watermarks.
author2 Tien-Ruey Hsiang
author_facet Tien-Ruey Hsiang
Tze-lap Hon
韓子立
author Tze-lap Hon
韓子立
spellingShingle Tze-lap Hon
韓子立
Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
author_sort Tze-lap Hon
title Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
title_short Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
title_full Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
title_fullStr Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
title_full_unstemmed Dynamic Graph-Based Software Watermarking – CT Algorithm: Analysis, Improvement and Application in Java
title_sort dynamic graph-based software watermarking – ct algorithm: analysis, improvement and application in java
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/35083753207335613295
work_keys_str_mv AT tzelaphon dynamicgraphbasedsoftwarewatermarkingctalgorithmanalysisimprovementandapplicationinjava
AT hánzilì dynamicgraphbasedsoftwarewatermarkingctalgorithmanalysisimprovementandapplicationinjava
AT tzelaphon dòngtàitúxíngderuǎntǐfúshuǐyìnctyǎnsuànfǎzàijavajìshùxiàdefēnxīgǎiliángyǔyīngyòng
AT hánzilì dòngtàitúxíngderuǎntǐfúshuǐyìnctyǎnsuànfǎzàijavajìshùxiàdefēnxīgǎiliángyǔyīngyòng
_version_ 1718148577270693888