×

Systems and methods for cryptographic authentication of contactless cards

  • US 10,615,981 B1
  • Filed: 10/01/2019
  • Issued: 04/07/2020
  • Est. Priority Date: 10/02/2018
  • Status: Active Grant
First Claim
Patent Images

1. A card locking system comprising:

  • a contactless card including one or more processors, and a memory, wherein the memory comprises a diversified master key, transmission data, first and second applets, and a counter;

    a client application comprising instructions for execution on a client device including a processor and a memory, the memory containing a master key,wherein the contactless card is configured to;

    generate a diversified key using the diversified master key, one or more cryptographic algorithms, and the counter,generate a cryptographic result including the counter using 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, andtransmit the cryptographic result and encrypted transmission data to the client 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, anddecrypt the encrypted transmission data and validate the cryptographic result using the one or more cryptographic algorithms and the session key,wherein the counter is independently updated by the contactless card and the client application for each transmission between the contactless card and the application,wherein the first applet is configured to establish a communication path to the second applet based on receipt of a message from the client application, andwherein the second applet is deactivated by the first applet via the communication path.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×