PCIE密碼卡
技術(shù)涉及一種基于PCle接口的密碼卡及該密碼卡的數(shù)據(jù)加密方法,涉及密碼卡及數(shù)據(jù)加密領(lǐng)域。目的在于解決現(xiàn)有的普通密碼卡密鑰存儲量小、數(shù)據(jù)傳輸延遲、響應(yīng)速度慢的問題。ARM處理器和FPGA模塊通過高速片內(nèi)總線進行互連,ARM處理器的存儲信號輸出輸入端與存儲模塊的存儲信號輸入輸出端連接,F(xiàn)PGA模塊的通信信號輸入輸出端與PCle接口的通信信號輸出輸入端連接,PCle接口與外部服務(wù)器連接。PCle接口接收外部服務(wù)器發(fā)送的業(yè)務(wù)處理請求包,并將業(yè)務(wù)數(shù)據(jù)存儲到FPGA模塊內(nèi)部的RAM中;FPGA模塊向ARM處理器請求業(yè)務(wù)權(quán)限并啟動算法進行加密運算;ARM處理器通知FPGA模塊啟動PCle接口將數(shù)據(jù)回傳至外部服務(wù)器。實現(xiàn)一個完整的密碼卡功能。
PCIE密碼卡
信息安全是一個綜合性的交叉科學(xué)領(lǐng)域,廣泛涉及數(shù)學(xué)、密碼學(xué)、計算機、通信、控制、人工智能、安全工程、人文科學(xué)等諸多學(xué)科,是近幾年迅速發(fā)展的一個熱點學(xué)科領(lǐng)域。隨著信息技術(shù)的發(fā)展,人們在享受信息資源所帶來的巨大的利益時,也要面臨著信息安全的嚴(yán)峻考驗。信息的安全問題日益突出,基于密碼學(xué)原理的各種安全應(yīng)用越來越廣泛,數(shù)據(jù)加密已經(jīng)深入到信息應(yīng)用的各個角落。至今,密碼技術(shù)是取得信息安全性有效的一種方法,是信息安全的核心技術(shù)。通過數(shù)據(jù)加密,人們可以有效地保證通信線路上的內(nèi)容不被泄露,而且還可以檢驗傳送信息的完整性。
PCI-E 密碼卡
支持標(biāo)準(zhǔn)接口:密碼卡API 接口符合GM/T 0018《密碼設(shè)備應(yīng)用接口規(guī)范》標(biāo)準(zhǔn)接口規(guī)范,通用性好。
支持內(nèi)核接口:對于 VPN 等特殊的應(yīng)用系統(tǒng),提供了在操作系統(tǒng)內(nèi)核中調(diào)用密碼卡的編程接口。接口支持同步和異步調(diào)用模式。
標(biāo)準(zhǔn)PCI-e高速數(shù)據(jù)接口:采用標(biāo)準(zhǔn)PCI-e及mPCIe通用接口,保證數(shù)據(jù)高速傳輸。
支持多種操作系統(tǒng):可支持32/64位的Windows、Linux、FreeBSD等操作系統(tǒng)。