[實用新型]一種具有限時管理控制功能的軟件加密鎖有效
| 申請號: | 201320691514.7 | 申請日: | 2013-11-05 |
| 公開(公告)號: | CN203606828U | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 侯永捷;李向東;王佳名 | 申請(專利權)人: | 秦皇島市惠斯安普醫學系統有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 石家莊眾志華清知識產權事務所(特殊普通合伙) 13123 | 代理人: | 王苑祥 |
| 地址: | 066004 河北省秦*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 限時 管理 控制 功能 軟件加密 | ||
技術領域
????本實用新型屬于軟件安全領域,涉及一種對軟件使用版權進行保護的加密鎖,具體的說是一種通過硬件電路對軟件進行加密并將其使用控制在絕對期限內的加密鎖。
背景技術
軟件作為一種特殊的產品,由于其純數字化的特征,從問世起就一直遭受盜版的困擾。盜版的存在不僅給軟件開發者造成了巨大的損失,也極大阻礙了整個軟件行業的發展。因此,幾乎所有的軟件都采取了相應的技術措施來避免軟件遭受破解和盜版,其中最為有效的就是基于硬件的加密鎖技術。常規加密鎖只提供有限的加密算法,通常只選擇固定的幾種加密算法,同批次的加密鎖其加密方式一般是相同的,這種加密方式非常容易被破解。
另外,在軟件版權保護領域,對軟件的使用進行限時控制也是常用的方法,大部分具有限制用戶在有效期內使用的軟件加密鎖,其時效指令多固化在軟件程序中,通過軟件向加密鎖發送計時指令,計算累加軟件使用的相對時間對軟件使用進行限時控制,這種加密方式很容易被不法分子破解,例如通過修改系統時間使軟件永遠不過期且可以長期使用下去(在不聯網的情況下)。因此對于軟件加密,迫切需要開發一種既可以對注冊權有效加密又可以對軟件使用的絕對有效期進行控制的加密鎖,保證軟件的安全使用。
發明內容
本實用新型為了解決軟件加密及限時管理不穩定的問題,設計了一種具有限時管理控制功能的軟件加密鎖。將STM32單片機及DS18B20的唯一序列號和經銷商設置的密碼結合對軟件進行加密,并借助STM32單片機控制軟件在絕對有效期內使用,使軟件運行完全依賴于硬件內部信息,如果信息缺失軟件就無法被運行,保證了軟件運行環境的安全性,避免了軟件被非法破解。
本實用新型的技術方案是:一種具有限時管理控制功能的軟件加密鎖,借助USB接口與運行軟件的終端設備連接,關鍵在于:該加密鎖結構中包括帶有管理電路的單片機、與管理電路借助信號線連接的自定義密碼存儲器,還包括與管理電路連接的內置時鐘電路、存儲有軟件絕對使用期限的寄存器、借助終端設備系統時間信號校準內置時鐘電路的外部時鐘源電路、用于將內置時鐘電路的時間信號與寄存器中存儲內容進行比對的時間比較電路、及加密芯片。
本實用新型的有益效果是:1、在加密鎖中設置安全性較高的STM32單片機,增強了微處理器的運算速度及破解難度;2、將STM32單片機及DS18B20的唯一序列號和經銷商設置的密碼結合對軟件進行加密,保證每個加密鎖的加密方式都是獨一無二的,大大增強了軟件運行的安全性;3、利用燒制在STM32單片機內的程序和絕對使用期限對軟件進行限時控制,實現了通過硬件電路對軟件的有效期進行控制,避免了修改系統時間對軟件使用期限的影響,保證軟件在絕對有效期內使用;4、采用超薄紐扣電池作為后備電源,保證了內置時鐘的穩定性;5、采用USB通訊方式進一步增強軟件運行的安全性。
附圖說明
圖1是本實用新型的結構示意圖;
圖2是STM32單片機的芯片引腳圖;
圖3是固定加密芯片DS18B20的芯片引腳圖;
圖4是用戶加密存儲器24C1024的芯片引腳圖;
圖5是外部時鐘源電路的原理圖;
圖6是USB通訊電路的原理圖;
圖7是電源電路的原理圖;
圖8是后備電源電路的原理圖;
圖9是單片機引導啟動設置電路的原理圖;
圖10是仿真接口的原理圖;
圖11是復位電路的原理圖;
附圖中,1是單片機,2是加密芯片,3是自定義密碼存儲器,?4是電源電路,5是后備電源電路,6是USB通訊電路,7是外部時鐘源電路,8是單片機引導啟動設置電路,9是仿真接口,10是復位電路。
具體實施方式
一種具有限時管理控制功能的軟件加密鎖,借助USB接口與運行軟件的終端設備連接,關鍵在于:該加密鎖結構中包括帶有管理電路的單片機1、與管理電路借助信號線連接的自定義密碼存儲器3,還包括與管理電路連接的內置時鐘電路、存儲有軟件絕對使用期限的寄存器、借助終端設備系統時間信號校準內置時鐘電路的外部時鐘源電路7、用于將內置時鐘電路的時間信號與寄存器中存儲內容進行比對的時間比較電路、及加密芯片2。
為了增加微處理器的運算速度及破解難度,單片機1采用STM32單片機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于秦皇島市惠斯安普醫學系統有限公司,未經秦皇島市惠斯安普醫學系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201320691514.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種二維條形碼解碼識別裝置
- 下一篇:一種語音提示設備及輸入裝置





