ZHDA333 September   2026 AM62L

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 平台
  5. 2Yocto 集成 (TI SDK Wrynose)
    1. 2.1 层栈
    2. 2.2 OpenSSL 3.5 原生 PQC:无需额外步骤
    3. 2.3 liboqs/oqs-provider 集成
    4. 2.4 从构建错误中恢复
    5. 2.5 wolfSSL 集成
      1. 2.5.1 选择路径
      2. 2.5.2 步骤 A1 — 选项 A:meta-wolfssl
      3. 2.5.3 步骤 A2 — 选项 B:meta-oe wolfssl(仅库)
    6. 2.6 步骤 B — 构建
    7. 2.7 步骤 C — OpenSSL 提供程序配置
  6. 3性能基准测试
    1. 3.1 ML-KEM — 所有实现
    2. 3.2 ML-DSA — 所有实现
    3. 3.3 FrodoKEM(仅 liboqs)
    4. 3.4 混合 KEM — TLS 开销
    5. 3.5 armasm 对 wolfSSL 性能的影响
  7. 4NEON 与硬件加速分析
    1. 4.1 各实现的加速状态
    2. 4.2 按算法给出的建议
  8. 5算法可用性摘要
  9. 6参考资料

性能基准测试

备注: 重现基准测试所需的前提包:

本节中的命令需要 IMAGE_INSTALL 中的以下包(请参阅第 2.3.2 节和 2.5.2 节):

  • liboqs-tests → 将 oqs_speed_kem、oqs_speed_sig 安装到 /usr/bin/
  • wolfcryptbenchmark → 安装 /usr/bin/wolfcryptbenchmark(通过 meta-wolfssl bbappend;在 wolfssl 构建中触发 --enable-crypttests)

如果没有这些包,rootfs 上将不会包含二进制文件。仅安装 liboqs 库和 oqsprovider.so 并不足以运行速度基准测试。

所有基准测试均在 AM62L3 EVM 上运行,该平台搭载频率约为 1.4GHz 的 Cortex-A53,并采用 Arago 2025.01。wolfSSL 数值使用 --enable-armasm(NEON Keccak + 硬件 AES/SHA-2 汇编已启用)。

所有基准测试均在 AM62L3 EVM 上运行,该平台搭载频率约为 1.4GHz 的 Cortex-A53,并采用 Arago 2025.01。wolfSSL 数值使用 --enable-armasm(NEON Keccak + 硬件 AES/SHA-2 汇编已启用)。