cancel
Showing results for 
Search instead for 
Did you mean: 

AURIX™

User19218
New Contributor
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
New Contributor II
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
New Contributor
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
New Contributor
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
New Contributor II
If you were to implement AES-128 in software, it would be about 50x slower than using the hardware accelerator.
0 Likes
FD_aurix
New Contributor II
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