当前位置:首页 - 产品中心 - 系统工具

产品名称:SPEC Embedded SecureMark

生产厂商:SPEC产品类别:系统工具

EEMBC® SecureMark® 是一个客观、标准化的基准测试框架,用于衡量加密处理解决方案的效率。EEMBC 计划在 SecureMark 框架内支持对不同应用领域的各种安全配置文件进行测试和分析。首个可供授权使用的产品是 SecureMark-TLS,它专注于物联网 (IoT) 边缘节点的传输层安全协议 (TLS)

SecureMark-TLS 基准测试配置文件模拟了用于安全互联网通信的传输层安全 (TLS) 协议所需的加密操作。TLS 协议提供交换消息的隐私性和完整性,并可对通信双方进行身份验证。SecureMark-TLS 针对一组预设的加密功能,测量物理设备(开发板或最终产品)的性能和能耗。能耗测量结果汇总为一个最终的单一分数,该分数代表了物联网边缘节点设备的 TLS 操作性能。其他测量结果,例如实现的规模和安全鲁棒性,可以在披露报告中进行描述。除了硬件面积和软件占用空间之外,披露报告还可以包含所有相关实现细节的描述,例如测试的硬件设备、使用的软件库版本、编译器选项和标志,以及硬件加密引擎的详细信息(如果适用)。

SecureMark-TLS 软件由主机 PC 应用程序和嵌入式 DUT(被测设备)软件组成。主机应用程序通过测试平台硬件板向 DUT 发送命令来驱动基准测试的执行,从而执行加密操作。它接收操作结果进行检查,并从能量监视器获取功耗和时序测量数据。由于加密算法的实现可以是硬件和软件的任意组合,因此 EEMBC 仅定义了 API,而未定义实现的源代码。

为了简化移植并提供一个便捷的起点,EEMBC 提供的嵌入式软件包含所需加密操作的参考移植版本。它使用来自“mbed TLS”开源项目的加密函数实现了测试框架 API。“mbed TLS”是许多嵌入式设备中使用的 TLS 协议栈的实现。

SecureMark-TLS 利用了许多其他 EEMBC 基准测试所采用的 IoTConnect™ 框架。一旦您的实验室配置完成一个基准测试,即可轻松运行所有基准测试。

产品功能

·        分析在边缘设备上使用包含基于 NIST secp256r1 曲线的 ECC ECDSASHA256 以及 AES128-CCM/ECB 的通用物联网密码套件实现 TLS 的相关成本。

·        为应用程序开发人员提供行业创建和标准化的工具,用于分析安全实现。

·        衡量性能、能量和功率

·        测试微控制器、硬件和/或软件安全产品以及编译器选项的组合(尺寸与速度之间的权衡)

全国服务热线:
021-52550099