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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |