[發(fā)明專利]加密裝置及加密方法有效
| 申請?zhí)枺?/td> | 201110380158.2 | 申請日: | 2011-11-25 |
| 公開(公告)號: | CN103136454A | 公開(公告)日: | 2013-06-05 |
| 發(fā)明(設(shè)計)人: | 馬恩云;周斌;劉熠;王立奇;田龍 | 申請(專利權(quán))人: | 北京泛華恒興科技有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10 |
| 代理公司: | 北京市惠誠律師事務(wù)所 11353 | 代理人: | 雷志剛;潘士霖 |
| 地址: | 100192 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加密 裝置 方法 | ||
技術(shù)領(lǐng)域
本申請涉及一種電子產(chǎn)品的加密裝置及加密方法。
背景技術(shù)
目前,電子產(chǎn)品非法復(fù)制問題日益嚴重,很多公司投入大量成本研發(fā)的新產(chǎn)品,剛剛投放市場就被大量復(fù)制,給公司造成極大的損失,也擾亂了市場秩序。因此,一些產(chǎn)品在研發(fā)過程中都會經(jīng)過加密處理,例如,使用可編程邏輯器件(如CPLD/FPGA)將布線及邏輯布局放置到產(chǎn)品芯片中或者對芯片進行黑膠封裝,還有軟件保護手段,例如在已有軟件上增加冗余項、增大軟件復(fù)雜度、添加軟件加密功能等,上述方法存在一些技術(shù)局限性,單純采用硬件或軟件的保護方式較容易被破解,而且對原有系統(tǒng)有所影響,例如,硬件保護方式成本提升為調(diào)試和加工帶來諸多不便,軟件保護增加了系統(tǒng)開銷,影響了程序的簡潔性,同時為軟件調(diào)試帶來困難。
發(fā)明內(nèi)容
在下文中給出關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細描述的前序。
本發(fā)明的一個主要目的在于提供一種提升加密效果且減少加密或解密對原有系統(tǒng)的影響的加密裝置及加密方法。
為實現(xiàn)上述目的,本發(fā)明提供了一種加密裝置,包括設(shè)置于被加密產(chǎn)品中的序列號芯片、USB串口通訊芯片、控制器以及存儲器,序列號芯片中存儲有初始序列號;存儲器中存儲USB序列號;USB串口通訊芯片用于讀取存儲器中的USB序列號并將讀取的USB序列號發(fā)送至上位機進行識別;控制器用于在上位機識別USB序列號Y后接收USB串口通訊芯片的信號以讀取序列號芯片中的初始序列號,并通過USB串口通訊芯片將讀取的初始序列號發(fā)送至上位機進行加密處理以獲取加密序列號,加密序列號存儲在存儲器中。
根據(jù)本發(fā)明的一個方面,還包括設(shè)置于上位機中的驅(qū)動接口,驅(qū)動接口用于重新讀取存儲器中的加密序列號進行解密以得到解密序列號,并將解密序列號與初始序列號進行比對以驗證加密是否成功。
根據(jù)本發(fā)明的一個方面,驅(qū)動接口通過USB串口通訊芯片重新讀取加密序列號。
根據(jù)本發(fā)明的一個方面,控制器為基于現(xiàn)場可編輯門陣列的控制器。
根據(jù)本發(fā)明的一個方面,存儲器為電可擦可編程只讀存儲器芯片。
本發(fā)明還提供了一種利用上述任一項所述的加密裝置進行加密的方法,包括以下步驟:
通過USB串口通訊芯片接收上位機的信號以讀取存儲器中的USB序列號供上位機進行識別;
如果USB序列號通過上位機的識別,USB串口通訊芯片發(fā)送信號給控制器,使控制器從序列號芯片中讀取初始序列號,并通過USB串口通訊芯片將讀取的初始序列號發(fā)送至上位機進行加密處理以獲取加密序列號;以及
將加密序列號存儲在存儲器中。
根據(jù)本發(fā)明的一個方面,上位機通過USB串口通訊芯片將加密序列號存儲在存儲器中。
根據(jù)本發(fā)明的一個方面,將加密序列號存儲在存儲器中的步驟之后還包括:
通過上位機的驅(qū)動接口重新讀取存儲器中的加密序列號進行解密以得到解密序列號;以及
將解密序列號與初始序列號進行比對以驗證加密是否成功。
本發(fā)明的加密裝置和方法在被加密產(chǎn)品中獨立設(shè)置用于存儲全球唯一的初始序列號的序列號芯片以及用于存儲加密序列號的存儲器等硬件,將硬件加密方式和軟件加密方式進行整合,同時配合USB序列號,非法破解者不容易掌握密碼存儲的地點,增加了破解難度,同時采用獨立軟件進行加、解密,不影響系統(tǒng)本身軟件的運行、調(diào)試,也避免采用黑膠封裝等方式為硬件加工帶來的不便,減少了系統(tǒng)開銷。
附圖說明
參照下面結(jié)合附圖對本發(fā)明實施例的說明,會更加容易地理解本發(fā)明的以上和其它目的、特點和優(yōu)點。附圖中的部件只是為了示出本發(fā)明的原理。在附圖中,相同的或類似的技術(shù)特征或部件將采用相同或類似的附圖標記來表示。
圖1為本發(fā)明加密裝置的一種實施方式的結(jié)構(gòu)示意圖。
圖2為本發(fā)明加密裝置另一種實施方式的結(jié)構(gòu)示意圖。
圖3為本發(fā)明加密方法的一種實施方式的流程圖。
圖4為本發(fā)明加密方法另一種實施方式的流程圖。
圖5為對加密后的產(chǎn)品進行解密的流程圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京泛華恒興科技有限公司,未經(jīng)北京泛華恒興科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110380158.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





