[發明專利]網絡遠程注冊本地化重現的保護系統無效
| 申請號: | 201010255492.0 | 申請日: | 2010-08-17 |
| 公開(公告)號: | CN101917433A | 公開(公告)日: | 2010-12-15 |
| 發明(設計)人: | 馮寰;劉功申;陳言;孫愷;王逸欣 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 上海交達專利事務所 31201 | 代理人: | 王錫麟;王桂忠 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 遠程 注冊 本地化 重現 保護 系統 | ||
技術領域
本發明涉及的是一種網絡技術領域的保護系統,具體是一種網絡遠程注冊本地化重現的保護系統。
背景技術
現有的對軟件版權進行保護的技術中最流行的技術之一就是網絡遠程注冊技術:軟件開發方為保證軟件不被非法盜用而在軟件中設置激活開關,當且僅當軟件使用者獲取了有效的注冊號并通過軟件開發方的注冊服務器認證才能正常使用軟件,假如軟件使用者獲取到了軟件的拷貝但是卻沒有獲取到有效的注冊號,則此軟件只能被有限的試用一段時間或者根本無法使用。
現有網絡遠程注冊技術的基本原理是通過選取軟件使用者機器上的某種特定的唯一的特征來唯一標識其所使用的計算機,并將軟件開發方提供的軟件使用權限標識(如軟件注冊號等)與此計算機綁定,當且僅當此計算機的唯一標識與軟件開發者所提供的權限標識所匹配,軟件才可正常使用。通常所選用的計算機的特征標識都為一些確定的硬件信息,譬如硬盤的序列號,主板的編號,或者是網卡的編號等等,而軟件使用權的標識一般則為注冊號或者是密鑰等。軟件使用者購買了注冊號后可以激活本機上的注冊流程將注冊號上傳給注冊服務器,注冊服務器會檢測注冊號的有效性并提取軟件使用者機器上的相關硬件信息,經注冊加密后回寫至軟件使用者機器的特定位置之上,從而完成注冊流程。之后軟件每次啟動時都將解密回寫信息并與所運行機器上的這些硬件標識信息進行匹配,如果一致的話,軟件正常啟動,如果不一致的話,則軟件或自動關閉,或在被限制的權限之下使用。
網絡遠程注冊技術相比于其他保護技術有很大的優勢。由于整體注冊流程需要注冊服務器的參與和認證,從而使得破解的難度大大的增加,而整體注冊框架的引入也使得軟件開發者不必再擔心軟件拷貝的四處流傳,只需要掌控好注冊號就可以保證軟件不被盜用。
從現有技術文獻的檢索發現,現有網絡遠程注冊技術絕大多數僅僅使用在大型軟件開發企業對自身產品的維護與保護之上,而且系統封閉。對于絕大多數的中小軟件開發者來講,單獨實現現有的網絡遠程注冊技術普遍面臨著成本過高,開發流程復雜且沒有足夠的技術支持的問題,由于受到已有系統封閉性以及自身資源的局限性的影響這些開發者被迫轉向其他一些安全性相對較低的保護方式,從而為中小軟件領域的安全埋下了隱患。
發明內容
本發明的目的在于克服現有技術的上述不足,提供一種網絡遠程注冊本地化重現的保護系統。本發明通過使用開放式函數工具包的方式將相應網絡遠程注冊的功能以統一的接口來提供給中小軟件開發者使用,同時通過Server-Client(服務器-客戶)的方式來實現中小軟件開發者與網絡保護平臺的信息交互,從而使得其應用廣泛性與實用性得到極大的提高。
本發明是通過以下技術方案實現的:
本發明包括:網絡注冊模塊、開發模塊和應用模塊,其中:網絡注冊模塊與開發模塊相連傳輸待注冊保護軟件標識信息以及所生成的軟件注冊號,網絡注冊模塊與應用模塊相連傳輸待注冊軟件所在機器的硬件信息、注冊號信息、加密后的回寫信息和配置文件信息,開發模塊與應用模塊相連傳輸輔助開發工具包信息。
所述的網絡注冊模塊用于存儲相關軟件的注冊信息以及相應用戶機器的硬件信息,并負責上傳信息的匹配和加密信息的回寫,該模塊包括:存儲子模塊、第一數據處理子模塊、信息加密子模塊和第一通信子模塊,其中:存儲子模塊與第一數據處理子模塊相連傳輸讀寫請求信息和相應的存儲信息,第一數據處理子模塊與信息加密子模塊相連傳輸待加密的信息和加密后的信息,第一數據處理子模塊與第一通信子模塊相連傳輸加密后的信息,第一通信子模塊分別與應用模塊和開發模塊相連傳輸上傳信息和回寫信息。
所述的第一數據處理子模塊包括:獲取單元、調用加密信息單元和回寫單元,其中:獲取單元與存儲子模塊相連傳輸讀寫請求信息和相應的存儲信息,調用加密信息單元與信息加密子模塊相連傳輸加密后的信息,回寫單元與第一通信子模塊相連傳輸加密后的信息,獲取單元與調用加密信息單元相連傳輸讀寫請求相應的存儲信息,調用加密信息單元與回寫單元相連傳輸加密后的信息。
所述的應用模塊提取并上傳待注冊機器的硬件信息并通過解密回寫信息的匹配來負責軟件的啟動,該模塊包括:第二通信子模塊、信息解密子模塊、第二數據處理子模塊和信息提取子模塊,其中:第二通信子模塊與網絡注冊模塊相連傳輸注冊信息和硬件信息,第二通信子模塊與第二數據處理子模塊相連傳輸注冊信息和硬件信息,第二數據處理子模塊與信息解密子模塊相連傳輸待解密的和解密后的信息,第二數據處理子模塊與信息提取子模塊相連傳輸指定的硬件信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010255492.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體器件以及其制備方法
- 下一篇:集成電路的制造方法





