This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C129ENCPDT:器件安全和功能

Guru**** 2387830 points
Other Parts Discussed in Thread: TM4C129ENCPDT, SHA-256
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1222501/tm4c129encpdt-device-security-and-functionality

器件型号:TM4C129ENCPDT
主题中讨论的其他器件: SHA-256

您能否确认器件是否支持以下功能  

  • HTTPS
  • PKI 支持
  • 安全元素(加密计算、密钥和认证的安全存储)
  • TLS 1.2或 TLS 1.3
  • TLS 1.2密码套件:TLS_ECDHE_ECDSA_with_AES_128_GCM_SHA256
  • TLS 1.3 (如果受支持)密码套件:TLS_AES_128_GCM_SHA256
  • 所有加密算法均通过 NIST CAVP(*)认证
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     数据表中介绍了 TM4C129ENCPDT 的所有硬件功能。 对于 HTTPS、PKI 和 TLS、我认为它们与您选择的 TLS 堆栈有更多的关系。  

    1.3.5高级加密标准(AES)加速器(见963页)
    高级加密标准(AES)加速器模块可提供硬件加速的数据
    基于二进制密钥的加密和解密操作。 AES 模块是对称的
    用于和加密的密码模块、支持128位、192位或256位硬件密钥
    解密。
    AES 具有以下特性:
    ■支持基本的 AES 加密和解密操作:
    –带基本 GHASH 操作的伽罗瓦/计数器模式(GCM)
    –带 CBC-MAC 的计数器模式(CCM)
    XTS 模式
    ■以下反馈操作模式的可用性:
    –电码本模式(ECB)
    –密码块链接模式(CBC)
    –计数器模式(CTR)
    –密码反馈模式(CFB),128位
    –F8模式
    ■密钥大小为128位、192位和256位

    ■支持 CBC_MAC 和 Fedora 9 (F9)验证模式
    ■基本 GHASH 操作(选择不加密时)
    ■硬件的密钥调度
    ■支持 μ μDMA 传输
    ■完全同步设计

    1.3.6数据加密标准(DES)加速器(见1015页)
    DES 模块可提供硬件加速的数据加密与解密功能。 。
    模块运行单 DES 或三重 DES (3DES)算法、并支持电子
    代码本(ECB)、密码块链接(CBC)和密码反馈(CFB)操作模式。
    DES 加速器包括以下主要特性:
    ■DES/3DES 加密与解密。
    ■反馈模式:ECB、CBC、CFB
    ■主机中断或 μ μDMA 驱动工作模式。 μDMA 支持数据和上下文输入/结果
    补偿
    ■完全同步设计
    ■内部宽总线接口


    1.3.7安全哈希算法/消息摘要算法(SHA/MD5)(见1044页)
    SHA/MD5模块提供硬件加速的哈希函数、可运行:
    ■Ron Rivest 于1991年开发的 MD5信息摘要算法
    ■SHA-1算法、符合 FIPS 180-3标准
    ■SHA-2 (SHA-224和 SHA-256)算法、符合 FIPS 180-3标准
    ■哈希消息验证码(HMAC)操作
    该算法可生成消息或数据文件的精简集、然后可进行精简集
    用于验证消息完整性。
    SHA/MD5加速器模块拥有以下主要特性:
    ■按 MD5对0到2 33 - 2字节数据进行哈希运算(其中2 32 - 1字节为单遍运算)、
    SHA-1、SHA-224或 SHA-256哈希算法(仅限字节粒度、不支持位粒度)
    ■对不超过64字节的 HMAC 密钥进行自动 HMAC 密钥预处理
    ■对超过64字节的 HMAC 密钥进行主机辅助的 HMAC 密钥预处理
    ■预计算中的 HMAC (内部/外部摘要)、可提高小模块性能
    μ■支持 μ μDMA 操作、以实现数据和上下文输入/结果输出传输
    ■支持中断、以读取摘要(签名)