Mutual authentication

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

Mutual authentication

768件の閲覧回数
patricio
Contributor IV

Hello, 

Imagine we have an MCU connected to a NFC reader via SPI, and this reader communicates wirelessly with a MIFARE CLASSIC card. The MCU sends the authentication command to the PCD together with other data, like block number, KEY and UID. Then, the PCD performs a MUTUAL AUTHENTICATION with the card:

  • The mutual authentication consist in checking that both the PCD and PICC know the same KEY.
  • To prevent the keys from being sniffed during this verification, an encryption algorithm called CRYPTO1 is used.
  • If mutual authentication is successful, the reader responds with an OK to the MCU.

So we could say that MCU is not involved in the authentication process. MCU ignores the CRYPTO1 algorithm.

However, in case of MIFARE DESFIRE card, we would say that mutual authentication is between the MCU and PICC (having the PCD as a bridge). So in this case the MCU in involved and it needs to apply AES algorithm. Are my statements correct?

Finally here is my quetion:  what about MIFARE ULTRALIGT AES and MIFARE PLUS cards? Is in those cases the mutual authentication between PCD-PICC or MCU-PICC? Is the MCU involved so need to apply AES algorithm?

Thank you in advance, and please forgive my language mistakes.

 

0 件の賞賛
返信
1 返信

726件の閲覧回数
danielchen
NXP TechSupport
NXP TechSupport

Hi @patricio ;

 

Please kindly note that MIFARE DESFire family is secured by NDA (Non-Disclosure-Agreement),  I would suggest you create a ticket with your NDA# to us for further assistance.   Thanks for understanding.

 

Regards

Daniel

0 件の賞賛
返信