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