日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種增強軟件保護易用性的方法有效

專利信息
申請號: 201310341477.1 申請日: 2013-08-07
公開(公告)號: CN103425911A 公開(公告)日: 2013-12-04
發明(設計)人: 不公告發明人 申請(專利權)人: 北京深思數盾科技有限公司
主分類號: G06F21/12 分類號: G06F21/12
代理公司: 暫無信息 代理人: 暫無信息
地址: 100872 北京市海淀*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 增強 軟件 保護 易用性 方法
【說明書】:

技術領域

本發明涉及軟件版權保護技術,特別涉及一種增強軟件保護易用性的方法。

背景技術

軟件作為一種特殊的產品,由于其純數字化的特征,從問世起就一直遭受盜版的困擾。盜版的存在不僅給軟件開發者造成了巨大的損失,也極大阻礙了整個軟件行業的發展。因此,幾乎所有的軟件都采取了相應的技術措施來避免軟件遭受破解和盜版,其中最為有效的就是基于硬件的軟件保護裝置。

現有的軟件保護方法中涉及到軟件保護裝置,也稱為軟件加密鎖或者軟件加密狗,其中涉及到安全處理芯片、內部控制電路、存儲電路等硬件結構。

軟件保護裝置是一種通過計算機接口(包括但不限于并口或者USB接口)連接到計算機主機上的硬件設備。該設備內部具有非易失性存儲空間可供讀寫,通常還具有單片機或者微處理控制芯片等計算處理單元。軟件開發者可以通過接口函數和軟件保護裝置進行數據交換(即對軟件保護裝置進行讀寫),來檢查軟件保護裝置是否插在接口上;或者直接用軟件保護裝置附帶的工具進行加密。這樣,軟件開發者可以在軟件中設置多處軟件鎖,利用軟件保護裝置作為鑰匙來打開這些鎖;如果沒插軟件保護裝置或軟件保護裝置不對應,軟件將不能正常執行。

此外,軟件保護裝置內部包含特定的功能,例如一部分存儲空間、一些密碼算法或者一些用戶自定義的算法或者功能。在軟件發行之前,軟件開發者修改自己的軟件代碼,使得軟件在運行過程中需要使用到軟件保護裝置內部的一些功能,這樣軟件離開軟件保護裝置之后就會無法運行,而軟件保護裝置作為一種硬件設備復制的難度較大,從而起到防止盜版軟件非法傳播的作用。

當前市場上主要的軟件保護裝置包括:美國SafeNet公司的Sentinel?Superpro、以色列Aladdin公司的Hasp?HL、中國北京深思洛克軟件股份有限公司的精銳系列、德國Wi-Bu公司的WIBU-Key等。所有這些軟件保護裝置都提供了內置的存儲空間、私有或公開的密碼算法,當軟件運行過程中可以調用這些功能來檢驗是否屬于正版。這些軟件保護裝置采用了智能卡芯片作為硬件的基礎,而且支持用戶將自己定義的功能寫入到軟件保護裝置內部,甚至可以直接將軟件的部分功能移植到軟件保護裝置內部完成,從而大大提高了軟件被盜版的難度,通常稱這種將自己定義的功能或者軟件的部分功能移植到軟件保護裝置內部的技術為代碼移植。本發明人現在對應網站為http://www.sense.com.cn/,其中詳細公開了本發明人開發的軟件保護裝置的具體參數性能和工作原理。

現有的通過軟件保護裝置進行軟件保護的一種有效的方法是“代碼移植”:將軟件中部分代碼經過編譯,移植到加密鎖硬件內部,使得主機端中的軟件中沒有該段代碼的副本。該方法中,將待保護的應用軟件的關鍵代碼和數據都移植到加密鎖的硬件中保護起來。在主機端中的需要使用該應用軟件時,應用軟件可以向加密鎖發送指令使其運行關鍵代碼并接收返回結果,從而可以完成整個軟件的全部功能。由于這些代碼和數據在PC主機端中的是不存在的,因此解密者無從猜測算法或竊取數據,從而極大程度的保證了整個軟件系統的安全性。

這種加密鎖的使用較為繁瑣,要求程序員針對被保護代碼專門編制程序,一方面要編寫加密鎖程序,該加密鎖程序在加密鎖中運行,一方面要編寫調用加密鎖的程序,該調用加密鎖的程序是應用軟件的一部分,通過與加密鎖的通信,命令加密鎖執行加密鎖程序并返回結果。當前沒有一種簡單易行的方法和工具來簡化這些工作。

發明內容

有鑒于此,本發明提供了一種提高加密鎖軟件保護方式的易用性的方法及系統,根據置于加密鎖中運行的程序的源代碼中的函數(下稱其為目標函數)格式,構造應用軟件編譯環境下的源文件;構造加密鎖軟件編譯環境下的源文件,包括:

1.?分析源程序函數聲明格式;

2.?構造應用軟件編譯環境(本發明所指編譯應用軟件所需的環境,包括但不限于的Visual?Studio集成開發工具)下的源文件;

3.?構造加密鎖軟件編譯環境(指編譯成加密鎖內運行的程序所需的環境,如北京深思洛克軟件股份有限公司的精銳系列加密鎖需要在Keil?C下將源文件編譯為8051系列單片機的可執行程序,其內容參見http://www.sense.com.cn/product_1.html,以及該公司在先申請并已經公開的多項專利文獻,其內容均引入本發明的說明書中,不再贅述)下的源文件。

????Keil?C的具體內容參見http://www.keil.com/

其中,構造應用軟件編譯環境下的源文件可進一步包括:

1)??????添加頭文件;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思數盾科技有限公司,未經北京深思數盾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310341477.1/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 精品国产区一区二| 国产淫片免费看| 国产伦精品一区二区三区免费优势| 亚洲欧美日韩另类精品一区二区三区| 狠狠色噜噜狠狠狠狠2021天天| 久久免费视频一区二区| 国产黄色一区二区三区| 午夜免费一级片| 亚洲欧美一卡| 96国产精品视频| 国产色99| 亚洲欧美国产一区二区三区| 狠狠色噜噜狠狠狠狠69| 亚洲一区二区福利视频| 人人玩人人添人人澡97| 正在播放国产一区二区| 亚洲精品久久久中文| 理论片午午伦夜理片在线播放| 中文无码热在线视频| 97久久精品人人澡人人爽| 国产精品一区在线观看你懂的 | 97精品久久久午夜一区二区三区| 97久久国产精品| 国产一区二区在线观看免费| 午夜免费片| 国产另类一区| 亚洲美女在线一区| 亚洲精品国产主播一区| 国产91热爆ts人妖系列| 欧美一区二区三区白人| av午夜剧场| 91精品国产综合久久福利软件| 香港三日三级少妇三级99| 欧美视频1区| 国产一区激情| 精品国产一区二区三区高潮视| 午夜影院你懂的| 欧美一区二区三区中文字幕| 日韩av在线资源| 久久精品国产一区二区三区不卡| av午夜在线观看| 亚洲精品欧美精品日韩精品| 国产一区二区三级| 国产一级一片免费播放| 国产极品一区二区三区| 国产精品网站一区| 538国产精品一区二区免费视频| 国产麻豆一区二区三区在线观看 | 欧美日韩一区二区三区四区五区| 99久久国产综合精品麻豆| 国产精品一区二区av麻豆| 麻豆精品久久久| 欧美一区视频观看| 国产福利一区在线观看| 玖玖玖国产精品| 精品国产一级| av国产精品毛片一区二区小说| 国产精品伦一区二区三区级视频频| 国产1区2区3区中文字幕| 日韩久久电影| 日本高清h色视频在线观看| 免费午夜片| 亚洲欧美一区二区三区1000| 私人影院av| 国产精品欧美一区二区三区奶水 | 狠狠搞av| 国产一二三区免费| 国产日韩一区二区三区| 国内少妇偷人精品视频免费| 久久精品视频中文字幕| 国模一区二区三区白浆| 男人的天堂一区二区| 日韩av免费电影| 狠狠躁夜夜躁人人爽天天天天97| 日韩午夜一区| 国产91麻豆视频| 国产精品v一区二区三区| 欧美激情视频一区二区三区免费| 99精品国产99久久久久久97| 91精品啪在线观看国产手机 | 国产不卡一二三区| 日韩中文字幕一区二区在线视频|