IP Library Granted Patent US 12,732,373
Granted Patent B2
US 12,732,373 · App. 18/738,330 · Granted Sep 8, 2026

Systems and methods for cryptographic authentication of contactless cards

Inventors: Kevin Osborn (Newton Highlands, MA); Jeffrey Rule (Chevy Chase, MD); Srinivasa Chigurupati (Long Grove, IL)
Assignee: Capital One Services, LLC
H04L9/3234H04L9/0863H04L9/14H04L9/3228H04L9/3242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,732,373
App. No.
18/738,330
Granted
Sep 8, 2026
Kind
B2
Abstract

Example embodiments of systems and methods for data transmission between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device. The receiving device can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.

Claims (42)

1 . A method, comprising:

processing, by a contactless card comprising a processor and a memory containing a private key, a public key, transmission data, and a counter value, the counter value using a first cryptographic algorithm and the private key to yield a cryptographic result;

encrypting, by the contactless card, the transmission data and the cryptographic result using a second cryptographic algorithm and the public key to yield encrypted transmission data; and

transmitting, by the contactless card, the encrypted transmission data and the public key to a receiving device.

2 . The method of claim 1 , further comprising:

signing, by the contactless card, the counter value using the private key, and

encrypting, by the contactless card, the signed counter value using the public key and the second cryptographic algorithm.

3 . The method of claim 1 , further comprising, prior to encrypting the transmission data and the cryptographic result using the second algorithm and the public key, generating the public key.

4 . The method of claim 3 , wherein the public key is generated based on a prior public key and the counter value.

5 . The method of claim 1 , wherein, prior to transmitting the public key, encrypting, by the contactless card, the public key.

6 . The method of claim 1 , wherein the public key includes a signed certificate to authenticate an issuer of the public key.

7 . The method of claim 1 , wherein the transmission data comprises activation data for the contactless card.

8 . The method of claim 1 , further comprising:

receiving, by a server from the contactless card, the encrypted transmission data and the public key, wherein the server comprises a processor and a memory containing a server counter value;

generating, by the server, a second public key using the public key; and

decrypting, by the server, the encrypted transmission data using the second public key.

9 . The method of claim 8 , wherein the server receives the encrypted transmission data and the public key from the contactless card via one or more intermediary devices.

10 . The method of claim 8 , further comprising:

comparing, by the server, the decrypted transmission data to record data accessible to the server; and

responsive to a successful comparison, activating, by the server, the contactless card.

11 . The method of claim 10 , further comprising, responsive to an unsuccessful comparison, transmitting, by the server, a request for entry of the contactless card into a communication field.

12 . The method of claim 10 , further comprising, responsive to an unsuccessful comparison, transmitting, by the server, at least one selected from the group of a message requesting assistance to activate the contactless card and a message indicative of an unsuccessful attempt to activate the contactless card.

13 . A contactless card comprising:

a processor; and a memory containing a private key, a public key, transmission data, and a counter value,

wherein the contactless card:

processes the counter value using a first cryptographic algorithm and the private key to yield a cryptographic result;

encrypts the transmission data and the cryptographic result using a second cryptographic algorithm and the public key to yield encrypted transmission data; and

transmits the encrypted transmission data and the public key to a receiving device.

14 . The contactless card of claim 13 , wherein the contactless card:

signs the counter value using the private key, and

encrypts the signed counter value using public key and the second cryptographic algorithm.

15 . The contactless card of claim 13 , wherein, prior to encrypting the transmission data and the cryptographic results using the second algorithm and the public key, the contactless card generates the public key.

16 . The contactless card of claim 15 , wherein the contactless card generates the public key based on a prior public key and the counter value.

17 . The contactless card of claim 13 , wherein the private key is specific to the contactless card.

18 . The contactless card of claim 13 , wherein the private key is a global private key.

19 . A non-transitory computer-readable medium containing instructions for execution by a contactless card, wherein, upon execution of the instructions, the contactless card performs procedures comprising:

processing a counter value using a first cryptographic algorithm and a private key to yield a cryptographic result;

encrypting the transmission data and the cryptographic result using a second cryptographic algorithm and a public key to yield encrypted transmission data; and

transmitting the encrypted transmission data and the public key to a receiving device.

20 . The non-transitory computer-readable medium of claim 19 , the procedures further comprising:

signing the counter value using the private key, and

encrypting the signed counter value using the public key and the second cryptographic algorithm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: OSBORN, KEVIN; RULE, JEFFREY; CHIGURUPATI, SRINIVASA
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 069519/0876 →
Continuity (6)
Continuation 17892999 · Aug 22, 2022
Continuation 16867771 · May 6, 2020
Continuation 16591309 · Oct 2, 2019
Continuation In Part 16205119 · Nov 29, 2018
Provisional Application 62740352 · Oct 2, 2018
Related Publication 20240422002A1 · Dec 19, 2024
References Cited (210)
US 5590038A · Pitroda · 1996 [cited by applicant]
US 5666415A · Kaufman · 1997 [cited by applicant]
US 6199114B1 · White · 2001 [cited by applicant]
US 6324271B1 · Sawyer · 2001 [cited by applicant]
US 6367011B1 · Lee · 2002 [cited by applicant]
US 6572015B1 · Norton · 2003 [cited by applicant]
US 7252242B2 · Ho · 2007 [cited by applicant]
US 7270276B2 · Vayssiere · 2007 [cited by applicant]
US 7287692B1 · Patel · 2007 [cited by applicant]
US 7374099B2 · de Jong · 2008 [cited by applicant]
US 7527208B2 · Hammad · 2009 [cited by applicant]
US 7568631B2 · Gibbs · 2009 [cited by applicant]
US 7584153B2 · Brown · 2009 [cited by applicant]
US 7628322B2 · Holtmanns · 2009 [cited by applicant]
US 7793851B2 · Mullen · 2010 [cited by applicant]
US 7801799B1 · Brake, Jr. · 2010 [cited by applicant]
US 7908216B1 · Davis · 2011 [cited by applicant]
US 7922082B2 · Muscato · 2011 [cited by applicant]
US 8010405B1 · Bortolin · 2011 [cited by applicant]
US 8074877B2 · Mullen · 2011 [cited by applicant]
US 8082450B2 · Frey · 2011 [cited by applicant]
US 8108687B2 · Ellis · 2012 [cited by applicant]
US 8186602B2 · Itay · 2012 [cited by applicant]
US 8196131B1 · von Behren · 2012 [cited by applicant]
US 8249654B1 · Zhu · 2012 [cited by applicant]
US 8276814B1 · Davis · 2012 [cited by applicant]
US 8332272B2 · Fisher · 2012 [cited by applicant]
US 8346670B2 · Hasson · 2013 [cited by applicant]
US 8511547B2 · Rans · 2013 [cited by applicant]
US 8519822B2 · Riegebauer · 2013 [cited by applicant]
US 8750514B2 · Gallo · 2014 [cited by applicant]
US 8870081B2 · Olson · 2014 [cited by applicant]
US 9038893B2 · Kirkham · 2015 [cited by applicant]
US 9129199B2 · Spodak · 2015 [cited by applicant]
US 9183490B2 · Moreton · 2015 [cited by applicant]
US 9275325B2 · Newcombe · 2016 [cited by applicant]
US 9286606B2 · Diamond · 2016 [cited by applicant]
US 9306753B1 · Vandervort · 2016 [cited by applicant]
US 9501776B2 · Martin · 2016 [cited by applicant]
US 9710744B2 · Wurmfeld · 2017 [cited by applicant]
US 9949065B1 · Zarakas · 2018 [cited by applicant]
US 9965632B2 · Zarakas · 2018 [cited by applicant]
US 9965911B2 · Wishne · 2018 [cited by applicant]
US 9977890B2 · Alberti · 2018 [cited by applicant]
US 9978056B2 · Seo · 2018 [cited by applicant]
US 9978058B2 · Wurmfeld · 2018 [cited by applicant]
US 9990795B2 · Wurmfeld · 2018 [cited by applicant]
US 10007873B2 · Heo · 2018 [cited by applicant]
US 10013693B2 · Wyatt · 2018 [cited by applicant]
US 10121130B2 · Pinski · 2018 [cited by applicant]
US 10210505B2 · Zarakas · 2019 [cited by applicant]
US 10242368B1 · Poole · 2019 [cited by applicant]
US 10296910B1 · Templeton · 2019 [cited by applicant]
US 10332102B2 · Zarakas · 2019 [cited by applicant]
US 10360557B2 · Locke · 2019 [cited by applicant]
US 10380471B2 · Locke · 2019 [cited by applicant]
US 10395244B1 · Mossler · 2019 [cited by applicant]
US 10453054B2 · Zarakas · 2019 [cited by applicant]
US 10474941B2 · Wurmfeld · 2019 [cited by applicant]
US 10475027B2 · Guise · 2019 [cited by applicant]
US 10482453B2 · Zarakas · 2019 [cited by applicant]
US 10482457B2 · Poole · 2019 [cited by applicant]
US 10489774B2 · Zarakas · 2019 [cited by applicant]
US 10489781B1 · Osborn · 2019 [cited by applicant]
US 10510070B2 · Wurmfeld · 2019 [cited by applicant]
US 10515361B2 · Zarakas · 2019 [cited by applicant]
US 10535068B2 · Locke · 2020 [cited by applicant]
US 10546444B2 · Osborn · 2020 [cited by applicant]
US 10581611B1 · Osborn · 2020 [cited by applicant]
US 10664830B1 · Rule · 2020 [cited by applicant]
US 10685349B2 · Brickell · 2020 [cited by applicant]
US 10797882B2 · Rule · 2020 [cited by applicant]
US 10880741B2 · Zarakas · 2020 [cited by applicant]
US 10909525B1 · Dhodapkar · 2021 [cited by applicant]
US 10970691B2 · Koeppel · 2021 [cited by applicant]
US 10984416B2 · Ilincic · 2021 [cited by applicant]
US 11037136B2 · Rule · 2021 [cited by applicant]
US 11062098B1 · Bergeron · 2021 [cited by applicant]
US 11120453B2 · Rule · 2021 [cited by applicant]
US 11138593B1 · Ho · 2021 [cited by applicant]
US 11138605B2 · Aabye · 2021 [cited by applicant]
US 11176540B2 · Gupta · 2021 [cited by applicant]
US 11188908B2 · Locke · 2021 [cited by applicant]
US 11216806B2 · Mossler · 2022 [cited by applicant]
US 11297958B2 · Vukich · 2022 [cited by applicant]
US 11334872B2 · Phillips · 2022 [cited by applicant]
US 11361173B2 · Edwards · 2022 [cited by applicant]
US 11392933B2 · Mossler · 2022 [cited by applicant]
US 11392935B2 · Suresh · 2022 [cited by applicant]
US 11416844B1 · Osterkamp · 2022 [cited by applicant]
US 11423392B1 · Ho · 2022 [cited by applicant]
US 11443292B2 · Sherif · 2022 [cited by applicant]
US 11444770B2 · Wieker · 2022 [cited by applicant]
US 11461764B2 · Rule · 2022 [cited by applicant]
US 11481764B2 · Shakkarwar · 2022 [cited by applicant]
US 11521213B2 · Rule · 2022 [cited by applicant]
US 11551200B1 · Cook · 2023 [cited by applicant]
US 11556918B2 · Mestre · 2023 [cited by applicant]
US 11615395B2 · McHugh et al. · 2023 [cited by applicant]
US 11777933B2 · Moreton · 2023 [cited by applicant]
US 12010238B2 · Osborn · 2024 [cited by examiner]
US 20030220876A1 · Burger · 2003 [cited by applicant]
US 20050156026A1 · Ghosh · 2005 [cited by applicant]
US 20050228997A1 · Bicker · 2005 [cited by applicant]
US 20050269402A1 · Spitzer · 2005 [cited by applicant]
US 20070276765A1 · Hazel · 2007 [cited by applicant]
US 20080082452A1 · Wankmueller · 2008 [cited by applicant]
US 20080099552A1 · Grillion · 2008 [cited by applicant]
US 20090143104A1 · Loh · 2009 [cited by applicant]
US 20090235339A1 · Mennes · 2009 [cited by applicant]
US 20090282264A1 · Amiel · 2009 [cited by applicant]
US 20110113245A1 · Varadarajan · 2011 [cited by applicant]
US 20110155801A1 · Rowberry · 2011 [cited by applicant]
US 20120143703A1 · Wall · 2012 [cited by applicant]
US 20130030997A1 · Spodak · 2013 [cited by applicant]
US 20130146657A1 · Graef · 2013 [cited by applicant]
US 20130211937A1 · Elbirt · 2013 [cited by applicant]
US 20130311363A1 · Ramaci · 2013 [cited by applicant]
US 20140074637A1 · Hammad · 2014 [cited by applicant]
US 20140074655A1 · Lim · 2014 [cited by applicant]
US 20140081785A1 · Valadas Preto · 2014 [cited by applicant]
US 20140365377A1 · Salama · 2014 [cited by applicant]
US 20150032635A1 · Guise · 2015 [cited by applicant]
US 20150073983A1 · Bartenstein · 2015 [cited by applicant]
US 20150113271A1 · Jooste · 2015 [cited by applicant]
US 20150134513A1 · Olson · 2015 [cited by applicant]
US 20150199673A1 · Savolainen · 2015 [cited by applicant]
US 20150199863A1 · Scoggins · 2015 [cited by applicant]
US 20150254637A1 · Yang · 2015 [cited by applicant]
US 20150317295A1 · Sherry · 2015 [cited by applicant]
US 20160078430A1 · Douglas · 2016 [cited by applicant]
US 20160189143A1 · Koeppel · 2016 [cited by applicant]
US 20160253651A1 · Park · 2016 [cited by applicant]
US 20160277383A1 · Guyomarc'h · 2016 [cited by applicant]
US 20160307189A1 · Zarakas · 2016 [cited by applicant]
US 20160314472A1 · Ashfield · 2016 [cited by applicant]
US 20160379217A1 · Hammad · 2016 [cited by applicant]
US 20170017957A1 · Radu · 2017 [cited by applicant]
US 20170039566A1 · Schipperheijn · 2017 [cited by applicant]
US 20170068950A1 · Kwon · 2017 [cited by applicant]
US 20170330173A1 · Woo · 2017 [cited by applicant]
US 20180039987A1 · Molino · 2018 [cited by applicant]
US 20180268132A1 · Buer · 2018 [cited by applicant]
US 20180300716A1 · Carlson · 2018 [cited by applicant]
US 20190043045A1 · Wilson · 2019 [cited by examiner]
US 20190116046A1 · Hoyer · 2019 [cited by examiner]
US 20190172055A1 · Hale · 2019 [cited by applicant]
US 20190303945A1 · Mitra · 2019 [cited by applicant]
US 20200104841A1 · Osborn · 2020 [cited by examiner]
US 20200106609A1 · Osborn · 2020 [cited by examiner]
US 20200106614A1 · Rule · 2020 [cited by examiner]
US 20200106618A1 · Osborn · 2020 [cited by examiner]
US 20210004806A1 · Noe · 2021 [cited by applicant]
US 20210272098A1 · Delsuc · 2021 [cited by applicant]
US 20210304189A1 · Gupta · 2021 [cited by applicant]
US 20210383360A1 · Sinha · 2021 [cited by applicant]
US 20210406869A1 · Pathrabe · 2021 [cited by applicant]
US 20220092589A1 · Osborn · 2022 [cited by examiner]
US 20220114581A1 · Upadhye · 2022 [cited by applicant]
US 20220284416A1 · Rule · 2022 [cited by applicant]
US 20220309509A1 · Akgun · 2022 [cited by applicant]
US 20220335412A1 · Rule · 2022 [cited by applicant]
US 20220366410A1 · Rule · 2022 [cited by applicant]
US 20220398566A1 · Rule · 2022 [cited by applicant]
US 20220407723A1 · Rule · 2022 [cited by examiner]
US 20220407724A1 · Osborn · 2022 [cited by examiner]
US 20220414648A1 · Rule · 2022 [cited by applicant]
US 20230054157A1 · Mao · 2023 [cited by applicant]
US 20230065163A1 · Vargas · 2023 [cited by applicant]
US 20230083785A1 · Maiman · 2023 [cited by applicant]
US 20230169505A1 · Rule · 2023 [cited by applicant]
US 20230354020A1 · Rule · 2023 [cited by applicant]
US 20230359839A1 · Lovgren · 2023 [cited by applicant]
US 20240303649A1 · Osborn · 2024 [cited by examiner]
US 20250023713A1 · Osborn · 2025 [cited by examiner]
US 20250037109A1 · Mantoni, Jr. · 2025 [cited by examiner]
CN 101192295A · 2008 [cited by applicant]
GB 2516861A · 2015 [cited by applicant]
GB 2551907A · 2018 [cited by applicant]
JP 2000267939A · 2000 [cited by applicant]
JP 200440660A · 2004 [cited by applicant]
KR 20150140132A · 2015 [cited by applicant]
WO 9910824A1 · 1999 [cited by applicant]
WO 0049586A1 · 2000 [cited by applicant]
WO 2013155562A1 · 2013 [cited by applicant]
WO 2015183818A1 · 2015 [cited by applicant]
WO 2017047855A1 · 2017 [cited by applicant]
WO 2019022585A1 · 2019 [cited by applicant]
WO 2021051884A1 · 2021 [cited by applicant]
WO 2021133492A1 · 2021 [cited by applicant]
WO 2022108959A1 · 2022 [cited by applicant]
WO 2022187350A1 · 2022 [cited by applicant]
WO 2023017943A1 · 2023 [cited by applicant]
WO 2023064063A1 · 2023 [cited by applicant]
Author Unknown, “Global expansion of card tapping mobile OTP for security and convenience is imminent,” Jun. 28, 2022, website: https://www.swidch.com/blogs/card-tapping-motp-blog. [cited by applicant]
Author Unknown, “Autofill credit cards, contacts, and passwords in Safari on Mac”, Apple Safari User Guide [online] 2019 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://support.apple.com/guide/safari/… [cited by applicant]
Author Unknown, “Autofill”, Computer Hope [online] 2018 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.computerhope.com/jargon/a/autofill.htm, 2 pages. [cited by applicant]
Batina et al., “SmartCards and RFID”, PowerPoint Presentation for IPA Security Course, Digital Security at University of Nijmegen, Netherlands. Retrieved from Internet URL: https://www.cs.ru.nl/E.Poll/teaching/ipa_smart… [cited by applicant]
EMVCo, LLC, “EMV Integrated Circuit Card Specifcations for Payment Systems, Book 2, Security and Key Management,” Version 3.4, [online] 2011 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.emvco.c… [cited by applicant]
EMVCo, LLC, “EMV Card Personalisation Specification,” Aug. 1, 2021, retrieved from Internet URL: https://www.emvco.com/specification/?post_id=12467, 114 pages. [cited by applicant]
EMVCo, LLC, “EMV Card Personalization Specification,” Specification version 1.0, (2003) 81 pages. [cited by applicant]
EMVCo, LLC, “EMV Contactless Specifications for Payment Systems”, EMV Book B—Entry Point Specification [online] 2016 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.emvco.com/wp-content/uploads/20… [cited by applicant]
Faraj, S.T., et al., “Investigation of Java Smart Card Technology for Multi-Task Applications”, J of Al-Anbar University for Pure Science, 2(1):23 pages (2008). [cited by applicant]
Katz, J. and Lindell, Y., “Aggregate Message Authentication Codes”, Topics in Cryptology [online] 2008 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.cs.umd.edu/~jkatz/papers/aggregateMAC.pdf, 11… [cited by applicant]
Pourghomi, P., et al., “A Proposed NFC Payment Application,” International Journal of Advanced Computer Science and Applications, 4(8):173-181 (2013). [cited by applicant]
Saush, “Getting information from an EMV chip card with Java,” Sep. 8, 2006, WordPress, pp. 1-13. [cited by applicant]
Saxena, N., “Lecture 10: NMAC, HMAC and Number Theory”, CS 6903 Modern Cryptography [online] 2008 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: http://isis.poly.edu/courses/cs6903/Lectures/lecture10.pdf, 8 … [cited by applicant]
Smart Card Alliance, “Co-Branded Multi-Application Contactless Cards for Transit and Financial Payment,” A Smart Card Alliance Transportation Council White Paper (40 pages), Mar. 2008. [cited by applicant]
Ullmann et al., “On-Card” User Authentication for Contactless Smart Cards based on Gesture Recognition, paper presentation LNI proceedings, (2012) 12 pages. [cited by applicant]
Van den Breekel, J., et al., “EMV in a nutshell”, Technical Report, 2016 [retrieved on Mar. 25, 2019]. Retrieved from Internet URL: https://www.cs.ru.nl/E.Poll/papers/EMVtechreport.pdf, 37 pages. [cited by applicant]