Systems and methods for cryptographic authentication of contactless cards

US10582386B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10582386-B1
Application numberUS-201916351429-A
CountryUS
Kind codeB1
Filing dateMar 12, 2019
Priority dateOct 2, 2018
Publication dateMar 3, 2020
Grant dateMar 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example embodiments of systems and methods for data transmission system 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, which 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.

First claim

Opening claim text (preview).

What is claimed is: 1. A data transmission system comprising: a transmitting device having a processor and memory, the memory of the transmitting device containing a diversified master key, transmission data and a counter value; an application comprising instructions for execution on a receiving device having a processor and memory, the memory of the receiving device containing the master key; wherein the transmitting device is configured to: generate a diversified key using the diversified master key, one or more cryptographic algorithms, and the counter value, generate a cryptographic result including the counter value using the one or more cryptographic algorithms and the diversified key, encrypt the transmission data using the one or more cryptographic algorithms and the diversified key to yield encrypted transmission data, and transmit the cryptographic result and encrypted transmission data to the application; and wherein the application is configured to: generate an authentication diversified key based on the master key and a unique identifier; generate a session key based on the authentication diversified key and the cryptographic result; decrypt the encrypted transmission data and validate the received cryptographic result using the one or more cryptographic algorithms and the session key; wherein the application is configured to initiate, upon authentication of at least one user credential, one or more processes, the one or more processes comprising authenticating one or more electronically generated images associated with transportation ticketing information. 2. The data transmission system of claim 1 , wherein the one or more processes comprises authenticating information associated with at least one selected from the group of event ticketing information, venue access permission information, location information, and language information. 3. The data transmission system of claim 2 , wherein authenticating information comprises matching a set of data accessible to the application. 4. The data transmission system of claim 2 , wherein the location information comprises directions to at least one selected from the group of an airport lounge and ATM that are located within a pre-determined distance based one or more user preferences. 5. The data transmission system of claim 2 , wherein the language information comprises text that is translated from non-English to English. 6. The data transmission system of claim 2 , wherein the event ticketing information is authenticated by a scan of at least one selected from the group of sports event ticketing, carnival or fare ticketing, conference or seminar ticketing, private event ticketing, public event ticketing, and school event ticketing. 7. The data transmission system of claim 2 , wherein the venue access permission information is associated with enabling one or more intelligent wayfinding services from at least one selected from the group of smart floors and smart signs. 8. The data transmission system of claim 1 , wherein the receiving device comprises a server, and the cryptographic result and encrypted transmission data are transmitted by the transmitting device to the application via one or more intermediary devices. 9. The data transmission system of claim 1 , wherein the at least one user credential is transmitted from the transmitting device to the application via near field communication. 10. The data transmission system of claim 9 , wherein the at least one user credential is transmitted from the transmitting device to the application via at least one selected from the group of a tap gesture, a swipe gesture, and a wave gesture. 11. A method of securing one or more processes using a transmitting device and an application comprising instructions for execution on a receiving device, the method comprising the steps of: generating a diversified key using a diversified master key, one or more cryptographic algorithms, and a counter value, the transmitting device comprising a processor and memory, the memory of the transmitting device containing the diversified master key, transmission data, and the counter value generating a cryptographic result including the counter value using the one or more cryptographic algorithms and the diversified key; encrypting the transmission data using the one or more cryptographic algorithms and the diversified key to yield encrypted transmission data; transmitting the cryptographic result and encrypted transmission data to an application, the application comprising instructions for execution on a receiving device; generating an authentication diversified key based on the master key and a unique identifier; generating a session key based on the authentication diversified key and the cryptographic result; decrypting the encrypted transmission data and validating the received cryptographic result using the one or more cryptographic algorithms and the session key; and initiating, upon authentication of at least one user credential, one or more processes, the one or more processes comprising authenticating one or more electronically generated images associated with transportation ticketing information. 12. The method of claim 11 , wherein the one or more processes comprises authenticating information associated with at least one selected from the group of event ticketing information, venue access permission information, location information, and language information. 13. The method of claim 12 , wherein authenticating information comprises matching a set of data accessible to the application. 14. The method of claim 12 , wherein the venue access permission information is associated with enabling one or more intelligent wayfinding services from at least one selected from the group of smart floors and smart signs. 15. The method of claim 12 , wherein the location information comprises directions to at least one selected from the group of an airport lounge and ATM that are located within a pre-determined distance based one or more user preferences. 16. The method of claim 12 , wherein the language information comprises text that is translated from non-English to English. 17. The method of claim 12 , wherein the event ticketing information is authenticated by a scan of at least one selected from the group of sports event ticketing, carnival or fare ticketing, conference or seminar ticketing, private event ticketing, public event ticketing, and school event ticketing. 18. The method of claim 11 , wherein the receiving device comprises a server, and the cryptographic result and encrypted transmission data are transmitted by the transmitting device to the application via one or more intermediary devices. 19. The method of claim 11 , wherein the at least one user credential is transmitted from the transmitting device to the application via near field communication. 20. The method of claim 11 , wherein the at least one user credential is transmitted from the transmitting device to the application via at least one selected from the group of a tap gesture, a swipe gesture, and a wave gesture.

Assignees

Inventors

Classifications

  • applying further key derivation, e.g. deriving traffic keys from a pair-wise master key · CPC title

  • H04L63/061Primary

    for key exchange, e.g. in peer-to-peer networks (cryptographic mechanisms or cryptographic arrangements for key agreement H04L9/0838) · CPC title

  • using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231) · CPC title

  • H04W12/06Primary

    Authentication · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10582386B1 cover?
Example embodiments of systems and methods for data transmission system 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, which can ge…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/061. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).