Aurix HSM技术文档》是英飞凌公司针对其第二代AURIX™ TC3xx硬件安全模块(Hardware Security Module,简称HSM)发布的一份官方技术文档。该文档详细介绍了AURIX HSM的特性、设计原理以及使用方法,旨在为开发者和系统集成者提供必要的参考信息。 文档在2016年3月4日更新至版本2.0,相较于前一版本1.4,进行了多项重要的改进和增强。主要更新包括: 1. **密码学扩展**:增加了EXP、SMULT25519、XRECOVER、SMULTED25519和CHECKVALID等命令,这些是公钥密码学中的关键操作,用于加密和身份验证等安全功能。 2. **内存提升**:本地RAM容量从之前的规格提升到96KB,提高了系统的处理能力和存储能力。 3. **时钟与定时器模块**:原有的定时器模块被替换,并新增了一个看门狗定时器模块,提升了系统稳定性和安全性,确保在异常情况下能及时恢复或重启。 4. **地址映射更新**:对地址映射进行了调整,优化了资源的访问效率。 5. **AES模块修正**:对GCM(Galois/Counter Mode)加密模式的示例进行了修正,确保加密算法的正确性。 6. **哈希模块添加**:增加了哈希计算功能,支持多种哈希算法,如SHA-1、SHA-256等,用于数据完整性验证和消息认证码的生成。 7. **PKC模块**:添加了公共密钥密码学模块,增强了设备的安全计算能力,支持RSA、ECC等公钥算法。 8. **桥接模块改进**:ERRCTRL模块增加了错误位,ERRIE模块增加了额外的中断使能位,DTSTSEL寄存器和DTS触发器被移除,提高了错误处理和系统响应的灵活性。 9. **固件架构优化**:修订了用户操作系统代码检查的流程,当调试模式未启用时,HAR(硬件异常记录)将被忽略,避免不必要的异常触发。 文档内容涵盖了从简介、核心系统架构、模块详细描述、接口规范、错误管理和固件架构等多个方面,全面阐述了AURIX HSM的设计和实现。此外,还包含了一份修订历史,便于读者追踪文档的更新变化。 这份文档对于理解和开发基于AURIX TC3xx系列微控制器的安全应用至关重要,无论是系统设计者还是软件开发者,都能从中获取到宝贵的硬件安全模块设计和实施经验。同时,由于文档涉及的技术内容专业且深入,建议具备一定的嵌入式系统和密码学背景的人员阅读。
2024-08-22 17:34:55 6.91MB
1
TASKING VX-toolset for TriCore User Guide Tasking for Tricore编译器手册,讲述Tasking编译器的使用规则和扩展指令规则 适用Tasking和Aurix development studio
2024-05-21 16:34:12 6.78MB Aurix Tricore Tasking
1
TC3xx_Architecture
2024-03-06 04:16:29 12.76MB
1
英飞凌AURIX Development Studio,可用于开发英飞凌的TriCore-based AURIX microcontroller family的MCU,该版本下载于英飞凌官方网站https://softwaretools.infineon.com/tools/com.ifx.tb.tool.aurixide,版本为1.6.0_20220329-1249
2023-06-29 14:47:21 550.69MB 英飞凌 汽车电子 ads软件 TriCore
1
英飞凌AURIX TC3xx系列的架构说明书、技术手册等,资料详细丰富。
2023-04-18 14:12:14 40MB AURIXTC3xx Datasheet
1
基于AURIX的电动汽车电池管理系统电源模块设计
2023-03-17 13:40:23 736KB 基于 AURIX 电动 汽车电池管理
1
基于AURIX的电动汽车电池管理系统电源模块设计.pdf
HSM,功能安全
2023-02-02 13:45:44 5.47MB HSMTC397
1
OS 的实现启动---
2023-01-04 00:15:59 2.25MB Aurix
1
汽车电子AURIX 27系列芯片CCU6例程,CCU6主要用于电机控制。
2022-11-08 11:50:20 9.94MB CCU6例程
1