[發明專利]一種WINDOWS平臺上的通用數字版權保護方法無效
| 申請號: | 200910273403.2 | 申請日: | 2009-12-25 |
| 公開(公告)號: | CN101719209A | 公開(公告)日: | 2010-06-02 |
| 發明(設計)人: | 王玉林;潘健;沈陽 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | G06F21/24 | 分類號: | G06F21/24;G06F9/445 |
| 代理公司: | 武漢天力專利事務所 42208 | 代理人: | 嚴彥;馮衛平 |
| 地址: | 430072*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 windows 平臺 通用 數字 版權 保護 方法 | ||
1.一種WINDOWS平臺上的通用數字版權保護方法,其特征在于:
當用戶購買保密內容文件時,由保護提供商所提供的服務器對內容提供商 的原始內容文件進行加密保護,包括以下步驟,
步驟1.1,提取用戶所用客戶端設備的硬件指紋,采用該硬件指紋對原始內容文 件進行加密得到保密內容文件;
步驟1.2,將解包程序、保密內容文件、解密程序、動態鏈接庫和驅動文件打包 成一個打包文件并提供給用戶,所述驅動文件包括隱藏文件夾驅動、隱藏進程 驅動以及API攔截驅動;
當用戶需要瀏覽保護內容文件,在客戶端設備運行所獲得的打包文件時, 由客戶端設備實現本地解密觀看,包括以下步驟,
步驟2.1,打包文件中的解包程序自動運行,開始進行解包操作;
步驟2.2,解包程序解包釋放出文件中的驅動文件并加載到驅動層,通過加載隱 藏文件夾驅動將驗證相關的所有文件夾隱藏,通過加載隱藏進程驅動將驗證相 關的進程隱藏;
步驟2.3,解包程序解包釋放出保密內容文件、解密程序和動態鏈接庫;
步驟2.4,解包完成,自動運行解密程序,解密程序的進程操作包括自動提取客 戶端設備的硬件指紋,采用該硬件指紋對保密內容文件進行解密,在內存中生 成脫密的原始內容文件,自動從客戶端設備中選擇操作系統已關聯的第三方應 用程序來打開原始內容文件;并向驅動層的API攔截驅動發送消息,通過該消 息告知其攔截第三方應用程序打開原始內容文件的絕對路徑,然后等待API攔 截驅動返回消息;
步驟2.5,API攔截驅動攔截到第三方應用程序打開該原始內容文件的絕對路徑 后,與之前生成得到原始內容文件的絕對路徑進行比較,若路徑吻合則記錄第 三方應用程序的進程ID;
步驟2.6,API攔截驅動屏蔽的是第三方應用程序的寫操作,并且將所記錄第三方應用程序 的進程ID返回給解密程序的進程;
步驟2.7,解密程序的進程從API攔截驅動的返回消息中獲得第三方應用程序的 進程ID,該進程ID即為打開原始內容文件的進程ID;根據第三方應用程序的 進程ID,將動態鏈接庫掛接到第三方應用程序,屏蔽用戶通過第三方應用程序 對原始內容文件進行的非法操作;
步驟2.8,解密程序的進程等待第三方應用程序的進程退出,并在退出后卸載動 態鏈接庫以及隱藏文件夾驅動、隱藏進程驅動、API攔截驅動,刪除解包程序解 包釋放的所有文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910273403.2/1.html,轉載請聲明來源鉆瓜專利網。





