主题中讨论的其他器件: 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(*)认证
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 的所有硬件功能。 对于 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 操作、以实现数据和上下文输入/结果输出传输
■支持中断、以读取摘要(签名)