查看: 1004|回复: 1

[原创] 密码学及i.MXRT117x硬件加速引擎

[复制链接]

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24855
最后登录
2025-7-17
发表于 2024-11-19 18:54:33 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2024-12-6 11:12 编辑

      本文档提供了与加密算法和硬件加速相关的通用介绍。通过使用i.MX RT117x及相关实践示例,旨在帮助NXP客户快速了解、选择适当的密码算法,及其硬件加速的性能。注意:如果读者具备密码学基本知识(basic knowledge),请直接跳至第3
本文档展示密码学功能和性能两个示例:
- 功能: mbedTLS 中的 CAAM 禁止和使用
- 性能: 带硬件加速 或 纯软件的密码benchmark性能

  
i.MX RT
  
Name
Features
i.MXRT10xx
  
DCP (Data  Co-Processor数据协处理器)
对称: AES-128
  
哈希: SHA-1, SHA-256
i.MXRT11xx
CAAM
  
(Cryptographic Acceleration and  Assurance Module密码计算和保证模块)
对称: AES 128, 192, 256; 3DES,  DES;
  
非对称: RSA, ECC, DH, ECDSA, ECDH
  
哈希: SHA-1, SHA-2,  MD5, HMAC
  
随机数 Number Generation
  
1.png



  
Features
Performance runs on  
HW Acceleration
CAAM accelerated or SW Implantation which runs on MIMXRT1170-EVK
See below Figure1
Asymmetric algorithms
RSA, DH, DHE, ECDSA, ECDHE
30~70 times faster
Symmetric algorithms
3DES, DES, AES-CBC, AES-CFB, AES-GCM, AES-CCM
10 ~ 40 times faster
Random
CTR_DRBG(NOPR), CTR_DRBG(PR)
/
Hash
SHA-1, SHA-256, SHA512, MD5
SHA1, SHA256 5-10 times  faster
MAC
HMAC-drbg-sha1/256, Poly1305
HMAC-SHA256 3-4 times faster




注:请下载附件文档。


密码学及i.MXRT硬件加速引擎.pdf

1.43 MB, 下载次数: 15, 下载积分: 威望 1

回复

使用道具 举报

  • TA的每日心情
    开心
    2024-9-13 10:02
  • 签到天数: 297 天

    连续签到: 1 天

    [LV.8]以坛为家I

    34

    主题

    3511

    帖子

    38

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    6040

    活跃会员

    最后登录
    2025-6-12
    发表于 2024-11-27 17:05:33 | 显示全部楼层
    学习一下
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-18 08:19 , Processed in 0.136736 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表