AURIX™ Security Solutions
32-bit AURIX™ : A Holistic Security Architecture
Infineon’s AURIX™ 32-bit microcontroller family, with its embedded Hardware Security Module (HSM), is a perfect fit for automotive applications, where specific security functionalities are required. Typical examples of such applications are tuning protection, immobilizer , secure on-board communication etc. Infineon not only offers a scalable portfolio of compatible AURIX™ devices, with integrated HSM, but also the necessary SW packages as well as support services. This provides our customers with everything they need to fulfill the security requirements of their applications
Click & check below the complete AURIX™ portfolio of Infineon:
AURIX™ Hardware Security Module (HSM ) : anchor of trust thanks to separated logical protection domain
Highly flexible and programmable solution based on:
|
|
Customer Benefits : Hardware Security Module ( HSM )
- Secure Platform:
HSM provides a secure platform, separated from the rest of the microcontroller by a firewall, thereby creating a trusted execution environment.
- Security Standard Compliance:
AURIX™ HSM fulfills SHE HIS and Evita Medium standards as well as provide some additional functionalities.
- Backward Compatibility:
AURIX™ security solutions are backward compatible to security SHE HIS implementations in previous TriCore based microcontroller families.
- Security Differentiation:
Customized secure OEM or Tier1 crypto apps can be processed within trusted HSM execution environment and therefore allow independent HSM specific SW code review in reference to the huge application host SW from multiple parties. This helps to harden the security level by reliably avoiding potential security backdoors.
- Secure Failure Analysis:
For the purpose of preventing unpermitted debug access, AURIX™ HSM offers 256 bit password for debugger access protection. It is possible to create car specific debugger password, which can be stored in OEM/TIER1 data base or generated by secret algorithm. Destructive Debugger Entry functionality opens debugger access but initiates a persistent destructive action - device gets inoperable in native ECU car environment.
- Secure Process:
Infineon can provide a secure personalization flow. 1st personalization step usually happens at the Tier1, where initial HSM SW and optional transportation key(s) are injected to the ECU. 2nd personalization step happens at the OEM, where a car specific Individual key(s) are injected. AURIX™™ HSM offers device specific, individual random read-only key. Read-only key can be used for injected keys and make them invisible for the application SW layer.
- Convergence of security and safety:
AURIX™ microcontrollers address both functional safety as well as IT-security requirements, making sure those are properly integrated and not conflicting with one another
Secure™ Hardware Extension ( SHE + )
The SHE+ driver controls the hardware security peripheral in the HSM domain and interacts to the TriCore host core. SHE+ offers the AUTOSAR CRY interface to integrate the HSM security features into an automotive application including interface to AUTOSAR, communication from TriCore to HSM
SHE+ can be added to existing MCAL Driver packages and is configured with the Tresos Studio. This is an Eclipse-based tool for the configuration of AUTOSAR software modules.and vice versa, key storage functionality and security peripheral drivers.
SHE+ can offer the following functionality:
|
|
AURIX™ Security Solutions - Get more Information
Trainings
![]() |
Understand how hackers use the CAN bus to interfere with in-vehicle communication, and be aware of how Infineon’s AURIX™ microcontrollers support secure CAN communication. |
|
HSM Hardware Security Module |
Customer Support
Through its network of technical experts, Infineon can support its customers throughout their development process.
First level of support is provided by local field application engineers, second level more complex topics addressed by
dedicated automotive security experts.
Dedicated on-site consulting can also be organized, to help customers reduce development time and costs.
Please check our Preferred Design Houses for more information
Microcontroller Mediacenter
Please check the youtube channel Infineon4Engineers for more videos.
AURIX™ Preferred Security Partners
Basics of software over-the-air concept using AURIX™ |
|
Secure CAN Communication |
Understand how hackers use the CAN bus to interfere with in-vehicle communication, and be aware of how Infineon’s AURIX™ microcontrollers support secure CAN communication. |
AURIX™ 32-bit microcontroller family for CAV |
|
AURIX™ 1G |
|
AURIX™ for Advanced Driver Assistance Systems |
|
AURIX™ Hardware Security Module for Automotive Cyber Security |
|
Powertrain electrification and Infineon's solutions for inverters |
|
How AURIX™ addresses electric vehicle application needs |
|
OPTIGA™ Trusted Platform Module & AURIX™: Perfect partners for automotive cybersecurity |
|
|
|
32-bit: Tricore®
Training Title |
Language |
Hitex |
Microconsult |
AURIX™ TC2xx Workshop: 32-Bit Multicore Mikrocontroller-Familie |
German |
X | |
AURIX™ TC2xx Workshop: 32-Bit Multicore Microcontroller Family |
English | X | |
AURIX™ TC3xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie (2G Zweite Generation) |
German | X | |
AURIX™ TC3xx Workshop: 32-Bit Multicore Microcontroller Family (2G Second Generation) |
English | X | |
German |
|||
English |
|||
German |
|||
English |
32-bit: XMC4000/XMC1000®
Training Title |
Language |
Hitex |
Microconsult |
Keil MDK-ARM Powertraining mit XMC4500 (Cortex-M4) | German | X | |
Hands-on Professional Middleware für Cortex-M | German | X | |
XMC4000 / XCM1000 Workshop: 32-Bit Industrial Microcontroller ARM® Cortex™-M4/ ARM® Cortex™-M0 |
German |
||
XMC4000 / XCM1000 Workshop: 32-Bit Industrial Microcontroller ARM® Cortex™-M4/ ARM® Cortex™-M0 |
English |
16-bit: C166, XC166
Training Title |
Language |
Hitex |
Microconsult |
XC2000/XE16x/XC16x/ST10: Architektur, Peripherie und Embedded Programmierung |
German |
||
XC2000/XE16x/XC16x/ST10: Architecture, Peripherals and Embedded Programming |
English |
||
XC8xx/C500/8051 8-Bit Mikrocontroller: Architektur und Embedded Programmierung |
German |
X |
|
XC8xx/C500/8051 8-Bit Microcontrollers: Architecture and Embedded Programming | English | X |
Operating system and Applications
Operating system and Applications | Language | Hitex | Microconsult |
Embedded C: Programmiermethoden und -tools für Embedded-Anwendungen |
German
|
||
Embedded C: Programming Methods and Tools for Embedded Applications | English |
||
German |
|||
TC17x7: Practical Application of TriCore® Specific Peripherals |
English |
||
Tracen und Multicore Debugging mit der PLS Universal Debug Engine UDE |
German |
||
Tracing and Multicore Debugging with the PLS Universal Debug Engine UDE |
English |
||
Tracen und Multicore Debugging für TriCore/AURIX™ (MCDS) mit Lauterbach TRACE32 |
German |
||
Tracing and Multicore Debugging for TriCore/AURIX™ (MCDS) with Lauterbach TRACE32 |
English |
||
German |
|||
English |
|||
German |
|||
English |
|||
RTOS-Anwendung: Entwicklung von Laufzeit-Architekturen für Embedded- und Echtzeitsysteme |
German |
||
RTOS Application: Development of Runtime Architectures for Embedded and Real-time Systems |
English |
- AURIX™ System Control Units
- AURIX™ Peripheral Sensor Interface with Serial PHY
- AURIX™ Peripheral Sensor Interface
- AURIX™ Versatile Analog-to-Digital Converter
- AURIX™ System Timer
- AURIX™ System Architecture
- AURIX™ Single Edge Nibble Transmission
- AURIX™ Safety Management Unit
- AURIX™ Safety Concept
- AURIX™ Queued Synchronous Peripheral Interface
- AURIX™ Program Memory Unit
- AURIX™ Micro Second Channel
- AURIX™ Memory Test Unit
- AURIX™ Memory Maps
- AURIX™ Interrupt Router
- AURIX™ Inter-Integrated Circuit Module
- AURIX™ Input Output Monitor
- AURIX™ Infineon Low Level Driver
- AURIX™ High Speed Serial Link
- AURIX™ Hardware Security Module
- AURIX™ Generic Timer Module
- AURIX™ General Purpose Timer Unit
- AURIX™ General Purpose Input Output
- AURIX™ FlexRay™ Protocol Controller
- AURIX™ Flexible CRC Engine
- AURIX™ External Bus Unit
- AURIX™ Ethernet MAC
- AURIX™ Direct Memory Access
- AURIX™ Delta-Sigma Analog-to-Digital Converter
- AURIX™ Debug Support
- AURIX™ Controller Area Network
- AURIX™ Central Processing Unit
- AURIX™ Capture Compare Unit 6
- AURIX™ Advanced Driver Assistance Subsystem (ADAS)
- AURIX™ Asynchronous Synchronous Interface
- ADC_Background_Scan_1_KIT_TC297_TFT
- ADC_Group_Scan_1_KIT_TC297_TFT
- ADC_Single_Channel_1_KIT_TC297_TFT
- ASCLIN_LIN_Master_1_KIT_TC297_TFT
- ASCLIN_Shell_UART_1_KIT_TC297_TFT
- ASCLIN_Shell_UART_1_KIT_TC237_TFT
- ASCLIN_Shell_UART_1_KIT_TC277_TFT
- ASCLIN_Shell_UART_1_KIT_TC275_SB
- ASCLIN_SPI_Master_1_KIT_TC297_TFT
- ASCLIN_UART_1_KIT_TC297_TFT
- Bus_Register_Protection_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC234_TFT
- Blinky_LED_1_KIT_TC237_TFT
- Blinky_LED_1_KIT_TC265_TFT
- Blinky_LED_1_KIT_TC275_SB
- Blinky_LED_1_KIT_TC277_TFT
- DMA_Linked_List_Mode_1_KIT_TC297_TFT
- CCU6_ADC_1_KIT_TC297_TFT
- CCU6_Interrupt_1_KIT_TC297_TFT
- CCU6_PWM_Capture_1_KIT_TC297_TFT
- CCU6_PWM_Generation_1_KIT_TC297_TFT
- CPU_Perf_Counters_1_KIT_TC297_TFT
- CPU_Trap_Recognition_1_KIT_TC297_TFT
- DMA_ADC_Transfer_1_KIT_TC297_TFT
- DMA_Mem_to_Mem_1_KIT_TC297_TFT
- DSADC_1_KIT_TC297_TFT
- ERU_Interrupt_1_KIT_TC297_TFT
- FCE_CRC_1_KIT_TC297_TFT
- Flash_Programming_1_KIT_TC297_TFT
- GPIO_LED_Button_1_KIT_TC297_TFT
- GPT12_PWM_Capture_1_KIT_TC297_TFT
- GPT12_Timer_Concatenation_1_KIT_TC297_TFT
- GPT12_Timer_Interrupt_1_KIT_TC297_TFT
- GTM_ATOM_Interrupt_1_KIT_TC297_TFT
- GTM_ATOM_PWM_1_KIT_TC297_TFT-
- GTM_TIM_Capture_1_KIT_TC297_TFT
- GTM_TOM_Interrupt_1_KIT_TC297_TFT
- GTM_TOM_PWM_1_KIT_TC297_TFT
- GTM_TOM_PWM_1_KIT_TC234_TFT
- GTM_TOM_PWM_1_KIT_TC237_TFT
- GTM_TOM_PWM_1_KIT_TC265_TFT
- GTM_TOM_PWM_1_KIT_TC275_SB
- GTM_TOM_PWM_1_KIT_TC277_TFT
- I2C_Read_Ext_Device_1_KIT_TC297_TFT
- Interrupt_Prio_1_KIT_TC297_TFT
- IOM_PWM_Monitor_1_KIT_TC297_TFT
- IOM_Signals_Comparison_1_KIT_TC297_TFT
- MTU_MBIST_1_KIT_TC297_TFT
- MULTICAN_1_KIT_TC297_TFT
- Multicore_1_KIT_TC275_SB
- Multicore_1_KIT_TC277_TFT
- MULTICAN_FD_1_KIT_TC297_TFT
- MULTICAN_RX_FIFO_1_KIT_TC297_TFT
- MULTICAN_GW_TX_FIFO_1_KIT_TC297_TFT
- Multicore_1_KIT_TC297_TFT
- PWM_Buzzer_1_KIT_TC297_TFT
- RAM_Run_Function_1_KIT_TC297_TFT
- SCU_Clock_1_KIT_TC297_TFT
- SCU_Die_Temp_Sensor_1_KIT_TC297_TFT
- SCU_Emergency_Stop_1_KIT_TC297_TFT
- SCU_Power_Down_Idle_1_KIT_TC297_TFT
- SCU_Power_Down_Sleep_1_KIT_TC297_TFT
- SCU_Power_Down_Standby_1_KIT_TC297_TFT
- SCU_Reset_Detection_1_KIT_TC297_TFT
- SMU_Emergency_Stop_Alarm_1_KIT_TC297_TFT
- SMU_Fault_Signaling_1_KIT_TC297_TFT
- SMU_IR_Alarm_1_KIT_TC297_TFT
- SMU_Reset_Alarm_1_KIT_TC297_TFT
- SPI_CPU_1_KIT_TC297_TFT
- SPI_DMA_1_KIT_TC297_TFT
- STM_Interrupt_1_KIT_TC234_TFT
- STM_Interrupt_1_KIT_TC237_TFT
- STM_Interrupt_1_KIT_TC297_TFT
- STM_Interrupt_1_KIT_TC265_TFT
- STM_Interrupt_1_KIT_TC275_SB
- STM_Interrupt_1_KIT_TC277_TFT
- STM_System_Time_1_KIT_TC297_TFT
- UART_DMA_Transfer_1_KIT_TC297_TFT
- UART_VCOM_1_KIT_TC297_TFT
- Watchdog_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC275_LK
- GTM_TOM_PWM_1_KIT_TC275_LK
- MPU_Memory_Protection_1_KIT_TC297_TFT
- AURIX_Multicore_1_KIT_TC275_LK
- STM_Interrupt_1_KIT_TC275_LK
- AURIX™ Asynchronous Synchronous Interface
- AURIX™ Capture Compare Unit 6
- AURIX™ Central Processing Unit
- AURIX™ Debug Support
- AURIX™ Direct Memory Access
- AURIX™ Enhanced Delta-Sigma Analog-to-Digital Converter
- AURIX™ FlexRay Protocol Controller
- AURIX™ General Purpose Input Output
- AURIX™ General Purpose Timer Unit
- AURIX™ Infineon Low Level Driver
- AURIX™ Input Output Monitor
- AURIX™ Inter-Integrated Circuit Module
- AURIX™ Interrupt Router
- AURIX™ Memory Maps
- AURIX™ Memory Test Unit
- AURIX™ Micro Second Channelb
- AURIX™ Peripheral Sensor Interface
- AURIX™ Peripheral Sensor Interface with Serial PHY
- AURIX™ Queued Synchronous Peripheral Interface
- AURIX™ Radar Interface
- AURIX™ Single Edge Nibble Transmission
- AURIX™ System Architecture
- AURIX™ System Timer
- AURIX™ CAN Interface
- AURIX™ Clocking System
- AURIX™ Converter Control Block
- AURIX ™ Enhanced Versatile Analog-to-Digital Converter
- AURIX™ External Bus Unit
- AURIX™ Flexible CRC Engine
- AURIX™ Generic Timer Module
- AURIX™ Gigabit Ethernet MAC
- AURIX™ Hardware Security Module
- AURIX™ System Control Units
- AURIX™ Safety Concept
- AURIX™ Converter Control Block
- AURIX™ CAN Interface
- AURIX™ Clocking System
- AURIX™ Converter Control Block
- AURIX™ Safety Management Unit
- AURIX™ High Speed Serial Link
- AURIX™ Safety Concept
- AURIX™ Non Volatile Memory Subsystem
- ADC_Filtering_1_KIT_TC397_TFT
- ADC_Queued_Scan_1_KIT_TC397_TFT
- ADC_Single_Channel_1_KIT_TC397_TFT
- ASCLIN_LIN_Master_1_KIT_TC397_TFT
- ASCLIN_Shell_UART_1_KIT_TC367_TFT
- ASCLIN_Shell_UART_1_KIT_TC375_LK
- ASCLIN_Shell_UART_1_KIT_TC375_S
- BASCLIN_Shell_UART_1_KIT_TC377_TFT
- ASCLIN_Shell_UART_1_KIT_TC387_TFT
- ASCLIN_Shell_UART_1_KIT_TC397_TFT
- ASCLIN_SPI_Master_1_KIT_TC397_TFT
- ASCLIN_UART_1_KIT_TC397_TFT
- Assembly_C_Code_1_KIT_TC397_TFT
- Blinky_LED_1_KIT_TC367_TFT
- Blinky_LED_1_KIT_TC375_LK
- Blinky_LED_1_KIT_TC375_SB
- Blinky_LED_1_KIT_TC377_TFT
- GPT12_PWM_Generation_1_KIT_TC397_TFT
- CCU6_Interrupt_1_KIT_TC397_TFT
- CCU6_PWM_Capture_1_KIT_TC397_TFT
- CCU_Clock_1_KIT_TC397_TFT
- CCU6_PWM_Generation_1_KIT_TC397_TFT
- Blinky_LED_1_KIT_TC387_TFT
- Blinky_LED_1_KIT_TC397_TFT
- BUS_Register_Protection_1_KIT_TC397_TFT
- CPU_Perf_Counters_1_KIT_TC397_TFT
- CPU_Trap_Recognition_1_KIT_TC397_TFT
- DMA_ADC_Transfer_1_KIT_TC397_TFT
- DMA_Linked_List_Mode_1_KIT_TC397_TFT
- EDSADC_1_KIT_TC397_TFT
- ERU_Interrupt_1_KIT_TC397_TFT
- FCE_CRC_1_KIT_TC397_TFT
- Flash_Programming_1_KIT_TC397_TFT
- GPIO_LED_Button_1_KIT_TC397_TFT
- GPT12_PWM_Capture_1_KIT_TC397_TFT
- GTM_ATOM_PWM_1_KIT_TC397_TFT
- GPT12_Timer_Concatenation_1_KIT_TC397_TFT
- GPT12_Timer_Interrupt_1_KIT_TC397_TFT
- GTM_ATOM_Interrupt_1_KIT_TC397_TFT
- GTM_ATOM_PWM_1_KIT_TC397_TFT
- GTM_TIM_Capture_1_KIT_TC397_TFT
- GTM_TOM_Interrupt_1_KIT_TC397_TFT
- GTM_TOM_PWM_1_KIT_TC367_TFT
- GTM_TOM_PWM_1_KIT_TC375_LK
- GTM_TOM_PWM_1_KIT_TC375_SB
- GTM_TOM_PWM_1_KIT_TC377_TFT
- GTM_TOM_PWM_1_KIT_TC387_TFT
- GTM_TOM_PWM_1_KIT_TC397_TFT
- I2C_Read_Ext_Device_1_KIT_TC397_TFT
- Interrupt_Prio_1_KIT_TC397_TFT
- MCMCAN_1_KIT_TC397_TFT
- MCMCAN_FD_1_KIT_TC397_TFT
- Memory_Access_Performance_1_KIT_TC397_TFT
- MPU_Memory_Protection_1_KIT_TC397_TFT
- Multicore_1_KIT_TC375_LK
- Multicore_1_KIT_TC375_SB
- Multicore_1_KIT_TC377_TFT
- Multicore_1_KIT_TC387_TFT
- Multicore_1_KIT_TC397_TFT
PMS_Power_Down_Idle_1_KIT_TC397_TFT - PMS_Power_Down_Sleep_1_KIT_TC397_TFT
- PWM_Buzzer_1_KIT_TC397_TFT
- RAM_Run_Function_1_KIT_TC397_TFT
- SCU_Die_Temp_Sensor_1_KIT_TC397_TFT
- SCU_Emergency_Stop_1_KIT_TC397_TFT
- SMU_Emergency_Stop_Alarm_1_KIT_TC397_TFT
- SMU_Fault_Signaling_1_KIT_TC397_TFT
- SMU_IR_Alarm_1_KIT_TC397_TFT
- SMU_Reset_Alarm_1_KIT_TC397_TFT
- SPI_CPU_1_KIT_TC397_TFT
- SPI_DMA_1_KIT_TC397_TFT
- STM_Interrupt_1_KIT_TC367_TFT
- STM_Interrupt_1_KIT_TC375_LK
- STM_Interrupt_1_KIT_TC375_SB
- STM_Interrupt_1_KIT_TC377_TFT
- STM_Interrupt_1_KIT_TC387_TFT
- STM_Interrupt_1_KIT_TC397_TFT
- STM_System_Time_1_KIT_TC397_TFT
- UART_DMA_Transfer_1_KIT_TC397_TFT
- UART_VCOM_1_KIT_TC397_TFT
- Watchdog_1_KIT_TC397_TFT