| Electronic Components Datasheet Search |
|
MF2DL1000DA4/02 Datasheet(PDF) 39 Page - NXP Semiconductors |
|
|
|||||||||||||||||||||||||||||
MF2DL1000DA4/02 Datasheet(HTML) 39 Page - NXP Semiconductors |
|
39 / 132 page ![]() NXP Semiconductors MF2DL(H)x0 MIFARE DESFire Light contactless application IC MF2DL_H_x0 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2019. All rights reserved. Product data sheet Rev. 3.3 — 5 April 2019 COMPANY PUBLIC 430733 39 / 132 • configuring Value file with SetConfiguration • enabling TMCLimit with ChangeFileSettings • enabling exclusion of unauthenticated operations from Transaction MAC calculation with ChangeFileSettings This has the same effects as successful execution of AbortTransaction detailed below. A new transaction is started. Invalidating all previous write access to back up files within the currently selected application is possible with the AbortTransaction command as defined in Section 11.9.2. This command takes no parameter. The AbortTransaction invalidates all preceding write access of the ongoing transaction to files with integrated backup mechanisms: • Value file • CyclicRecord file If a Transaction MAC is calculated, see Section 10.3, the ongoing calculation is also aborted and a new calculation is initiated. The AbortTransaction does not affect the authentication status. After execution of this command a new transaction is started. The command is rejected if no application has been selected, i.e. the PICC or MF level is currently selected. An error code is also returned if no write access has been done to any of the backup file types and, in case the application is protected by the Transaction MAC feature, no Transaction MAC calculation update has been done. This means no command that is included in the Transaction MAC calculation has been executed, i.e. the TMI is still the empty string. This is similar as for CommitTransaction. The AbortTransaction requires CommMode.MAC if there is an active authentication. It can be useful to cancel a transaction with the AbortTransaction command because there is no need for re-authentication to the PICC or no need for a reset of the RF field and a complete new ISO/IEC 14443 activation, which would have the same effect. 10.3 Transaction MAC The Transaction MAC feature helps preventing e.g. fraudulent merchant attacks. It allows a merchant operating a point-of-sale terminal to prove that the transactions he executed with customers are genuine toward the card issuer’s or application provider’s backend. This is done by letting the card generate a Transaction MAC over the transaction with a key shared only by the card and the card issuer’s (or application provider’s) backend. This key is called the AppTransactionMACKey. As this key will not be present in the merchant’s terminal, it is not possible for the merchant to forge MACs toward the backend. Note that this implies that (pre-)personalization of the card is done by the card issuer and not at the merchant’s location. MAC generation will also involve a Transaction MAC Counter maintained by the card, which allows the backend to detect replay by the merchant. In addition this counter allows the backend to detect missing transactions, which allows detecting fraud where the merchant has increased the balance without reporting the transaction. Note that a counter also allows for easier detection mechanisms of replay than keeping logs with fingerprints of every transaction. Fraud detection alone might not be sufficient if one cannot point to the fraudulent merchant. Therefore, an additional configuration option requires that the merchant’s terminal commits its identity during the transaction. This requires support of a SAM |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |