一種基于PCIe接口的密碼卡及該密碼卡的數(shù)據(jù)加密方法

基本信息

申請(qǐng)?zhí)?/td> CN201610509715.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106022080A 公開(kāi)(公告)日 2016-10-12
申請(qǐng)公布號(hào) CN106022080A 申請(qǐng)公布日 2016-10-12
分類號(hào) G06F21/34(2013.01)I;G06F21/45(2013.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 趙長(zhǎng)松 申請(qǐng)(專利權(quán))人 中國(guó)工商銀行股份有限公司北京中關(guān)村分行
代理機(jī)構(gòu) 北京輕創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 北京三未信安科技發(fā)展有限公司;三未信安科技股份有限公司
地址 100101 北京市朝陽(yáng)區(qū)北苑路170號(hào)3號(hào)樓22層1單元2602
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于PCle接口的密碼卡及該密碼卡的數(shù)據(jù)加密方法,涉及密碼卡及數(shù)據(jù)加密領(lǐng)域。目的在于解決現(xiàn)有的普通密碼卡密鑰存儲(chǔ)量小、數(shù)據(jù)傳輸延遲、響應(yīng)速度慢的問(wèn)題。ARM處理器和FPGA模塊通過(guò)高速片內(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è)完整的密碼卡功能。