基於軟體特徵的軟體水印技術研究

基於軟體特徵的軟體水印技術研究

《基於軟體特徵的軟體水印技術研究》是依託鄭州大學,由周清雷擔任項目負責人的專項基金項目。

基本介紹

  • 中文名:基於軟體特徵的軟體水印技術研究
  • 項目類別:專項基金項目
  • 項目負責人:周清雷
  • 依託單位:鄭州大學
項目摘要,結題摘要,

項目摘要

軟體水印技術是軟體保護技術領域的重要研究內容,是解決軟體盜版問題的有效技術手段。為了解決軟體水印抵抗保持語義變換和逆向工程的攻擊,本課題擬對軟體特徵和軟體水印技術中若干關鍵問題開展研究,重點研究軟體特徵與軟體水印技術的結合,研究軟體特徵理論模型及提取算法,基於軟體特徵的水印生成技術,基於代碼合併的水印嵌入技術和基於特徵抽取的水印提取技術。通過研究,給出基於軟體特徵的軟體水印算法,為軟體水印的設計提供新的研究思路,促進軟體保護特別是軟體水印技術的進步,為解決軟體盜版問題提供理論依據和技術支持。

結題摘要

由於軟體產品自身具有易複製、易篡改和易散布等特性,軟體盜版問題嚴重,已成為制約軟體行業良性發展的重要問題之一。針對這一問題,本課題圍繞軟體防盜版問題開展研究,屬於計算機套用、信息安全、網路信息處理等學科的交叉方向,重點研究軟體特徵(“胎記”)、軟體水印、軟體迷惑等軟體保護技術。 本課題首先通過研究軟體特徵技術,給出了一系列能夠抵抗諸如等價指令替換、程式基本塊變形、控制流變換等主流保持語義變換攻擊的軟體特徵技術;並以此軟體特徵技術為基礎,研究了基於軟體特徵編碼的軟體水印技術,給出了一系列魯棒性高、隱秘性高、虛警和漏警低的軟體水印算法及方案;同時,以軟體特徵技術為基礎,針對軟體逆向分析的主要技術手段,研究軟體迷惑技術,給出了一系列能夠抵抗人工或半人工的軟體逆向分析的軟體迷惑算法。具體的研究成果包括:在軟體特徵技術研究方面,提出了基於運算元棧依賴關係的靜態軟體特徵、基於運算元棧依賴關係的指令詞軟體特徵、基於程式數據屬性的聯合軟體特徵等多種軟體特徵算法,並提出了基於卡方統計量和信息增益的軟體特徵選取算法;在軟體水印研究方面,提出了基於API編碼的軟體水印、基於防篡改的雙重軟體水印、基於混沌最佳化的分存軟體水印、基於中國剩餘定理的IPPCT動態軟體水印等多種水印算法;在軟體迷惑技術方面進行了初步的研究與探索,提出了基於狀態轉移圖疊代的mealy機混淆算法、基於指令重疊和代碼自修改的控制流混淆算法、面向可執行程式抵禦棧回溯分析的代碼混淆算法等多種軟體迷惑算法等。相關研究成果在“IET Information Security”、“International Conference on Multimedia Information Network and Security”、“International Conference on Computational and Information Sciences”、《計算機工程》、《計算機套用研究》等國內外學術刊物或會議上發表或錄用論文9篇,其中SCI源刊1篇,EI檢索3篇(因本項目執行期僅為1年,還有6篇論文已投,正在評審中);人才培養方面,依託本課題,以軟體特徵、軟體水印、軟體迷惑等為主要研究內容,培養畢業研究生4人,其中博士生1人,碩士生3人。 綜上,本課題按照計畫完成了《項目計畫書》的相關要求,相關指標達到或超過預定目標。

相關詞條

熱門詞條

聯絡我們