一種IPsec加速裝置及實(shí)現(xiàn)方法

基本信息

申請?zhí)?/td> CN201911319422.4 申請日 -
公開(公告)號 CN111031055B 公開(公告)日 2021-10-12
申請公布號 CN111031055B 申請公布日 2021-10-12
分類號 H04L29/06(2006.01)I;H04L29/08(2006.01)I;H04L9/06(2006.01)I 分類 電通信技術(shù);
發(fā)明人 張鵬程;張洪柳;劉天明;劉樹偉 申請(專利權(quán))人 青島方寸微電子科技有限公司
代理機(jī)構(gòu) 濟(jì)南圣達(dá)知識產(chǎn)權(quán)代理有限公司 代理人 李琳
地址 250000山東省濟(jì)南市高新區(qū)舜華路2000號舜泰廣場9號北樓803-1室
法律狀態(tài) -

摘要

摘要 本公開提供了一種IPsec加速裝置及實(shí)現(xiàn)方法,包括SA LIST模塊、IPsec加速器模塊、SM4及AES模塊、SM3及SHA?1模塊、DATA FIFO模塊、MASTER模塊、ARBITER模塊和SLAVE模塊;所述IPsec加速器模塊用于從讀回的描述符中讀取出有效的SA指針,根據(jù)SA指針檢索SA LIST模塊,從中選出當(dāng)前數(shù)據(jù)包的操作信息,利用硬件根據(jù)選擇的操作信息自動為數(shù)據(jù)包增添頭部,對加密算法進(jìn)行選擇,對數(shù)據(jù)包進(jìn)行校驗(yàn)和計(jì)算并將校驗(yàn)和寫入對應(yīng)的地址中;本公開用硬件的方式處理IPsec流程中的一部分操作,減輕了CPU的負(fù)載,達(dá)到了一種加速的效果。