《軟件保護(hù)新技術(shù)》是一部關(guān)于軟件保護(hù)理論與實(shí)踐相結(jié)合的著作。全書共分6章,第1章對(duì)軟件保護(hù)的現(xiàn)狀、應(yīng)用領(lǐng)域進(jìn)行了綜述性的說(shuō)明;第2章介紹軟件保護(hù)的基礎(chǔ)知識(shí);第3章介紹軟件中的數(shù)據(jù)保護(hù)方法;第4章介紹軟件中的計(jì)算保護(hù)方法;第5章介紹軟件版權(quán)保護(hù);第6章介紹軟件保護(hù)中的密鑰管理!盾浖Wo(hù)新技術(shù)》適合從事軟件工程、信息安全和通信領(lǐng)域的科研和工程技術(shù)人員閱讀參考,也可作為計(jì)算機(jī)及相關(guān)專業(yè)的研究生教材與輔導(dǎo)書。
軟件保護(hù)是近幾年來(lái)信息安全領(lǐng)域的一個(gè)新興研究分支。在軟件保護(hù)的研究中,需要借鑒計(jì)算機(jī)安全方面的技術(shù),還會(huì)用到計(jì)算機(jī)科學(xué)其他領(lǐng)域的知識(shí):密碼學(xué)、軟件水印、軟件混淆、防篡改技術(shù)、密鑰管理等。計(jì)算機(jī)軟件可以簡(jiǎn)單地抽象為兩個(gè)部分:數(shù)據(jù)和計(jì)算。向廣利、朱平、鐘忺、魯曉成所著的《軟件保護(hù)新技術(shù)》主要是討論軟件中的數(shù)據(jù)保護(hù)和計(jì)算保護(hù)方法。從軟件的版權(quán)保護(hù)角度,考慮到軟件分發(fā)的途徑和軟件運(yùn)行環(huán)境的多樣性,《軟件保護(hù)新技術(shù)》也論述軟件的版權(quán)保護(hù)和適合軟件保護(hù)的密鑰管理體系。
第1章 軟件保護(hù)概述
1.1 引言
1.2 軟件保護(hù)技術(shù)
1.2.1 基于硬件的保護(hù)方法
1.2.2 基于軟件的保護(hù)方法
1.3 軟件保護(hù)的應(yīng)用
1.3.1 當(dāng)前保護(hù)技術(shù)的局限
1.3.2 軟件保護(hù)技術(shù)的應(yīng)用
1.4 軟件的知識(shí)產(chǎn)權(quán)保護(hù)
1.4.1 軟件知識(shí)產(chǎn)權(quán)概述
1.4.2 軟件知識(shí)產(chǎn)權(quán)的保護(hù)措施
第2章 軟件保護(hù)的技術(shù)基礎(chǔ)
2.1 加密算法
2.1.1 加密算法分類
2.1.2 軟件保護(hù)中的加密算法
2.2 HASH算法
2.2.1 HASH算法原理
2.2.2 SHA算法
2.2.3 MD5算法
2.3 簽名算法
2.3.1 簽名算法概述
2.3.2 數(shù)字簽名原理
2.3.3 非對(duì)稱密鑰密碼算法進(jìn)行數(shù)字簽名
2.3.4 對(duì)稱密鑰密碼算法進(jìn)行數(shù)字簽名
2.3.5 HASH算法進(jìn)行數(shù)字簽名
2.4 認(rèn)證算法
2.4.1 口令共享認(rèn)證算法
2.4.2 基于散列樹的廣播認(rèn)證
第3章 軟件中的數(shù)據(jù)保護(hù)
3.1 數(shù)據(jù)保護(hù)的任務(wù)
3.1.1 數(shù)據(jù)保護(hù)定義
3.1.2 存儲(chǔ)介質(zhì)上數(shù)據(jù)保護(hù)分類
3.1.3 數(shù)據(jù)保護(hù)應(yīng)用
3.2 數(shù)據(jù)混淆
3.2.1 數(shù)據(jù)混淆原理
3.2.2 數(shù)據(jù)混淆方法
3.2.3 數(shù)據(jù)混淆實(shí)現(xiàn)
3.3 同態(tài)數(shù)據(jù)混淆
第4章 軟件中的計(jì)算保護(hù)
4.1 計(jì)算保護(hù)的任務(wù)
4.2 計(jì)算保護(hù)技術(shù)
4.2.1 防篡改硬件
4.2.2 環(huán)境密鑰生成
4.2.3 黑箱安全
4.2.4 加密函數(shù)計(jì)算
4.2.5 滑動(dòng)加密
4.2.6 代碼混淆
4.3 基于RSA同態(tài)加密函數(shù)計(jì)算
4.3.1 整數(shù)環(huán)上的同態(tài)加密機(jī)制
4.3.2 基于RSA的冪同態(tài)
4.3.3 同態(tài)加密函數(shù)計(jì)算CHEF
4.3.4 CHEF小結(jié)
4.4 基于ElGamal算法的同態(tài)加密函數(shù)計(jì)算
4.4.1 ElGamal加密
4.4.2 基于更新的EIGamal的代數(shù)同態(tài)加密機(jī)制
4.4.3 AHBE小結(jié)
4.5 計(jì)算保護(hù)在移動(dòng)代理中的應(yīng)用
4.5.1 移動(dòng)代理概述
4.5.2 移動(dòng)代理的安全性問(wèn)題
4.5.3 基于計(jì)算保護(hù)的移動(dòng)代理的安全
第5章 軟件的版權(quán)保護(hù)
5.1 軟件版權(quán)保護(hù)的任務(wù)與進(jìn)展
5.1.1 軟件版權(quán)保護(hù)的任務(wù)
5.1.2 研究進(jìn)展
5.2 軟件防篡改
5.2.1 軟件防篡改的任務(wù)
5.2.2 評(píng)價(jià)指標(biāo)
5.2.3 軟件防篡改技術(shù)分類
5.3 軟件水印
5.3.1 軟件水印研究現(xiàn)狀及任務(wù)
5.3.2 擴(kuò)頻軟件水印
5.3.3 動(dòng)態(tài)圖軟件水印
5.3.4 軟件零水印
5.4 數(shù)字版權(quán)管理
5.4.1 DRM的起源與發(fā)展
5.4.2 DRM定義與分類
5.4.3 DRM工作原理以及模型
5.4.4 主要的DRM技術(shù)標(biāo)準(zhǔn)分析
第6章 軟件保護(hù)中的密鑰管理
6.1 密鑰管理概述
6.1.1 密鑰管理定義
6.1.2 密鑰管理分類
6.1.3 密鑰管理流程
6.2 軟件保護(hù)中的密鑰協(xié)商
6.2.1 密鑰協(xié)商概述
6.2.2 密鑰協(xié)商協(xié)議
6.2.3 經(jīng)典的證書基密鑰協(xié)商協(xié)議
6.3 軟件保護(hù)中的密鑰更新
6.3.1 密鑰更新
6.3.2 密鑰更新方案
6.3.3 密鑰更新效率分析
6.4 軟件保護(hù)中的密鑰隔離
6.4.1 密鑰隔離概述
6.4.2 密鑰隔離的模型
6.4.3 基于IBE的密鑰隔離
6.4.4 IR-KIE的方案
6.5 基于HIBE的密鑰更新與隔離機(jī)制
6.5.1 HIBE
6.5.2 HIBE-IKE機(jī)制
6.5.3 HIBE-IKE模型安全分析
6.5.4 HIBE-IKE應(yīng)用
附錄 《計(jì)算機(jī)軟件保護(hù)條例》
參考文獻(xiàn)