軟體保護技術

軟體保護技術

《軟體保護技術》是2013年清華大學出版社出版的圖書,作者是王建民。

基本介紹

  • 書名:軟體保護技術
  • 作者:王建民
  • ISBN:9787302317210
  • 定價:25元
  • 出版社:清華大學出版社
  • 出版時間:2013-7-1
  • 開本:16開
內容介紹,目錄,引言1,軟體保護基礎,軟體水印技術,軟體混淆技術,引言2,軟體綜合技術,本書內容總結,

內容介紹

《軟體保護技術(中文版)》較為系統地介紹現有的軟體保護技術,共分7章,主要包括軟體保護概述、軟體保護的技術基礎、軟體水印技術、軟體混淆技術、軟體防篡改技術、軟體保護技術的綜合使用以及軟體保護技術的總結與展望,旨在為解決軟體著作權問題提供新的思路。本書在理論講解的基礎上,也提供了若干具體操作實例,通俗易懂,便於讀者理解和實踐。
《軟體保護技術(中文版)》適合作為高等學校高年級本科生以及研究生相關課程的教材和自學教材,也可作為計算機軟體安全研究和開發的指導參考書。

目錄

引言1

1.1軟體保護的背景及意義
1.2軟體保護場景
1.3軟體攻擊模型
1.3.1攻擊者的能力
1.3.2攻擊者的目標
1.3.3針對軟體保護的通用攻擊方式
1.3.4針對軟體水印的特定攻擊方式
1.4研究現狀
1.5軟體保護方案
1.5.1基於審計的保護方案
1.5.2基於硬體的保護方案
1.5.3基於軟體的保護方案
1.6關於軟體保護的專利及法律條文
1.6.1美國
1.6.2歐盟
1.6.3日本
1.6.4中國
參考文獻
參考文獻注釋

軟體保護基礎

2.1代碼操縱技術
2.1.1位元組碼查看工具
2.1.2位元組碼操縱工具
2.1.3位元組碼操縱示例
2.2程式分析技術
2.3Class檔案結構
2.4拆分與編碼知識
2.4.1整數拆分
2.4.2圖編碼
參考文獻
參考文獻注釋

軟體水印技術

3.1國內外研究現狀
3.2軟體水印的概念、模型及分類
3.2.1軟體水印概念
3.2.2軟體水印系統的模型
3.2.3軟體水印的分類
3.3評價指標
3.3.1數據率
3.3.2隱蔽性
3.3.3彈性
3.3.4代價
3.3.5效率
3.3.6可信度
3.4若干關鍵算法
3.4.1靜態水印算法
3.4.2動態水印算法
3.4.3半動態水印算法
3.5軟體水印系統
3.5.1現有水印系統
3.5.2TRUP平台
參考文獻
參考文獻注釋

軟體混淆技術

4.1引言
4.2混淆技術的概念、分類及評估
4.2.1概念
4.2.2分類
4.2.3評估
4.3混淆算法
4.3.1設計混淆
4.3.2數據混淆
4.3.3控制流混淆
4.3.4預防混淆
4.4混淆工具
4.5混淆算法的檢驗與比較
4.5.1實驗說明
4.5.2混淆算法的效果
4.5.3混淆算法的正確性測試
4.5.4混淆算法對程式性能的影響
4.5.5混淆算法對程式最佳化的抵抗力
參考文獻
參考文獻注釋
第5章軟體防篡改技術

引言2

5.2軟體防篡改技術的分類方式和設計準則
5.2.1攻擊類型
5.2.2分類方式
5.2.3設計準則
5.3軟體防篡改技術
5.3.1校驗和
5.3.2多塊加密
5.3.3哨兵
5.3.4斷言檢查
5.3.5隱式哈希
5.3.6Tester—Corrector
5.3.7控制流圖檢測
5.3.8基於分支函式的檢測
5.3.9在線上檢測
5.3.10指針置空回響法
5.3.11加密
5.3.12硬體方式
5.4軟體防篡改技術輔助方案
5.4.1TPM
5.4.2SWATT
5.4.3混淆
5.4.4程式定製
5.5軟體防篡改的研究前景
5.5.1軟體防篡改技術的度量機制
5.5.2將檢測和回響結合
5.5.3將防篡改技術與軟體水印技術相結合
參考文獻
參考文獻注釋

軟體綜合技術

6.1水印與混淆技術的結合
6.1.1semi—danamic水印算法與混淆算法結合
6.1.2.NET平台的軟體保護
6.2水印與防篡改技術的結合
6.3水印感知的Java軟體可信運行環境
6.3.1Java虛擬機現有安全策略
6.3.2基於脆弱水印的可信運行環境
參考文獻
參考文獻注釋
第7章總結和展望

本書內容總結

7.2展望
附錄A按操作碼位元組值排列的操作碼助記符
A.1標準操作碼
A.2快速操作碼
A.3保留操作碼
附錄B習題及解答

相關詞條

熱門詞條

聯絡我們