MiFARE Plus APDUs

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MiFARE Plus APDUs

70 次查看
Codringher
Contributor I

Hi,

I am working on a Windows/Linux application that encodes data onto MIFARE cards using the `winscard`/`pcsc-lite` libraries and an HID Global OMNIKEY 5122 reader. I have successfully implemented support for Classic and Ultralight cards, and now I need to add support for Plus cards.

From the `MF1P(H)x2.pdf` public document (see the link below), I know that the card supports a number of native commands such as `GetVersion` and `WritePerso`, and, if I understand section 8.2.3 correctly, these commands may be wrapped in APDUs. That would be ideal, because this is exactly how I handle the other cards: I build and send APDUs.

Here are my questions:

1. Which documents describe the native commands and their parameters for MIFARE Plus? I need this information in order to frame these commands correctly.

2. As I understand it, MIFARE Plus requires AES-based authentication and encryption to send commands to the card. Which document describes this in detail?

3. Is there any documentation on how to wrap native commands in APDUs?

4. The `MF1P(H)x2.pdf` contains many links, or text that appears to be links, but they are not clickable. For example: `CommitReaderID`, `WritePerso`, `CommitPerso`, and `Virtual Card Architecture`. How can I access these documents? Is there a way to determine which document each of these links refers to?

I have signed an NDA and received access to some documents in the Secure Section of my NXP account, but none of them answer my questions.

https://www.nxp.com/docs/en/data-sheet/MF1P(H)x2.pdf

0 项奖励
回复
1 回复

36 次查看
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @Codringher

Hope you are doing well.

Resources supporting MIFARE Plus EV2 are secured under NDA and must be requested through the Secure Access Rights by following the instructions from this page: Secure Access Rights | NXP Semiconductors. Also, I would recommend checking the Secure Access Rights FAQs | NXP Semiconductors.

Please check your Inbox, I just sent you a private community message.

Regards,
Eduardo.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2387738%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMiFARE%20Plus%20APDU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387738%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%20Windows%2FLinux%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%AF%A5%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%BD%BF%E7%94%A8%20%60winscard%60%2F%60pcsc-lite%60%20%E5%BA%93%E5%92%8C%20HID%20Global%20OMNIKEY%205122%20%E8%AF%BB%E5%8D%A1%E5%99%A8%E5%B0%86%E6%95%B0%E6%8D%AE%E7%BC%96%E7%A0%81%E5%88%B0%20MIFARE%20%E5%8D%A1%E4%B8%8A%E3%80%82%E6%88%91%E5%B7%B2%E7%BB%8F%E6%88%90%E5%8A%9F%E5%AE%9E%E7%8E%B0%E4%BA%86%E5%AF%B9%E7%BB%8F%E5%85%B8%E5%8D%A1%E5%92%8CUltralight%E5%8D%A1%E7%9A%84%E6%94%AF%E6%8C%81%EF%BC%8C%E7%8E%B0%E5%9C%A8%E6%88%91%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E5%AF%B9Plus%E5%8D%A1%E7%9A%84%E6%94%AF%E6%8C%81%E3%80%82%3C%2FP%3E%3CP%3E%E6%9D%A5%E8%87%AA%20%60MF1P(H)x2.pdf%60%E6%A0%B9%E6%8D%AE%E5%85%AC%E5%BC%80%E6%96%87%E6%A1%A3%EF%BC%88%E8%A7%81%E4%B8%8B%E6%96%B9%E9%93%BE%E6%8E%A5%EF%BC%89%EF%BC%8C%E6%88%91%E7%9F%A5%E9%81%93%E8%AF%A5%E5%8D%A1%E6%94%AF%E6%8C%81%E8%AE%B8%E5%A4%9A%E5%8E%9F%E7%94%9F%E5%91%BD%E4%BB%A4%EF%BC%8C%E4%BE%8B%E5%A6%82%20%60GetVersion%60%20%E5%92%8C%20%60WritePerso%60%EF%BC%8C%E8%80%8C%E4%B8%94%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E5%AF%B9%E7%AC%AC%208.2.3%20%E8%8A%82%E7%9A%84%E7%90%86%E8%A7%A3%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%AF%9D%EF%BC%8C%E8%BF%99%E4%BA%9B%E5%91%BD%E4%BB%A4%E5%8F%AF%E4%BB%A5%E5%B0%81%E8%A3%85%E5%9C%A8%20APDU%20%E4%B8%AD%E3%80%82%E9%82%A3%E5%B0%86%E6%98%AF%E7%90%86%E6%83%B3%E7%9A%84%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%88%91%E5%B0%B1%E6%98%AF%E8%BF%99%E6%A0%B7%E5%A4%84%E7%90%86%E5%85%B6%E4%BB%96%E5%8D%A1%E7%9A%84%EF%BC%9A%E6%88%91%E6%9E%84%E5%BB%BA%E5%B9%B6%E5%8F%91%E9%80%81%20APDU%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FP%3E%3CP%3E1.%20%E5%93%AA%E4%BA%9B%E6%96%87%E6%A1%A3%E6%8F%8F%E8%BF%B0%E4%BA%86%20MIFARE%20Plus%20%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%85%B6%E5%8F%82%E6%95%B0%EF%BC%9F%E6%88%91%E9%9C%80%E8%A6%81%E8%BF%99%E4%BA%9B%E4%BF%A1%E6%81%AF%E6%89%8D%E8%83%BD%E6%AD%A3%E7%A1%AE%E5%9C%B0%E7%BC%96%E5%86%99%E8%BF%99%E4%BA%9B%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FP%3E%3CP%3E2.%20%E6%8D%AE%E6%88%91%E4%BA%86%E8%A7%A3%EF%BC%8CMIFARE%20Plus%20%E9%9C%80%E8%A6%81%E5%9F%BA%E4%BA%8E%20AES%20%E7%9A%84%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%92%8C%E5%8A%A0%E5%AF%86%E6%89%8D%E8%83%BD%E5%90%91%E5%8D%A1%E5%8F%91%E9%80%81%E5%91%BD%E4%BB%A4%E3%80%82%E5%93%AA%E4%BB%BD%E6%96%87%E4%BB%B6%E5%AF%B9%E6%AD%A4%E6%9C%89%E8%AF%A6%E7%BB%86%E6%8F%8F%E8%BF%B0%EF%BC%9F%3C%2FP%3E%3CP%3E3.%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%85%B3%E4%BA%8E%E5%A6%82%E4%BD%95%E5%9C%A8%20APDU%20%E4%B8%AD%E5%B0%81%E8%A3%85%E6%9C%AC%E5%9C%B0%E5%91%BD%E4%BB%A4%E7%9A%84%E6%96%87%E6%A1%A3%EF%BC%9F%3C%2FP%3E%3CP%3E4.%20%60MF1P(H)x2.pdf%60%20%E5%8C%85%E5%90%AB%E8%AE%B8%E5%A4%9A%E9%93%BE%E6%8E%A5%EF%BC%8C%E6%88%96%E8%80%85%E7%9C%8B%E8%B5%B7%E6%9D%A5%E5%83%8F%E9%93%BE%E6%8E%A5%E7%9A%84%E6%96%87%E6%9C%AC%EF%BC%8C%E4%BD%86%E5%AE%83%E4%BB%AC%E6%98%AF%E4%B8%8D%E5%8F%AF%E7%82%B9%E5%87%BB%E7%9A%84%E3%80%82%E4%BE%8B%E5%A6%82%EF%BC%9A%60CommitReaderID%60%E3%80%81%60WritePerso%60%E3%80%81%60CommitPerso%60%20%E5%92%8C%20%60%E8%99%9A%E6%8B%9F%E5%8D%A1%E6%9E%B6%E6%9E%84%60%E3%80%82%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E8%8E%B7%E5%8F%96%E8%BF%99%E4%BA%9B%E6%96%87%E4%BB%B6%EF%BC%9F%E6%98%AF%E5%90%A6%E6%9C%89%E5%8A%9E%E6%B3%95%E7%A1%AE%E5%AE%9A%E6%AF%8F%E4%B8%AA%E9%93%BE%E6%8E%A5%E6%8C%87%E5%90%91%E5%93%AA%E4%B8%AA%E6%96%87%E6%A1%A3%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%88%91%E7%AD%BE%E7%BD%B2%E4%BA%86%E4%BF%9D%E5%AF%86%E5%8D%8F%E8%AE%AE%EF%BC%8C%E5%B9%B6%E8%8E%B7%E5%BE%97%E4%BA%86%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%20NXP%20%E5%B8%90%E6%88%B7%E5%AE%89%E5%85%A8%E9%83%A8%E5%88%86%E7%9A%84%E4%B8%80%E4%BA%9B%E6%96%87%E4%BB%B6%E7%9A%84%E6%9D%83%E9%99%90%EF%BC%8C%E4%BD%86%E8%BF%99%E4%BA%9B%E6%96%87%E4%BB%B6%E9%83%BD%E6%B2%A1%E6%9C%89%E5%9B%9E%E7%AD%94%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FMF1P(H)x2.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FMF1P(H)x2.pdf%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2387862%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MiFARE%20Plus%20APDUs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387862%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264217%22%20target%3D%22_blank%22%3E%40Codringher%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E4%BD%A0%E4%B8%80%E5%88%87%E9%83%BD%E5%A5%BD%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%94%AF%E6%8C%81%20MIFARE%20Plus%20EV2%20%E7%9A%84%E8%B5%84%E6%BA%90%E5%8F%97%20NDA%20%E4%BF%9D%E6%8A%A4%EF%BC%8C%E5%BF%85%E9%A1%BB%E9%80%9A%E8%BF%87%E5%AE%89%E5%85%A8%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E7%94%B3%E8%AF%B7%EF%BC%8C%E8%AF%B7%E6%8C%89%E7%85%A7%E6%AD%A4%E9%A1%B5%E9%9D%A2%E4%B8%8A%E7%9A%84%E8%AF%B4%E6%98%8E%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%EF%BC%9A%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fsecure-access-rights%3ASEC-ACCESS%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E5%AE%89%E5%85%A8%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%20%7C%20NXP%20%E5%8D%8A%E5%AF%BC%E4%BD%93%3C%2FA%3E%20%E3%80%82%E5%8F%A6%E5%A4%96%EF%BC%8C%E6%88%91%E5%BB%BA%E8%AE%AE%E6%82%A8%E6%9F%A5%E7%9C%8B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fsupport%2Fsupport%2Fsecure-access-rights%2Fsecure-access-rights-faqs%3ASEC-ACCESS-FAQS%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ENXP%20%E5%8D%8A%E5%AF%BC%E4%BD%93%E7%9A%84%E2%80%9C%E5%AE%89%E5%85%A8%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94%E2%80%9D%3C%2FA%3E%20%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E6%9F%A5%E6%94%B6%E6%82%A8%E7%9A%84%E6%94%B6%E4%BB%B6%E7%AE%B1%EF%BC%8C%E6%88%91%E5%88%9A%E5%88%9A%E7%BB%99%E6%82%A8%E5%8F%91%E9%80%81%E4%BA%86%E4%B8%80%E6%9D%A1%E7%A4%BE%E5%8C%BA%E7%A7%81%E4%BF%A1%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3E%E7%88%B1%E5%BE%B7%E5%8D%8E%E5%A4%9A%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E