專利名稱:基于PCI Express總線技術的加密卡的制作方法
技術領域:
本實用新型涉及電子信息領域,特別涉及一種基于PCI E鄧ress總線技術的加密 卡。
背景技術:
現有加密卡主要采用PCI總線的連接方式。PCI的英文全稱為Peripheral Componentlnterconnect。即外部設備互聯總線,是于1993年推出的PC局部總線標準。PCI 總線可以分為32位總線和64位總線兩種,一般PC機使用32位PCI總線,傳輸帶寬最高為 133MB/s (33MHz X 32bit/8)。服務器和高級工作站帶有64位PCI總線。目前在64位總線 寬度下可達到突發(Burst)傳輸速率533MB/s,由于采用共享并行架構,PCI總線上的眾多 問題逐步顯露IRQ共享沖突,只能支持有限的IO套設備同步時鐘數據傳輸受到信號失真 的限制,工作電壓無法輕易降低,工作頻率難以進一步,PCI總線已經接近了其性能的極限。 PCI Express接口標準是Intel、 AMD、 DELL、 IBM在內的20多家業界主導公司于 2001年開始起草的新技術規范,并在2002年完成。PCI E鄧ress采用了目前業內流行的點 對點串行連接,比起PCI以及更早期的計算機總線的共享并行結構,每個設備都有自己的 專用連接,不需要向整個總線請求帶寬,而且可以把數據傳輸率提高到一個很高的頻率,達 到PCI所不能提供的高帶寬。相對于傳統PCI總線在單一時間周期內只能實現單向傳輸, PCI E鄧ress的雙單工連接能提供更高的傳輸速率和質量,它們之間的差異跟半雙工和全 雙工類似。 在我國的應用還處于剛剛起步階段,主要應用在對數據處理帶寬要求很高的圖像 等多媒體處理領域,在加解密處理方面目前還沒有發現應用。其主要特征是在物理傳輸層 的改進方面采用了全新的分散式傳輸協議,在高速傳輸下的數據被經過充分的排序以及優 化以確保傳遞到目標的完整性。在架構上,PCI E鄧ress采用了信道的串行模式,以Link為 單位進行信道的計算,物理層支持Xl-X32。 PCI E鄧ress架構的建立,相比起PCI總線具有更高的彈性以及更加合理地分配 帶寬。以xl帶寬模式為例,每個通道只需4根線即可實現調整數據傳輸,發送和接收數據的 信號線各一根,另外各一根獨立的地線。實際上,在單通道PCI E鄧ress總線接口插槽中是 18針而不是4針引腳,其余的14針都是通過4根芯線相互組合得到的。在PCI E鄧ress的傳 輸機構上,兩個設備之間通過串行連接,分別以2組線為一個單位,原始的PCI E鄧ress連 接為單通道雙工模式,2線用于發送,2線用于接收的四線傳輸,在這種基本的PCI E鄧ress 連接單元上包含兩個低電壓、分離驅動的信號一個傳送和一個接收。PCI E鄧ress被定義 為7層的傳輸架構,Physical物理層是最底層最基本的傳輸層,主要負擔起數據的拆分以 及信道的分配作用,隨后,以保證信號在PCI E鄧ress連接上順利進行的Link連接層,會對 信號排序以及加上CRC校驗碼,其中的流控制協議會在傳輸終點的緩存有空閑的時候才會 將信號流發送給Transaetion傳輸層進行數據的發送,避免了數據的重新審核,有效地節 省了帶寬。Transaction傳輸層主要是接受來自S/W軟件層的讀寫要求,并向Link連接層 發出數據申請。至于S/W以及Config/OS這兩個最表面的軟件操作層則由操作系統以及使用軟件的操作,實現操作員和硬件之間的交流作用。 PCI E鄧ress最大的優點之一就是它的跨平臺兼容性。現在的符合PCI 2. 3規 范的板卡將可以在低帶寬的PCI E鄧ress插槽上使用。采用了點到點的連接技術PCI Express在每個設備都有自己專用的連接,不需要向共享總線請求帶寬。更加直白的說,PCI E鄧ress的目標就是要實現芯片之間的I/0連接、擴展板卡(比如顯卡、聲卡)的連接,甚至 還能提供USB接口、 IEEE 1394接口的連接支持。
發明內容本實用新型的目的是克服上述現有技術的不足,提供一種基于PCI E鄧ress總線
技術的加密卡,該加密卡主要用于數據加解密處理,利用PCI-E總線接口技術解決以往加
解密卡在數據處理過程中的帶寬瓶頸,解決現有加解密產品所面臨的帶寬問題。 本實用新型可以通過如下措施達到 —種基于PCI-E總線技術的加密卡,包括 DSP主控芯片,用于控制系統內部各部分的工作; 專用密碼算法芯片,依據專用加解密算法進行加解密算法; 物理噪聲源芯片,主要為系統產生真的隨機數; 存儲器,為系統暫時存儲數據; PCI-E接口芯片,實現系統各部分與主機板高速數據交換; 專用密碼算法芯片、物理噪聲源芯片、存儲器及PCI-E接口芯片分別與DSP主控芯 片相連。 所述的加密卡與主機板的數據交換基于PCI-E總線技術。 本實用新型所述的主控芯片采用DSP芯片,實現數據的處理交換。 本實用新型所述的專用密碼算法芯片為國家密碼委指定的專用算法芯片。 本實用新型噪聲源芯片為國家密碼委指定的專用噪聲源芯片。 本實用新型主要用于數據加解密處理,利用PCI-E總線接口技術解決以往加解密
卡在數據處理工程中的帶寬瓶頸,解決現有加解密產品所面臨的帶寬問題,該種加解密卡
尤其適合對視頻音頻等多媒體數據的加解密處理,是本加解密卡的主要應用方向。
附圖是本實用新型的示意圖。
具體實施方式
以下結合附圖對本發明作進一步描述 如附圖所示,本發明基于PCI E鄧ress總線技術的加密卡包括物理噪聲源芯片
1、DSP主控芯片2及專用加解密芯片3、FLASH 4、RAM 5、 PCI-E接口芯片6。 物理噪聲源芯片1與DSP主控芯片2相連產生隨機數。FLASH 4與DSP主控芯
片2相連存放主控芯片程序。 DSP主控芯片2與專用密碼芯片3相連DSP主控芯片2接收主機傳送來的數據, 通過專用密碼芯片進行加(解)密運算,把運算后的數據送回到DSP主控芯片2。 DSP主控芯片2通過雙口 RAM暫時保存數據。 DSP主控芯片2與PCI-E接口芯片連接數據及操作命令的傳輸。 PC機通過PCI-E接口把數據傳送到DSP主控芯片2上,進行專用密碼算法的加解
密運算,再通過PCI-E接口返回到PC機中,實現數據的加解密。
權利要求一種基于PCI Express總線技術的加密卡,其特征是DSP主控芯片,用于控制系統內部各部分的工作;專用密碼算法芯片,依據專用加解密算法進行加解密運算;物理噪聲源芯片,主要為系統產生隨機數;存儲器,為系統暫時存儲數據;PCI-E接口芯片,實現系統各部分與主機板高速數據交換;專用密碼算法芯片、物理噪聲源芯片、存儲器及PCI-E接口芯片分別與DSP主控芯片相連。
2. 根據權利要求1所述的一種基于PCI E鄧ress總線技術的加密卡,其特征在于所述的加密卡與主機板的數據交換基于PCI-E總線技術。
3. 根據權利要求l所述的一種基于PCI Express總線技術的加密卡,其特征在于所述的主控芯片采用DSP芯片,實現數據的處理交換。
專利摘要本實用新型公開了一種基于PCI Express總線技術的加密卡,包括DSP主控芯片、專用密碼算法芯片、物理噪聲源芯片、存儲器,所述的加密卡與主機板的數據交換基于PCI-E總線技術,本實用新型主要用于數據加解密處理,利用PCI-E總線接口技術解決以往加解密卡在數據處理過程中的帶寬瓶頸,實現加解密數據的高速處理,解決現有加解密產品所面臨的帶寬問題。該種加解密卡尤其適合對視頻音頻等多媒體數據的加解密處理,也是本加解密卡的主要應用方向。
文檔編號G06F21/24GK201527654SQ20092016088
公開日2010年7月14日 申請日期2009年6月17日 優先權日2009年6月17日
發明者孔慶賀, 柳建, 連軍政 申請人:山東漁翁信息技術股份有限公司