DES-MAC calculation with SAM AV2

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

DES-MAC calculation with SAM AV2

1,126件の閲覧回数
nazar_pelykh
Contributor I

Hi,

 

We are working on solution using SAM AV2 for DES-MAC calculation that uses cipher block chaining (CBC) mode.

To do it we have tried to store the following types of keys: "(011) 3 key TDEA ISO 10116" and "(110) TDEA ISO 10116 (8-byte MAC)". Then we have used Offline Crypto commands: SAM_ActivateOfflineKey and SAM_Generate_MAC. But we do not have any success.

Note: In this way we can successfully calculate TDEA-CMAC using "(011) 3 key TDEA ISO 10116" key.

We have some examples with results calculated by DES-MAC (CBC) algorithm. But our results calculated by SAM AV2 are different.

Examples:

MAC key (64 b): 01 23 45 67 89 AB CD EF

Note: This DES key we stored twice to form a 2 key TDEA key where the 2 keys are identical.

Sample 1:

Input (28 B): 37 36 35 34 33 32 31 20 4e 6f 77 20 69 73 20 74 68 65 20 74 69 6d 65 20 66 6f 72 20

MAC value (16 b): F1 D3

MAC value (32 b): F1 D3 0F 68

MAC value (48 b): F1 D3 0F 68 49 31

MAC value (64 b): F1 D3 0F 68 49 31 2C A4

Sample 2:

Input (8 B): B2 3D 1C A6 57 E9 F0 48

MAC value (16 b): 08 73

MAC value (32 b): 08 73 27 20

MAC value (48 b): 08 73 27 20 5F 9D

MAC value (64 b): 08 73 27 20 5F 9D 08 D7

We assume that there is a problem with wrong type of key because we have found the folowing information from documentation:

"DES and TDEA MACs for key types 0 and 1 (bit 3 to 5 in SET are 000b or 001b are CBC-MACs"
"DES and TDEA MACs for key types 3 and 6 (bit 3 to 5 in SET are 011b or 110b) are CMACs."

Could you please help us with instruction how to calculate DES-MAC (CBC)?

Also if there is document that can be useful please provide its name.

 

If these questions can not be answered in public forum please send us instructions where it can be done.

Our company has valid NDA with NXP and access to docstore.nxp.com

 

Thank you in advance

 

Best regards,

Nazar Pelykh

Edvantis Software Inc.

0 件の賞賛
返信
2 返答(返信)

863件の閲覧回数
nazar_pelykh
Contributor I

Hello Jonathan,

Thank you for the reply. I have created the internal case.

Best regards,

Nazar

0 件の賞賛
返信

863件の閲覧回数
Jonathan_Iglesias
NXP TechSupport
NXP TechSupport

Dear Nazar Pelykh,

hope you are doing great, the information regarding the SAM AV2 is secured under NDA, and the information should be shares using secured communication channel, please  create an internal case  to help you with this question.

if you have any questions please let me know.

Have a great day !!

BR

Jonathan

0 件の賞賛
返信