TCP/IP协议栈
HCC的网络协议栈和安全组件严格遵循MISRA C:2004进行开发,并使用先进的验证工具验证。HCC提供IPv4,IPv6,加密管理,TLS/SSL,SNMP,MQTT和无线网络安全解决方案,用于功能安全应用开发。所有的网络产品都提供了测试套件,在目标系统上验证操作正确性。
产品特性 ● 支持IPv4&IPv6或单独使用 ● 可用于RTOS之上或独立运行 ● 代码尺寸小 ● 没有动态内存分配(无malloc/free) ● 零拷贝 ● 支持多种网络接口 ● 提供本地及标准socket接口 |
![]() |
HCC为网络管理及通信提供了丰富的附加模块,包括IPSec&IKE、TLS/DTLS、TLS1.3、EAP、SNMP、NTP client、SNTP client、SSH、NAT。
TLS/SSL 是一个高度优化的软件模块,旨在为嵌入式设备提供安全的网络通信。它提供完整的 MISRA 兼容性报告和测试套件,包括 100% MC-DC 覆盖。
特性
● 内存占用少 - 通常约为 20KB 的 ROM 或 8KB 的 RAM
● 使用标准socket接口,便于集成
● TLS 1.0、1.1和1.2(RFC 5246)及SSL 3.0
● DTLS v1.2(RFC 6347)和v1.0(RFC 4347)
● 支持heartbeat扩展(RFC 6520)
● HTTP over TLS(RFC 2818)
● HTTPS 安全服务器及客户端和FTPS支持
● 支持各种密码套件,以下算法:DH/DHE/DSS/ECDHE/RSA、AES/RC4/3DES、SHA/MD5
SEooC
HCC是第一个使用SEooC方法构建商业软件元素的嵌入式软件模块供应商。HCC投入了大量的时间和精力来创建为深度嵌入的软件组件构建可重用的SEooC所需的过程和环境。已经建立了一个完整的生命周期,作为客户安全开发的一个可管理的部分。
SafeTCPIP
针对汽车安全应用,HCC基于SEooC方法开发了SafeTCP/IP协议栈,遵循ISO 26262 ASIL B标准,SafeTCP/IP可以与几乎所有的RTOS集成并包含一个测试套件来验证协议栈所需的RTOS资源。
HCC还开发了集成测试台(ITB),以帮助集成HCC开发的SEooC到客户安全开发中。ITB允许在目标系统上复制开发过程中所做的所有测试,包括黑盒、白盒、单元测试用例。这确保了在SEooC开发过程中实现的测试覆盖在集成到目标之后也能达到,验证了在开发中被证明安全的产品在被集成到安全系统后仍然是安全的。