一种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的负载,达到了一种加速的效果。 |
