一种IPsec加速装置及实现方法

基本信息

申请号 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 分类 电通信技术;
发明人 张鹏程;张洪柳;刘天明;刘树伟 申请(专利权)人 青岛方寸微电子科技有限公司
代理机构 济南圣达知识产权代理有限公司 代理人 李琳
地址 250000山东省济南市高新区舜华路2000号舜泰广场9号北楼803-1室
法律状态 -

摘要

摘要 本公开提供了一种IPsec加速装置及实现方法,包括SA LIST模块、IPsec加速器模块、SM4及AES模块、SM3及SHA‑1模块、DATA FIFO模块、MASTER模块、ARBITER模块和SLAVE模块;所述IPsec加速器模块用于从读回的描述符中读取出有效的SA指针,根据SA指针检索SA LIST模块,从中选出当前数据包的操作信息,利用硬件根据选择的操作信息自动为数据包增添头部,对加密算法进行选择,对数据包进行校验和计算并将校验和写入对应的地址中;本公开用硬件的方式处理IPsec流程中的一部分操作,减轻了CPU的负载,达到了一种加速的效果。