中间件
IPsec
ESS-03是依利浦系安全设计(ESA)一个组成部分,它为嵌入式应用提供一套全面的安全软件。ESS-03提供一个参考设计来整合任何CLP-25, CLP-30或者CLP-36 ESP/AH 卸载引擎到Linux Ipsec里。Linux Ipsec是一个强有力的开放式平台,已被广泛的运用于嵌入式软件开发。 在集成硬件卸载的研究中已经找到了最佳方法来代替软件运行的硬件卸载功能。ESS-03提供了应用Ipsec的ipv4和IPv6卸载的方案。依利浦通过运用C源代码和一套完整的解决方案来加速产品的上市时间。
Linux系统提供了一个完整的IPsec的解决方案,该方案紧密集成到TCP/IP堆栈并为IPsec必要的数据平面包操作提供一个完整的方案。依利浦系Linux IPsec为数据层面Ipsec提供了 一个参考设计,该设计为IPv4和IPv6的应用提供了高速数据通道硬件卸载。IPv4的IPsec卸载是通过硬件ESP/AH的标头与本地软件函数的置换来完成的。IPv6的IPsec卸载是通过如AES, 3DES和HMAC/SHA-1的基算法的加密卸载来完成的。
- 硬件卸载集成到Linux Ipsec里面
- 支持IPv4 Ipsec PDU处理硬件卸载
- ESP/AH函数与硬件的快速通道的替换
- 支持IPv6 Ipsec的硬件卸载
- 密码和散列操作与硬件的快速通道的替换
- 参考代码:C源代码
- 开发适用于Linux Fedora Core6 2.6.22 的内核
- 基于FPGA的评估平台使用EVAL-01的评估卡

