Query about the difference between HSM and HSE

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Query about the difference between HSM and HSE

Jump to solution
3,453 Views
TJL
Contributor I

Hello.

 

I wonder what the difference is between HSM and HSE?

I found HSM is used for S32KX, but HSE is used for S32GX.

But I don't know what the difference is exactly.

 

Thank.

TJL

0 Kudos
Reply
1 Solution
3,405 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @TJL 

Thanks for your reply.

From my understanding.

HSM seems be the common name of such security engine/security module that existed in SOC.

For the IP name(specific name of each SOC), they would be different. I suggest reading the RM of different SOC for accurate expression.

For example, in S32K3: it is called HSE_B

chenyin_h_0-1731552084237.png

 

In S32G: it is called HSE, or more clear, HSE_H

chenyin_h_1-1731552084243.png

 

On i.MX8 and Layerscape1/2, it is called CAAM

chenyin_h_2-1731552084246.png

I am not very familiar with other platforms, but I know there are other names like ESE, etc.

 

BR

Chenyin

 

View solution in original post

0 Kudos
Reply
3 Replies
3,406 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @TJL 

Thanks for your reply.

From my understanding.

HSM seems be the common name of such security engine/security module that existed in SOC.

For the IP name(specific name of each SOC), they would be different. I suggest reading the RM of different SOC for accurate expression.

For example, in S32K3: it is called HSE_B

chenyin_h_0-1731552084237.png

 

In S32G: it is called HSE, or more clear, HSE_H

chenyin_h_1-1731552084243.png

 

On i.MX8 and Layerscape1/2, it is called CAAM

chenyin_h_2-1731552084246.png

I am not very familiar with other platforms, but I know there are other names like ESE, etc.

 

BR

Chenyin

 

0 Kudos
Reply
3,430 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @TJL 

Thanks for your post

HSM is usually mentioned on i.MX/layerscape products from NXP, which means Hardware Security Module, from my view:

The hardware security module on S32G is called HSE_H, while on S32K3xx is called HSE_B (Base).

I am not very sure of the status on S32K1xx, for details on such products, I suggest asking it in the corresponding board.

 

BR

Chenyin

0 Kudos
Reply
3,418 Views
TJL
Contributor I

 

@chenyin_h 

 

Thanks for your reply.

I knew HSM is Hardware Secure Module and HSE is Hardware Secure Engine.

But I don't know what the difference is between HSM and HSE.

It seems like the features are alike.

I wonder if it just has a difference in name.

 

Thanks.

Jun

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1993368%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EQuery%20about%20the%20difference%20between%20HSM%20and%20HSE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1993368%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20wonder%20what%20the%20difference%20is%20between%20HSM%20and%20HSE%3F%3C%2FP%3E%3CP%3EI%20found%20HSM%20is%20used%20for%20S32KX%2C%20but%20HSE%20is%20used%20for%20S32GX.%3C%2FP%3E%3CP%3EBut%20I%20don't%20know%20what%20the%20difference%20is%20exactly.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThank.%3C%2FP%3E%3CP%3ETJL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1994164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Query%20about%20the%20difference%20between%20HSM%20and%20HSE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1994164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F243262%22%20target%3D%22_blank%22%3E%40TJL%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20your%20reply.%3C%2FP%3E%0A%3CP%3EFrom%20my%20understanding.%3C%2FP%3E%0A%3CP%3EHSM%20seems%20be%20the%20common%20name%20of%20such%20security%20engine%2Fsecurity%20module%20that%20existed%20in%20SOC.%3C%2FP%3E%0A%3CP%3EFor%20the%20IP%20name(specific%20name%20of%20each%20SOC)%2C%20they%20would%20be%20different.%20I%20suggest%20reading%20the%20RM%20of%20different%20SOC%20for%20accurate%20expression.%3C%2FP%3E%0A%3CP%3EFor%20example%2C%20in%20S32K3%3A%20it%20is%20called%20HSE_B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22chenyin_h_0-1731552084237.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22chenyin_h_0-1731552084237.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F310402i8F7C623BDAE09C7A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22chenyin_h_0-1731552084237.png%22%20alt%3D%22chenyin_h_0-1731552084237.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIn%20S32G%3A%20it%20is%20called%20HSE%2C%20or%20more%20clear%2C%20HSE_H%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22chenyin_h_1-1731552084243.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22chenyin_h_1-1731552084243.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F310401i6186EE14DB8E00AB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22chenyin_h_1-1731552084243.png%22%20alt%3D%22chenyin_h_1-1731552084243.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EOn%20i.MX8%20and%20Layerscape1%2F2%2C%20it%20is%20called%20CAAM%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22chenyin_h_2-1731552084246.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22chenyin_h_2-1731552084246.png%22%20style%3D%22width%3A%20232px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F310400i0C01935CF7859A0E%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22chenyin_h_2-1731552084246.png%22%20alt%3D%22chenyin_h_2-1731552084246.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EI%20am%20not%20very%20familiar%20with%20other%20platforms%2C%20but%20I%20know%20there%20are%20other%20names%20like%20ESE%2C%20etc.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3EChenyin%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1994061%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Query%20about%20the%20difference%20between%20HSM%20and%20HSE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1994061%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CBR%20%2F%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_blank%22%3E%40chenyin_h%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThanks%20for%20your%20reply.%3C%2FP%3E%3CP%3EI%20knew%20HSM%20is%20Hardware%20Secure%20Module%20and%20HSE%20is%20Hardware%20Secure%20Engine.%3C%2FP%3E%3CP%3EBut%20I%20don't%20know%20what%20the%20difference%20is%20between%20HSM%20and%20HSE.%3C%2FP%3E%3CP%3EIt%20seems%20like%20the%20features%20are%20alike.%3C%2FP%3E%3CP%3EI%20wonder%20if%20it%20just%20has%20a%20difference%20in%20name.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThanks.%3C%2FP%3E%3CP%3EJun%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1993652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Query%20about%20the%20difference%20between%20HSM%20and%20HSE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1993652%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F243262%22%20target%3D%22_blank%22%3E%40TJL%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%20for%20your%20post%3C%2FP%3E%0A%3CP%3EHSM%20is%20usually%20mentioned%20on%20i.MX%2Flayerscape%20products%20from%20NXP%2C%20which%20means%20%3CSPAN%20class%3D%22lia-link-navigation%20lia-link-disabled%22%3EHardware%20Security%20Module%2C%20from%20my%20view%3A%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22fontstyle0%22%3EThe%20hardware%20security%20module%20on%20S32G%20is%20called%20HSE_H%2C%20%3C%2FSPAN%3E%3CLI-WRAPPER%3Ewhile%20on%20S32K3xx%20is%20called%20%3C%2FLI-WRAPPER%3E%3CSPAN%20class%3D%22fontstyle2%22%3E%3CSPAN%20class%3D%22fontstyle0%22%3EHSE_B%20%3C%2FSPAN%3E(Base).%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EI%20am%20not%20very%20sure%20of%20the%20status%20on%20S32K1xx%2C%20for%20details%20on%20such%20products%2C%20I%20suggest%20asking%20it%20in%20the%20corresponding%20board.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22fontstyle2%22%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22fontstyle2%22%3EChenyin%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E