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

基本信息

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

摘要

摘要 本發(fā)明涉及一種基于PCle接口的密碼卡及該密碼卡的數(shù)據(jù)加密方法,涉及密碼卡及數(shù)據(jù)加密領(lǐng)域。目的在于解決現(xiàn)有的普通密碼卡密鑰存儲量小、數(shù)據(jù)傳輸延遲、響應(yīng)速度慢的問題。ARM處理器和FPGA模塊通過高速片內(nèi)總線進(jìn)行互連,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)限并啟動算法進(jìn)行加密運(yùn)算;ARM處理器通知FPGA模塊啟動PCle接口將數(shù)據(jù)回傳至外部服務(wù)器。實(shí)現(xiàn)一個完整的密碼卡功能。