日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]0 引言在電子技術(shù)飛速發(fā)展的今天,保護開發(fā)商的知識產(chǎn)權(quán)變得越來越重要了。目前現(xiàn)有的保護開發(fā)商知識產(chǎn)權(quán)的加密狗總是有各種各樣的缺點,比如:加密算法的處理能力有限、硬

0 引言

在電子技術(shù)飛速發(fā)展的今天,保護開發(fā)商的知識產(chǎn)權(quán)變得越來越重要了。目前現(xiàn)有的保護開發(fā)商知識產(chǎn)權(quán)的加密狗總是有各種各樣的缺點,比如:加密算法的處理能力有限、硬件防護能力差等。本文介紹另一種更高安全性的硬件加密狗實現(xiàn)方案,本方案是基于MAXIM開發(fā)的一款高安全處理器MAXQ1850實現(xiàn)的。MAXQ1850先進的安全功能完全符合ITSEC E3高級、FIPS 140-2 3級以及公共標準等最嚴格的安全認證要求。鑒于MAXQ1850的安全性能,用于作為硬件加密狗的處理器,大大地提高了開發(fā)商的關(guān)鍵數(shù)據(jù)及核心算法的安全。

1 系統(tǒng)的原理

1.1硬件加密狗的組成

硬件加密狗的內(nèi)部功能組成包括:(1)開發(fā)商唯一代碼;(2)開發(fā)商自定義信息;(3)開發(fā)商關(guān)鍵數(shù)據(jù);(4)開發(fā)商核心算法;(5)動態(tài)密鑰。如圖1.1所示。

 


圖1.1 硬件加密狗內(nèi)部組成

1.2硬件加密狗的配置

硬件加密狗的配置主要是完成開發(fā)商關(guān)鍵數(shù)據(jù)的錄入、開發(fā)商自定義信息的錄入以及開發(fā)商唯一不可更改的代碼的錄入。所有這些信息的錄入,是由一個專用的硬件加密狗控制盒實現(xiàn)的,這個控制盒的CPU采用的是MAXQ1103,MAXQ1103跟MAXQ1850具有同等的安全特性,只是在加密算法上缺少AES 算法,但總體上MAXQ1103的配置和功能更強大些。如圖1.2所示的硬件加密狗配置信息。

 


1.2 硬件加密狗配置

1.3系統(tǒng)的工作

1.3.1主機初始化

主機的初始化是指主機第一次與硬件加密狗進行系統(tǒng)認證,這一步的作用是硬件加密狗認證開發(fā)商的唯一代碼,如果是合法的代碼,則給主機錄入開發(fā)商信息,并產(chǎn)生一個系統(tǒng)所需的動態(tài)密鑰,動態(tài)密鑰的作用是對主機與硬件加密狗之間的通信數(shù)據(jù)進行加解密,防止非法人員從通信鏈路上獲取數(shù)據(jù)信息。系統(tǒng)初始化認證的流程如圖1.3所示。

 


1.3 系統(tǒng)初始化認證流程

1.3.2動態(tài)密鑰的更新

為了系統(tǒng)的安全,需要對動態(tài)密鑰進行更新,其更新的操作流程很簡單,只需要主機發(fā)送更新密鑰請求即可,如圖1.4所示。

 


1.4 動態(tài)密鈅的更新

1.3.3系統(tǒng)安全性檢查

系統(tǒng)在運行的過程中,為了防止非法人員去掉系統(tǒng)的硬件加密狗,主機需要定期對硬件加密狗進行安全性檢查。為了盡量少點影響主機的工作效率,主機可以在每隔2s或更長一點的時間對硬件加密狗進行一次檢查。

2 硬件的組成

MAXQ1850是一個40TQFN 6mm×6mm封裝的小體積處理器,所有的環(huán)境傳感器、防攻擊保護電路、加密算法硬件引擎等所有的安全功能都集成在一個IC里邊,外部只需接上一個用于后備的鋰電池及一個系統(tǒng)電源就可以使MAXQ1850正常運行起來。其中的后備鋰電池是為了保持MAXQ1850內(nèi)部SRAM里邊的關(guān)鍵數(shù)據(jù),以及 MAXQ1850的一些電池后備寄存器,MAXQ1850一旦受到攻擊,內(nèi)部的電源管理模塊會快速切斷后備電池的供電,讓MAXQ1850進行自毀,清除掉所有的程序和數(shù)據(jù)?;贛AXQ1850實現(xiàn)的硬件加密狗的硬件組成如圖2.1所示。

 

2.1 硬件加密狗硬件組成

3 軟件的組成

如圖3.1所示為硬件加密狗的軟件系統(tǒng)的組成,其中系統(tǒng)死鎖進程是一個特殊的組成部分,在整個系統(tǒng)運行的過程中,一旦出現(xiàn)任何的失敗操作,都會引起系統(tǒng)死鎖進程的運行,禁止繼續(xù)響應(yīng)主機的命令。

 

處理器MAXQ1850實現(xiàn)的高級硬件加密狗" />

3.1 硬件加密狗的軟件系統(tǒng)的功能組成

系統(tǒng)上電啟動的時候,有一個身份認證的過程,分兩種情況。一是主機第一次使用,這時候,主機上只有開發(fā)商唯一代碼,所以通信加密所用的密鑰就是這個唯一代碼,硬件加密狗收到這個第一次使用的命令之后,會自動生成隨機密鑰,并和開發(fā)商自定義信息一起以唯一代碼為密鑰發(fā)送給主機。二是主機非第一次使用,這時主機與硬件加密狗之間的通信密鑰采用之前錄入的開發(fā)商自定義信息。硬件加密狗收到這個命令之后,會自動生成隨機密鑰并發(fā)送給主機,從而完成了系統(tǒng)上電的認證。在這個過程中的任何時候,一旦出現(xiàn)認證失敗,都會引起硬件加密狗系統(tǒng)的死鎖進程的運行。

動態(tài)密鑰的更新是為了提高通信鏈路上數(shù)據(jù)的安全而設(shè)立的,主機可以定期要求更新動態(tài)密鑰。

安全性檢查操作,是為了防止在運行的過程中去掉硬件加密狗,所以,在主機要對硬件加密狗有任何的訪問操作時,硬件加密狗必須存在,并且合法。

關(guān)鍵數(shù)據(jù)的獲取,可以給主機返回事先設(shè)好的安全性要求高的關(guān)鍵數(shù)據(jù),供主機軟件使用。

核心算法部分,是一個開發(fā)商植入的部分,它是開發(fā)商的一個核心的或者對主機軟件的正常運行起了足夠重要作用的的算法,同時這個算法也要有一定的復雜度,防止被非法人員猜測出來。當主機軟件需要這個算法的運行結(jié)果時,可以給硬件加密狗發(fā)送相關(guān)的請求命令,硬件加密狗會執(zhí)行這個算法的運算,并把結(jié)果回送給主機。

4 結(jié)束語

MAXQ1850體積小、加密算法的多樣性以及物理防護的高安全性,是用于保護開發(fā)商知識產(chǎn)權(quán)的首選?;贛AXQ1850實現(xiàn)的硬件加密狗,具有更高的安全級別。[!--empirenews.page--]

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

德國康佳特亮相上海工博會,展示多款應(yīng)用就緒的嵌入式解決方案平臺

關(guān)鍵字: 嵌入式 傳感器 處理器

9月10日消息,在最近的高盛Communacopia +科技大會上,Intel副總裁John Pitzer透露了Intel在x86和IFS計劃方面的一些新細節(jié)。

關(guān)鍵字: Intel 處理器

在當今的高性能計算領(lǐng)域,確保處理器、存儲和加速器之間快速可靠的通信對系統(tǒng)性能和可擴展性至關(guān)重要。因此,就誕生了Compute Express Link?(CXL?)標準:其目標是實現(xiàn)一致的內(nèi)存訪問、低延遲的數(shù)據(jù)傳輸,以及...

關(guān)鍵字: 芯片設(shè)計 處理器 加速器

9月9日消息,Intel宣布了一系列重大人事調(diào)整,涉及數(shù)據(jù)中心事業(yè)部(DCG)、客戶端計算事業(yè)部(CCG)以及新成立的中央工程事業(yè)部(CEG)。

關(guān)鍵字: Intel 處理器

在半導體行業(yè)的風云變幻中,英特爾公司近來可謂麻煩不斷。

關(guān)鍵字: 英特爾 半導體 處理器

9月2日消息,Intel近日坦承,自家高端桌面CPU競爭力不如AMD的銳龍9000系列,但強調(diào)Panther Lake系列將按計劃在今年內(nèi)上市,同時下一代Nova Lake將全力反擊。

關(guān)鍵字: Intel 處理器

阿聯(lián)酋迪拜2025年8月26日 /美通社/ -- 納斯達克上市公司Robo.ai Inc.今日正式宣布完成品牌煥新升級,并于8月26日正式啟用全新納斯達克股票代碼"...

關(guān)鍵字: AI 人工智能 代碼 智能科技

8月26日消息,據(jù)報道,美國政府不僅通過股權(quán)投資Intel,還積極協(xié)助其在美國本土生產(chǎn)先進芯片,包括主動聯(lián)系潛在主要客戶,以提振其晶圓代工業(yè)務(wù)。

關(guān)鍵字: Intel 處理器

8月21日消息,據(jù)報道,Intel正在開發(fā)的新一代AI芯片Jaguar Shores近日首次得到曝光。

關(guān)鍵字: Intel 處理器
關(guān)閉