×

Systems and methods for cryptographic authentication of contactless cards

  • US 10,579,998 B1
  • Filed: 03/12/2019
  • Issued: 03/03/2020
  • Est. Priority Date: 10/02/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system for secure communication 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 a 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, andtransmit the cryptographic result and encrypted transmission data to the application;

    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; and

    decrypt the encrypted transmission data and validate the received cryptographic result using the one or more cryptographic algorithms and the session key;

    wherein, upon the initiation of an operation, the application is further configured to;

    request a user identification;

    pause the operation until the user identification has been authenticated;

    upon authentication of the user identification, complete the operation,wherein the user identification is provided after entry of the transmitting device into a communication field of the receiving device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×