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

        ?

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

        2013-04-29 00:44:03馮雁軍張建國等
        電子產(chǎn)品世界 2013年7期

        馮雁軍 張建國等

        摘要:本文闡述基于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ù)包括兩個元素:算法和密鑰。算法是將普通的文本與一串?dāng)?shù)字(密鑰)的結(jié)合,產(chǎn)生不可理解的密文的步驟,密鑰是用來對數(shù)據(jù)進行編碼和解碼的一種算法。在安全保密中,可通過適當(dāng)?shù)拿荑€加密技術(shù)和管理機制來保證網(wǎng)絡(luò)的信息通訊安全。密鑰加密技術(shù)的密碼體制分為對稱密鑰體制和非對稱密鑰體制兩種。相應(yīng)地,對數(shù)據(jù)加密的技術(shù)分為兩類,即對稱加密(私人密鑰加密)和非對稱加密(公開密鑰加密)。對稱加密以數(shù)據(jù)加密標(biāo)準(zhǔn)(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ù)加密標(biāo)準(zhǔn)DES。傳統(tǒng)信息加密產(chǎn)品面臨的問題

        當(dāng)前市場上存在的加密產(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è)備或是一塊插卡,具有速度快、低時延的特點。基于FPGA實現(xiàn)的加密技術(shù)與以往的主流硬件實現(xiàn)方式(如DSP芯片、單片機等)相比,具有低成本、高速度、微功耗、微小封裝尺寸以及保密性強等優(yōu)點。美國國家標(biāo)準(zhǔn)與技術(shù)協(xié)會(NIST)在對高級加密標(biāo)準(zhǔn)AES的候選算法進行評判時,就將能否在智能卡上實現(xiàn)作為一個很重要的標(biāo)準(zhǔ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)、程序等);當(dāng)用戶需要使用電腦時,需先把USB key插在整機加密模組的USB口(而不是電腦主板的USB,主板的USB口容易被監(jiān)控、跟蹤),然后開啟電源,當(dāng)整機加密模組檢測到正確的USB key時,才會啟用解密,并對從硬盤里面讀出來的密文進行解密,電腦才能啟用;當(dāng)用戶使用完畢電腦,關(guān)機,拔出USB key,即可放心離開。

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

        用戶也不用擔(dān)心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帶走。當(dāng)然對于監(jiān)管更嚴(yán)格的場所,可以把信源使用者跟usB key擁有者區(qū)分開。

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

        亚洲日韩精品一区二区三区无码| 伊人久久综合精品无码av专区| 18禁无遮挡羞羞污污污污网站| 一本一本久久久久a久久综合激情| 人妻少妇一区二区三区| 精品一区二区三区人妻久久| 日韩人妖一区二区三区| 中国黄色偷拍视频二区| 婷婷久久av综合一区二区三区| 色综合久久中文娱乐网| 丰满女人又爽又紧又丰满| 国产精品亚洲综合色区韩国| 日本成人三级视频网站| 东京热加勒比国产精品| 国产嫩草av一区二区三区| 大肉大捧一进一出好爽视频动漫 | 亚洲精品国产国语| 国产精品爽爽VA吃奶在线观看| 蜜桃视频成年人在线观看| 亚洲第一女人的天堂av| 国模吧无码一区二区三区| av网站免费线看| 国产综合第一夜| av网站可以直接看的| 亚洲成人av在线第一页| 天天躁日日躁狠狠久久| 亚洲AV秘 无码一区二区三区臀| 国产高清天干天天视频| 中文字幕亚洲一二三区| 久久综合99re88久久爱| 国产丶欧美丶日本不卡视频| 日日猛噜噜狠狠扒开双腿小说| 欧美第五页| 26uuu欧美日本在线播放| 亚洲乱码一区二区av高潮偷拍的| 成人av鲁丝片一区二区免费| 国产午夜视频在永久在线观看| 亚洲一区二区女优视频| 亚洲自拍偷拍色图综合| 人人做人人爽人人爱| 俺来也俺去啦久久综合网|