亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安全處理器MAXQ1850實(shí)現(xiàn)的高級硬件加密狗

        2009-09-05 07:22:24胡武云
        電子產(chǎn)品世界 2009年8期

        黃 文 胡武云

        摘要:本文給出了加密狗的另一種全新的設(shè)計方案,不僅從軟件上及硬件增加了系統(tǒng)的安全性,同時也增加了加密狗的授權(quán)管理、加密算法的多樣化及功能的多樣化,可滿足用戶不同的功能需求。

        關(guān)鍵詞:加密狗;安全處理器;MAXQ1850;IKND

        0引言

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

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

        1.3系統(tǒng)的工作

        1.3.1主機(jī)初始化

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

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

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

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

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

        2硬件的組成

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

        3軟件的組成

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

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

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

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

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

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

        MAXQ1850體積小、加密算法的多樣性以及物理防護(hù)的高安全性,是用于保護(hù)開發(fā)商知識產(chǎn)權(quán)的首選。基于MAXQ1850實(shí)現(xiàn)的硬件加密狗,具有更高的安全級別。

        欧美另类人妖| 加勒比久草免费在线观看| 成人av一区二区三区四区| 国产精品三级自产拍av| 国产饥渴的富婆一凶二区| 插插射啊爱视频日a级| 性色做爰片在线观看ww| 亚洲欧美日韩综合久久| 成人午夜视频一区二区无码| 情色视频在线观看一区二区三区| 极品精品视频在线观看| 国语对白免费观看123| 无码人妻人妻经典| 国产精美视频| 亚洲国产日韩av一区二区| 97超碰精品成人国产| 成品人视频ww入口| 亚洲日韩精品欧美一区二区一| 精品无码AⅤ片| 亚洲天堂中文字幕君一二三四| 国产极品大奶在线视频| 怡红院av一区二区三区| 国产精品亚洲欧美云霸高清| 久久中文字幕av第二页| 国产在线一区二区三区乱码| 久久精品国产亚洲av影院| 人妻影音先锋啪啪av资源 | 日本强伦姧人妻一区二区| 国产成人av片在线观看| 成人无码视频在线观看网站| 青青草针对华人超碰在线| 亚洲美女毛片在线视频| 国产精品毛片完整版视频| 国内少妇偷人精品视频免费| 日本一区二区三本视频在线观看| 亚洲av色香蕉一区二区三区潮| 巨爆中文字幕巨爆区爆乳| 自拍偷自拍亚洲精品情侣| 国产久视频| 人妖与人妖免费黄色片| 亚洲av不卡无码国产|