Announcements

Equip yourself to optimize AURIX™ MCUs for Evs at the EV Webinar. Click here to register.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

User19218
Level 1
Level 1
Hello, i'm working with Aurix TC275 HSM(Hardware security module),it has AES algorithm. But i wonder if i can add my encryption algorithm to it? We can i find related document.
0 Likes
5 Replies
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
The HSM has a Cortex M3 CPU core and an AES-128 hardware accelerator. You can implement any algorithm not supported in hardware with the CPU core.

The HSM documentation is available through MyICP. Follow the instructions here to get started:
https://www.infineon.com/dgdl/Infineon-Customer_%20instruction_guide_for_myICP_version_2-ATI-v02_00-...
0 Likes
User19218
Level 1
Level 1
UC_wrangler wrote:
The HSM has a Cortex M3 CPU core and an AES-128 hardware accelerator. You can implement any algorithm not supported in hardware with the CPU core.

The HSM documentation is available through MyICP. Follow the instructions here to get started:
https://www.infineon.com/dgdl/Infineon-Customer_%20instruction_guide_for_myICP_version_2-ATI-v02_00-...



Thanks for your help!
0 Likes
User19218
Level 1
Level 1
UC_wrangler wrote:
The HSM has a Cortex M3 CPU core and an AES-128 hardware accelerator. You can implement any algorithm not supported in hardware with the CPU core.

The HSM documentation is available through MyICP. Follow the instructions here to get started:
https://www.infineon.com/dgdl/Infineon-Customer_%20instruction_guide_for_myICP_version_2-ATI-v02_00-...


If implement algorithm by program, the speed will be slow compare to the AES-128 with accelerator. Is that right?
0 Likes
NeMa_4793301
Level 6
Level 6
10 likes received 10 solutions authored 5 solutions authored
If you were to implement AES-128 in software, it would be about 50x slower than using the hardware accelerator.
0 Likes
FD_aurix
Level 5
Level 5
100 sign-ins 100 replies posted 5 solutions authored
Hi All

Someone coul please do a couple of easy example on how the HSM is practically used? How does it work the interaction between the main cores ans the HSM?
Probably it is already explained somwhere in the tons of documentation, I know, but it will be really helpfull to have some practical easy example to start to dig the docs.

Thanks
0 Likes