PCIE密碼卡
技術涉及一種基于PCle接口的密碼卡及該密碼卡的數據加密方法,涉及密碼卡及數據加密領域。目的在于解決現有的普通密碼卡密鑰存儲量小、數據傳輸延遲、響應速度慢的問題。ARM處理器和FPGA模塊通過高速片內總線進行互連,ARM處理器的存儲信號輸出輸入端與存儲模塊的存儲信號輸入輸出端連接,FPGA模塊的通信信號輸入輸出端與PCle接口的通信信號輸出輸入端連接,PCle接口與外部服務器連接。PCle接口接收外部服務器發送的業務處理請求包,并將業務數據存儲到FPGA模塊內部的RAM中;FPGA模塊向ARM處理器請求業務權限并啟動算法進行加密運算;ARM處理器通知FPGA模塊啟動PCle接口將數據回傳至外部服務器。實現一個完整的密碼卡功能。
PCIE加密卡技術保護點
一種基于PCle接口的密碼卡,其特征在于,它包括ZYNQ主處理器(1)、存儲模塊(2)和PCle接口(3),所述ZYNQ主處理器(1)的存儲信號輸出輸入端與存儲模塊(2)的存儲信號輸入輸出端連接,ZYNQ主處理器(1)的通信信號輸入輸出端與PCle接口(3)的通信信號輸出輸入端連接,PCle接口(3)與外部服務器連接,所述ZYNQ主處理器(1)用于接收PCle接口(3)發送的業務請求包,并將該業務請求包進行加密處理;所述存儲模塊(2)用于存儲密鑰;所述PCle接口(3)用于將加密處理后的業務請求包回傳至外部服務器。
PCIE加密卡
PCI-Express(peripheral component interconnect express)是一種高速串行計算機擴展總線標準,它原來的名稱為“3GIO”,是由英特爾在2001年提出的,旨在替代舊的PCI,PCI-X和AGP總線標準。PCIe屬于高速串行點對點雙通道高帶寬傳輸,所連接的設備分配獨享通道帶寬,不共享總線帶寬,主要支持主動電源管理,錯誤報告,端對端的可靠性傳輸,熱插拔以及服務質量(QOS)等功能。PCIe交由PCI-SIG(PCI特殊興趣組織)認證發布后才改名為“PCI-Express”,簡稱“PCI-e”。它的主要優勢就是數據傳輸速率高,而且還有相當大的發展潛力。PCI Express也有多種規格,從PCI Express x1到PCI Express x32,能滿足將來一定時間內出現的低速設備和高速設備的需求。PCI-Express的接口是PCIe 3.0接口,其比特率為8Gbps,約為上一代產品帶寬的兩倍,并且包含和均衡、PLL改善以及時鐘數據恢復等一系列重要的新功能,用以改善數據傳輸和數據保護性能。PCIe閃存卡的供應商包括:INTEL、IBM、LSI、OCZ、三星(計劃中)、SanDisk、STEC、SuperTalent和東芝(計劃中)等,而針對海量的數據增長使得用戶對規模更大、可擴展性更強的系統所應用,PCIe 3.0技術的加入新的LSI MegaRAID控制器及HBA產品的出色性能,就可以實現更大的系統設計靈活性。
PCIE密碼卡
在高速密碼卡中,FPGA通過PCB板上晶振獲取66.66MHz時鐘,經過FPGA內部鎖相環后產生200MHz基本時鐘用作芯片2和芯片3的接口操作時鐘,然后經過內部分頻電路提供100MHz時鐘作為FPGA內部的NiosII軟核和硬件電路的工作時鐘,分頻16MHz作為芯片2和芯片3的工作時鐘分頻20MHz作為芯片1和芯片4的工作時鐘。