• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      FPGA的信源全系統(tǒng)復(fù)合加密技術(shù)及其應(yīng)用

      2013-04-29 00:44:03馮雁軍張建國等
      電子產(chǎn)品世界 2013年7期
      關(guān)鍵詞:加密技術(shù)

      馮雁軍 張建國等

      摘要:本文闡述基于FPGA設(shè)計實現(xiàn)加密產(chǎn)品的優(yōu)勢,并以實際產(chǎn)品說明FPGA在信源全系統(tǒng)復(fù)合加密方面的應(yīng)用。本文網(wǎng)絡(luò)版地址:http://www.eepw.com.cn/article/146817.htm

      關(guān)鍵詞:加密技術(shù);FPGA;硬件防克?。徽麢C加密

      加密相關(guān)技術(shù)的簡介

      加密技術(shù)包括兩個元素:算法和密鑰。算法是將普通的文本與一串數(shù)字(密鑰)的結(jié)合,產(chǎn)生不可理解的密文的步驟,密鑰是用來對數(shù)據(jù)進行編碼和解碼的一種算法。在安全保密中,可通過適當?shù)拿荑€加密技術(shù)和管理機制來保證網(wǎng)絡(luò)的信息通訊安全。密鑰加密技術(shù)的密碼體制分為對稱密鑰體制和非對稱密鑰體制兩種。相應(yīng)地,對數(shù)據(jù)加密的技術(shù)分為兩類,即對稱加密(私人密鑰加密)和非對稱加密(公開密鑰加密)。對稱加密以數(shù)據(jù)加密標準(DES,Data Encryption Standard)算法為典型代表,非對稱加密通常以RSA(Rivest Shamir AdI eman)算法為代表。對稱加密的加密密鑰和解密密鑰相同,而非對稱加密的加密密鑰和解密密鑰不同,加密密鑰可以公開而解密密鑰需要保密。

      對稱加密技術(shù)

      對稱加密技術(shù)又稱私鑰加密技術(shù),就是加密密鑰能夠從解密密鑰中推算出來,反過來也成立。大多數(shù)對稱算法中,加、解密的密鑰是相同的,這些算法也稱秘密密鑰算法或單密鑰算法。用這種加密技術(shù)通信時,信息發(fā)送方用加密算法E把明文M加密,得到密文C后,然后把密文通過通信網(wǎng)絡(luò)發(fā)送給接收方,接收方在接收到密文C后,通過解密算法D進行解密,重新得到原明文M,達到密碼通信的目的。目前廣泛采用的對稱加密技術(shù)之一是數(shù)據(jù)加密標準DES。傳統(tǒng)信息加密產(chǎn)品面臨的問題

      當前市場上存在的加密產(chǎn)品可分為幾大類:

      第一類是硬件加密產(chǎn)品。這類產(chǎn)品的大致原理是通過主要以ARM為核心,外接加密芯片構(gòu)造而成的SOC系統(tǒng)。首先,由于加密芯片的實現(xiàn)的功能單一,不能夠?qū)崿F(xiàn)多種算法:其次,由于外接的加密芯片暴露在外,容易檢測加密芯片的管腳信號,通過示波器容易知曉加解密的結(jié)構(gòu):而且這樣的結(jié)構(gòu)設(shè)計其處理速度遠遠不能滿足批量或者大文件的數(shù)據(jù)處理需求:硬件容易被克隆。

      另一類則是軟件產(chǎn)品。通過以加密算法為核心,通過編程實現(xiàn)算法,然后對文件進行加密。由于在加密大數(shù)據(jù)的時候,加密速度很慢,而且使用軟件處理的方式會占用很多電腦的資源,難以達到人們的預(yù)期,而且網(wǎng)上有著很多的破解軟件,常用的加密算法都有對應(yīng)的解密軟件,使得加密后的數(shù)據(jù)容易被暴力破解。

      基于FPGA實現(xiàn)信源加密的優(yōu)點

      FPGA簡介

      目前以硬件描述語言(Verilog或VHDL)所完成的電路設(shè)計,可以經(jīng)過簡單的綜合與布局,快速的燒錄至FPGA(Field Programmable Gate Array)上進行測試,是現(xiàn)代IC設(shè)計驗證的技術(shù)主流。這些可編輯器件可以被用來實現(xiàn)一些基本的邏輯門電路(比如AND、OR、XOR、NOT)或者更復(fù)雜一些的組合功能比如解碼器或數(shù)學(xué)方程式。在大多數(shù)的FPGA里面,這些可編輯的器件里也包含記憶元件例如觸發(fā)器(Flip-flop)或者其他更加完整的記憶塊。

      系統(tǒng)設(shè)計師可以根據(jù)需要通過可編輯的連接把FPGA內(nèi)部的邏輯塊連接起來,就好像一個電路試驗板被放在了一個芯片里。一個出廠后的成品FPGA的邏輯塊和連接可以按照設(shè)計者而改變,所以FPGA可以完成所需要的邏輯功能。

      基于FPGA設(shè)計的加密產(chǎn)品的優(yōu)點

      隨著計算機網(wǎng)絡(luò)的發(fā)展和電子商務(wù)的日趨頻繁,對加密技術(shù)提出了更高的要求。從整體發(fā)展趨勢來看,密碼裝置應(yīng)該作為外接在主機串口或并口的一個硬件設(shè)備或是一塊插卡,具有速度快、低時延的特點?;贔PGA實現(xiàn)的加密技術(shù)與以往的主流硬件實現(xiàn)方式(如DSP芯片、單片機等)相比,具有低成本、高速度、微功耗、微小封裝尺寸以及保密性強等優(yōu)點。美國國家標準與技術(shù)協(xié)會(NIST)在對高級加密標準AES的候選算法進行評判時,就將能否在智能卡上實現(xiàn)作為一個很重要的標準。另一個明顯的優(yōu)點在于:在對時間代價和空間代價的取舍上,基于FPGA實現(xiàn)的加密技術(shù)提供了多種實現(xiàn)方案,分別對時間代價和空間代價有不同的偏重,有利于在各種應(yīng)用環(huán)境中進行優(yōu)化,

      由于FPGA的可配置性,F(xiàn)PGA能夠?qū)崿F(xiàn)大多數(shù)加密算法,同時使用全硬件加密處理,并行處理數(shù)據(jù),加密速度也非常快,加密結(jié)構(gòu)是被設(shè)計在FPGA內(nèi)部,結(jié)構(gòu)不易于被獲取,再將密碼與FPGA芯片DNA序列號綁定在一起,硬件不能被克隆,使其安全性能大大提高。

      以深圳市振華微電子有限公司的加密產(chǎn)品為例,可體現(xiàn)基于FPGA實現(xiàn)的產(chǎn)品的處理速度,安全性能及其靈活性等等。

      基于FPGA實現(xiàn)的5款加解密產(chǎn)品,根據(jù)其性能需求,選用不同的型號FPGA芯片:以帶有PCIE接口的產(chǎn)品為例,其加/解密速度根據(jù)選用的算法不同,其處理速度范圍達到300Mbps-7SOMbps。

      其安全性能方面,在FPGA內(nèi)部實現(xiàn)AES、3DES這算法,密碼的組成由三部分組成,第一部分是電腦主板以及CPU的序列號,第二部分是FPGA的DNA序列號,第三部分是用戶保存的密碼,這樣安排密碼,可把產(chǎn)品、電腦、用戶都綁定起來,三者缺一不可。對數(shù)據(jù)、密碼的處理方面,利用FPGA的靈活性,把數(shù)據(jù)、密碼的字節(jié)序混亂起來處理,更增加其安全性能。用戶更是可以定制自己的加密算法,更靈活和安全。

      用同一塊FPGA芯片根據(jù)不同的應(yīng)用場合,可以設(shè)計為不同的產(chǎn)品,如振華微電子的PCIE加密產(chǎn)品以及整機加密產(chǎn)品(硬盤),這些都是利用了FPGA設(shè)計靈活,處理速度快等等特點。在PCIE產(chǎn)品中,實現(xiàn)了PCIE接口總線控制器,整機加密產(chǎn)品在一塊FPGA內(nèi)實現(xiàn)了PCIE接口控制器,USB控制器,SATA控制器以及兩種硬核加密算法。

      振華微電子的產(chǎn)品適用于各種場合,如普通PC機、服務(wù)器(包括云服務(wù)器)等等。這些產(chǎn)品都針對信源進行加密,保護本地信息不被泄露,信源包括本地用戶的任何存儲在硬盤里面的數(shù)據(jù)、文檔、可執(zhí)行文件及程序等等。

      基于FPGA實現(xiàn)信源加密技術(shù)的應(yīng)用

      由于FPGA加密技術(shù)有著上述諸多的優(yōu)點,使得其應(yīng)用面非常廣泛,可以對一些重要的文件,例如license等進行加密,也可以對整個硬盤進行加密。在軍事領(lǐng)域的應(yīng)用中,不但對信息的保密性、一致性等方面要求高,更要求有很高的時效性,而FPGA加密技術(shù)能夠滿足這方面的要求。

      FPGA即現(xiàn)場可編程邏輯器件,其特性已經(jīng)決定了它的可擴展性和靈活性,適用于處理要求快速、安全的場合。尤其在信息安全領(lǐng)域,更是需要這樣的實現(xiàn)器件。

      為了方便敘述,以振華微電子的整機加密模組作為實例說明,圖1是整機加密模組的功能原理圖。

      電腦的硬盤掛載在整機加密模組下,任何寫進去硬盤的數(shù)據(jù)文檔、系統(tǒng)文件、應(yīng)用程序都是經(jīng)過這個模組加密的,存在硬盤里面的數(shù)據(jù)都是密文(包括操作系統(tǒng)、程序等);當用戶需要使用電腦時,需先把USB key插在整機加密模組的USB口(而不是電腦主板的USB,主板的USB口容易被監(jiān)控、跟蹤),然后開啟電源,當整機加密模組檢測到正確的USB key時,才會啟用解密,并對從硬盤里面讀出來的密文進行解密,電腦才能啟用;當用戶使用完畢電腦,關(guān)機,拔出USB key,即可放心離開。

      如果整個加密模組、硬盤甚至整臺電腦都丟失,只要USB key在用戶手上,用戶也不用擔心,因為整機加密模組以及電腦主板是綁定在一起的,而且存硬盤里面的密文數(shù)據(jù)字節(jié)序更是被隨機打亂,黑客獲得被隨機打亂字節(jié)序的密文,他能干什么呢?密文是經(jīng)過256bit的AES加密的,在當前破解256bit的AES,還只是奢望。

      用戶也不用擔心USB key被克隆,USB key也是基于FPGA實現(xiàn)的,這個FPGA的DNA序列也是全世界獨一無二的,這里面的key有三重保護:①被加密,且字節(jié)序隨機打亂:②跟唯一的FPGA DNA綁定:③DNA先經(jīng)過加密后才跟key綁定,保證別人無法知道key到底是跟什么綁定在一起。以上三點做到USB key無法被克隆。用戶只需要隨身帶著USB key,使用電腦時,插上USB key;不使用時把USB key帶走。當然對于監(jiān)管更嚴格的場所,可以把信源使用者跟usB key擁有者區(qū)分開。

      基于FPGA的特性,實現(xiàn)信源的加密產(chǎn)品,具有:靈活、安全性能高、處理速度快等特點。這正是FPG牘現(xiàn)信源加密的優(yōu)勢所在。

      猜你喜歡
      加密技術(shù)
      海洋水文信息加密技術(shù)方案設(shè)計與測試
      運用數(shù)據(jù)加密技術(shù)維護網(wǎng)絡(luò)安全的可靠性研究
      中國新通信(2022年4期)2022-04-23 23:04:20
      數(shù)據(jù)加密技術(shù)在計算機網(wǎng)絡(luò)通信安全中的應(yīng)用
      電子制作(2018年16期)2018-09-26 03:27:10
      在計算機網(wǎng)絡(luò)安全中數(shù)據(jù)加密技術(shù)的應(yīng)用
      基于四叉樹網(wǎng)格加密技術(shù)的混凝土細觀模型
      信息加密技術(shù)在電子商務(wù)中的應(yīng)用
      夏邑县| 罗城| 乌鲁木齐县| 巍山| 泸西县| 红河县| 电白县| 三穗县| 丘北县| 乌兰浩特市| 满城县| 商南县| 保山市| 汉源县| 三明市| 甘南县| 刚察县| 连南| 虹口区| 洪洞县| 东辽县| 句容市| 三原县| 六枝特区| 鄂托克前旗| 曲麻莱县| 横峰县| 河南省| 绥芬河市| 潼关县| 华蓥市| 于都县| 凤城市| 防城港市| 新安县| 涞源县| 宝丰县| 永寿县| 杭锦后旗| 达日县| 武邑县|