狠狠撸

狠狠撸Share a Scribd company logo
2
Most read
3
Most read
5
Most read
EXTERNAL
NXP, THE NXP LOGO AND NXP SECURE CONNECTIONS FOR A SMARTER WORLD ARE TRADEMARKS OF NXP B.V.
ALL OTHER PRODUCT OR SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. ? 2020 NXP B.V.
3 1 S T J U LY 2 0 2 0
Sandra Fuchs
Principal Customer Application Engineer
TRANSACTION MAC
A MIFARE? DESFire? EV3 & MIFARE Plus? EV2 KEY FEATURE
VIDEO
1EXTERNAL
TRANSACTION MAC TO HELP PREVENT FRAUDULENT MERCHANT ATTACKS
O F F L I NE T R AN S AC T I O N S W I T H S E C U R E VAL I D AT I O N
? The Transaction MAC (TMAC) feature allows the infrastructure operator / POS operator / merchant to prove the genuineness and authenticity
of executed transactions between the reader terminal and the IC inside a smart card
? Helps to establish trust in a multi-service provider system
? Proving that every transaction is genuine towards the backend system via secure verification of transaction validity
? Card generated TMAC covers all transaction details, allowing to detect:
? Forged or fraudulent transactions
? Replay of transactions
? Unreported and missing transactions
Preventing
fraudulent
merchant attacks
Generating a MAC
for the transaction,
proves
genuineness of
executed
transactions
Allows to detect
replayed,
manipulated or
missing
transactions using
the TMAC counter
2EXTERNAL
TRANSACTION MAC TO HELP PREVENT FRAUDULENT MERCHANT ATTACKS
O F F L I NE T R AN S AC T I O N S W I T H S E C U R E VAL I D AT I O N
Backend
Clearing House
Offline Transaction
TMAC Key
AES128
TMAC
TMAC Key
AES128
Reader
Terminal
Service
Provider Y
Reader
Terminal
Service
Provider Z
3EXTERNAL
TECHNICAL DETAILS: HOW TO ENABLE TRANSACTION MAC FEATURE ON THE CARD
On MIFARE DESFire EV3
? Can be enabled independently for each application
? Established by creating a Transaction MAC file inside the application
? Correct access rights for Transaction MAC file need to be set
? Desired Transaction MAC key needs to be written into Transaction MAC file in a secure way
? Once enabled, Transaction MAC will be calculated automatically by the IC with every CommitTransaction
command targeting the application, and returned to the reader
On MIFARE Plus EV2
? In total, four Transaction MAC Keys can be configured on the IC
? Each TMAC Key is connected to one TransactionMACBlock which contains current TMAC Value and
Counter plus one TransactionMACConfiguratinBlock
? TransactionMACConfiguratinBlock specifies which MIFARE Plus data or value blocks shall be protected by Transaction
MAC
? Once enabled, Transaction MAC will be calculated automatically by IC when updating one or more
protected blocks
? Write / Transfer / Increment Transfer / Decrement Transfer commands trigger Transaction MAC
finalization and updating of TransactionMACBlocks
4EXTERNAL
MORE INFORMATION ABOUT TRANSACTION MAC FEATURE
Item Number Availability
Datasheet - MIFARE DESFire EV3 DS4489 NXP Docstore (confidential)
Datasheet - MIFARE Plus EV2 DS5223 NXP Docstore (confidential)
Application Note - MIFARE DESFire EV3 Quick-Start Guide AN5755 NXP website (public)
Application Note - MIFARE DESFire EV3 Features and Hints AN5881 NXP Docstore (confidential)
Application Note - Feature and Functionality Comparison between
MIFARE DESFire EV2 and MIFARE DESFire EV3
AN5756 NXP website (public)
Application Note - MIFARE Plus EV2 Features and Hints AN5760 NXP Docstore (confidential)
Application Note - Comparison between MIFARE Plus EV2 and
previous types
AN5762 NXP Docstore (confidential)
RFID Discover Software SW1866 NXP Docstore (confidential)
NXP Reader Library (Windows based) SW1717 NXP Docstore (confidential)
https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-desfire
https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-plus
https://www.docstore.nxp.com/
NXP, THE NXP LOGO AND NXP SECURE CONNECTIONS FOR A SMARTER WORLD ARE TRADEMARKS OF NXP B.V. ALL OTHER PRODUCT OR SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. ? 2020 NXP B.V.
Ad

Recommended

The Six Ds of Exponential Growth
The Six Ds of Exponential Growth
J. Scott Christianson
?
NXP MIFARE Webinar: Secure Closed Loop Payments In An Open Environment
NXP MIFARE Webinar: Secure Closed Loop Payments In An Open Environment
NXP MIFARE Team
?
NXP MIFARE Webinar: How To Protect Contactless Systems Today And Tomorrow
NXP MIFARE Webinar: How To Protect Contactless Systems Today And Tomorrow
NXP MIFARE Team
?
Transaction Timer Feature
Transaction Timer Feature
NXP MIFARE Team
?
Security Level 3 (SL3) Capabilities
Security Level 3 (SL3) Capabilities
NXP MIFARE Team
?
UFF Tech 2013 - NFC e o futuro da convergência - NXP
UFF Tech 2013 - NFC e o futuro da convergência - NXP
Sti Uff
?
SL1SL3 MixMode Feature
SL1SL3 MixMode Feature
NXP MIFARE Team
?
NXP MIFARE Webinar: Streamlined User Management For Multi-Vendor Installations
NXP MIFARE Webinar: Streamlined User Management For Multi-Vendor Installations
NXP MIFARE Team
?
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Team
?
Secure Dynamic Messaging Feature
Secure Dynamic Messaging Feature
NXP MIFARE Team
?
EMV: Preparing for Changes to the Retail Payment Process
EMV: Preparing for Changes to the Retail Payment Process
- Mark - Fullbright
?
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
Ken Givens
?
Nab
Nab
olearka
?
EMV: What you Need to Know
EMV: What you Need to Know
Total Merchant Services
?
Can security and convenience go hand in hand in e-commerce
Can security and convenience go hand in hand in e-commerce
Mercury Processing Services International
?
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Team
?
VX 520 terminal data sheet
VX 520 terminal data sheet
Ken Givens
?
First Data Trans Armor
First Data Trans Armor
Joshua Willis
?
MCA Brochure
MCA Brochure
Ruben Vera Jr.
?
Pay Shield9000 Vs Hsm8000 Compet V7
Pay Shield9000 Vs Hsm8000 Compet V7
Eugene Sushchenko
?
最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
taqyea
?
Basic Computer system servicing grade 7-12.pptx
Basic Computer system servicing grade 7-12.pptx
grendel3
?
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
MaNi Kaushal
?
Derivites constracts and its implications and uses
Derivites constracts and its implications and uses
icuphamid
?
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
taqyed
?
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
selvakishore8confide
?
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
rajveerverma425
?
Understanding First Loss Default Guarantee (FLDG)
Understanding First Loss Default Guarantee (FLDG)
Lokesh Agrawal
?
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
taqyed
?
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
jasongriewing
?

More Related Content

Similar to Transaction MAC Feature (12)

NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Team
?
Secure Dynamic Messaging Feature
Secure Dynamic Messaging Feature
NXP MIFARE Team
?
EMV: Preparing for Changes to the Retail Payment Process
EMV: Preparing for Changes to the Retail Payment Process
- Mark - Fullbright
?
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
Ken Givens
?
Nab
Nab
olearka
?
EMV: What you Need to Know
EMV: What you Need to Know
Total Merchant Services
?
Can security and convenience go hand in hand in e-commerce
Can security and convenience go hand in hand in e-commerce
Mercury Processing Services International
?
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Team
?
VX 520 terminal data sheet
VX 520 terminal data sheet
Ken Givens
?
First Data Trans Armor
First Data Trans Armor
Joshua Willis
?
MCA Brochure
MCA Brochure
Ruben Vera Jr.
?
Pay Shield9000 Vs Hsm8000 Compet V7
Pay Shield9000 Vs Hsm8000 Compet V7
Eugene Sushchenko
?
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Webinar: Innovation Road Map: Present Improved- Future Inside
NXP MIFARE Team
?
Secure Dynamic Messaging Feature
Secure Dynamic Messaging Feature
NXP MIFARE Team
?
EMV: Preparing for Changes to the Retail Payment Process
EMV: Preparing for Changes to the Retail Payment Process
- Mark - Fullbright
?
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
EMV - The Chips are Coming - Ken Givens U.S. Merchant Payment Solutions 11-15
Ken Givens
?
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Webinar: Introduce The Future In Your Today's System- How To Ensur...
NXP MIFARE Team
?
VX 520 terminal data sheet
VX 520 terminal data sheet
Ken Givens
?
Pay Shield9000 Vs Hsm8000 Compet V7
Pay Shield9000 Vs Hsm8000 Compet V7
Eugene Sushchenko
?

Recently uploaded (18)

最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
taqyea
?
Basic Computer system servicing grade 7-12.pptx
Basic Computer system servicing grade 7-12.pptx
grendel3
?
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
MaNi Kaushal
?
Derivites constracts and its implications and uses
Derivites constracts and its implications and uses
icuphamid
?
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
taqyed
?
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
selvakishore8confide
?
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
rajveerverma425
?
Understanding First Loss Default Guarantee (FLDG)
Understanding First Loss Default Guarantee (FLDG)
Lokesh Agrawal
?
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
taqyed
?
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
jasongriewing
?
Computer project for ai and non ai robot
Computer project for ai and non ai robot
shivaniarora32567
?
Questions on Respiratory system..docxnnn
Questions on Respiratory system..docxnnn
medapatiramakrishnar
?
What were the national movements and the victory of the August Revolution .pptx
What were the national movements and the victory of the August Revolution .pptx
MinhKha41
?
William_Shakespeare_Presentation (2).pptx
William_Shakespeare_Presentation (2).pptx
iriasmariela01
?
DS.pptx for study for a long ghuiiiiijjj
DS.pptx for study for a long ghuiiiiijjj
losbandidis55
?
DISK MANAGEMENT Computer system serv.pptx
DISK MANAGEMENT Computer system serv.pptx
grendel3
?
Pathways_to_Silicon_World_Presentation.pptx
Pathways_to_Silicon_World_Presentation.pptx
pralay55
?
办理方法澳洲硕士毕业证澳大利亚国家戏剧艺术学院文凭证书狈滨顿础学费单
办理方法澳洲硕士毕业证澳大利亚国家戏剧艺术学院文凭证书狈滨顿础学费单
Taqyea
?
最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
最新版意大利巴里理工大学毕业证(叠础搁滨毕业证书)原版定制
taqyea
?
Basic Computer system servicing grade 7-12.pptx
Basic Computer system servicing grade 7-12.pptx
grendel3
?
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
acute G IBleeding.pptx fhjjjbfghjjkjddd rrgh
MaNi Kaushal
?
Derivites constracts and its implications and uses
Derivites constracts and its implications and uses
icuphamid
?
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
英国哈珀亚当斯大学学历认证查询调贬础鲍学费单贬础鲍成绩单复刻皑原版制作
taqyed
?
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
Godrej_Appliances_AC_Catalogue2021_Web_20103315_4339487c20.pdf
selvakishore8confide
?
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
ChatGPT_Presentation_Laraib (1) Based on document editing and rlhf experiment...
rajveerverma425
?
Understanding First Loss Default Guarantee (FLDG)
Understanding First Loss Default Guarantee (FLDG)
Lokesh Agrawal
?
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
原版一样(鲍础贬毕业证书)德国海德堡大学毕业证多少钱
taqyed
?
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
Full_MDM_PC_Compromise_Report_Presentation_Final_WithVisuals.pptx
jasongriewing
?
Computer project for ai and non ai robot
Computer project for ai and non ai robot
shivaniarora32567
?
Questions on Respiratory system..docxnnn
Questions on Respiratory system..docxnnn
medapatiramakrishnar
?
What were the national movements and the victory of the August Revolution .pptx
What were the national movements and the victory of the August Revolution .pptx
MinhKha41
?
William_Shakespeare_Presentation (2).pptx
William_Shakespeare_Presentation (2).pptx
iriasmariela01
?
DS.pptx for study for a long ghuiiiiijjj
DS.pptx for study for a long ghuiiiiijjj
losbandidis55
?
DISK MANAGEMENT Computer system serv.pptx
DISK MANAGEMENT Computer system serv.pptx
grendel3
?
Pathways_to_Silicon_World_Presentation.pptx
Pathways_to_Silicon_World_Presentation.pptx
pralay55
?
办理方法澳洲硕士毕业证澳大利亚国家戏剧艺术学院文凭证书狈滨顿础学费单
办理方法澳洲硕士毕业证澳大利亚国家戏剧艺术学院文凭证书狈滨顿础学费单
Taqyea
?
Ad

Transaction MAC Feature

  • 1. EXTERNAL NXP, THE NXP LOGO AND NXP SECURE CONNECTIONS FOR A SMARTER WORLD ARE TRADEMARKS OF NXP B.V. ALL OTHER PRODUCT OR SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. ? 2020 NXP B.V. 3 1 S T J U LY 2 0 2 0 Sandra Fuchs Principal Customer Application Engineer TRANSACTION MAC A MIFARE? DESFire? EV3 & MIFARE Plus? EV2 KEY FEATURE VIDEO
  • 2. 1EXTERNAL TRANSACTION MAC TO HELP PREVENT FRAUDULENT MERCHANT ATTACKS O F F L I NE T R AN S AC T I O N S W I T H S E C U R E VAL I D AT I O N ? The Transaction MAC (TMAC) feature allows the infrastructure operator / POS operator / merchant to prove the genuineness and authenticity of executed transactions between the reader terminal and the IC inside a smart card ? Helps to establish trust in a multi-service provider system ? Proving that every transaction is genuine towards the backend system via secure verification of transaction validity ? Card generated TMAC covers all transaction details, allowing to detect: ? Forged or fraudulent transactions ? Replay of transactions ? Unreported and missing transactions Preventing fraudulent merchant attacks Generating a MAC for the transaction, proves genuineness of executed transactions Allows to detect replayed, manipulated or missing transactions using the TMAC counter
  • 3. 2EXTERNAL TRANSACTION MAC TO HELP PREVENT FRAUDULENT MERCHANT ATTACKS O F F L I NE T R AN S AC T I O N S W I T H S E C U R E VAL I D AT I O N Backend Clearing House Offline Transaction TMAC Key AES128 TMAC TMAC Key AES128 Reader Terminal Service Provider Y Reader Terminal Service Provider Z
  • 4. 3EXTERNAL TECHNICAL DETAILS: HOW TO ENABLE TRANSACTION MAC FEATURE ON THE CARD On MIFARE DESFire EV3 ? Can be enabled independently for each application ? Established by creating a Transaction MAC file inside the application ? Correct access rights for Transaction MAC file need to be set ? Desired Transaction MAC key needs to be written into Transaction MAC file in a secure way ? Once enabled, Transaction MAC will be calculated automatically by the IC with every CommitTransaction command targeting the application, and returned to the reader On MIFARE Plus EV2 ? In total, four Transaction MAC Keys can be configured on the IC ? Each TMAC Key is connected to one TransactionMACBlock which contains current TMAC Value and Counter plus one TransactionMACConfiguratinBlock ? TransactionMACConfiguratinBlock specifies which MIFARE Plus data or value blocks shall be protected by Transaction MAC ? Once enabled, Transaction MAC will be calculated automatically by IC when updating one or more protected blocks ? Write / Transfer / Increment Transfer / Decrement Transfer commands trigger Transaction MAC finalization and updating of TransactionMACBlocks
  • 5. 4EXTERNAL MORE INFORMATION ABOUT TRANSACTION MAC FEATURE Item Number Availability Datasheet - MIFARE DESFire EV3 DS4489 NXP Docstore (confidential) Datasheet - MIFARE Plus EV2 DS5223 NXP Docstore (confidential) Application Note - MIFARE DESFire EV3 Quick-Start Guide AN5755 NXP website (public) Application Note - MIFARE DESFire EV3 Features and Hints AN5881 NXP Docstore (confidential) Application Note - Feature and Functionality Comparison between MIFARE DESFire EV2 and MIFARE DESFire EV3 AN5756 NXP website (public) Application Note - MIFARE Plus EV2 Features and Hints AN5760 NXP Docstore (confidential) Application Note - Comparison between MIFARE Plus EV2 and previous types AN5762 NXP Docstore (confidential) RFID Discover Software SW1866 NXP Docstore (confidential) NXP Reader Library (Windows based) SW1717 NXP Docstore (confidential) https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-desfire https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-plus https://www.docstore.nxp.com/
  • 6. NXP, THE NXP LOGO AND NXP SECURE CONNECTIONS FOR A SMARTER WORLD ARE TRADEMARKS OF NXP B.V. ALL OTHER PRODUCT OR SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. ? 2020 NXP B.V.