Efficient authentic communication system and method

US12341875B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12341875-B2
Application numberUS-202418598621-A
CountryUS
Kind codeB2
Filing dateMar 7, 2024
Priority dateOct 29, 2018
Publication dateJun 24, 2025
Grant dateJun 24, 2025

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.

A method is disclosed. The method comprises transmitting, by an access device to a communication device, a resource provider certificate and an access device certificate. Then, establishing a secure channel between the access device and the communication device using data from the resource provider certificate and the access device certificate. Then, transmitting to or receiving data from the communication device using the secure channel.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication device comprising: a processor; a memory device; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising: receiving, from an access device, a resource provider certificate and an access device certificate; establishing a secure channel between the access device and the communication device using data from the resource provider certificate and the access device certificate; and transmitting to or receiving data from the access device using the secure channel, wherein before the secure channel is established, the method further comprises: determining a resource provider public key using data in the resource provider certificate; determining an access device public key using data in the access device certificate and the resource provider public key; and deriving a first session key using the access device public key and a communication device private key, wherein the first session key is used to form the secure channel. 2. The communication device of claim 1 , wherein before the secure channel is established, the access device: receives a communication device public key; and determines a second session key corresponding to the first session key using an access device private key and the communication device public key. 3. The communication device of claim 2 , wherein the communication device public key is a blinded public key. 4. The communication device of claim 3 , wherein the first and second session key are also each determined using an unpredictable number and a random number. 5. The communication device of claim 1 , wherein the access device: receives, from a resource provider computer, the resource provider certificate and the access device certificate. 6. The communication device of claim 1 , wherein the access device and the communication device form the secure channel without authenticating each other. 7. The method of claim 1 , wherein the method further comprises: providing at least one certificate to the access device, wherein the access device: verifies the at least one certificate, thereby verifying the authenticity of data received from the communication device. 8. A method comprising: transmitting, by a resource provider computer to a certificate authority computer, certificate request values; receiving, by the resource provider computer from the certificate authority computer, a resource provider certificate; creating, by the resource provider computer, an access device certificate; generating, by the resource provider computer, an access device public key and an access device private key; and transmitting, by the resource provider computer to an access device, the access device certificate, the resource provider certificate, the access device public key and the access device private key, wherein the access device public key is derived using a resource provider public key associated with the resource provider computer. 9. The method of claim 8 , wherein the certificate request values comprise a first elliptic curve cryptography point and a resource provider identifier, wherein the certificate authority computer: generates the resource provider certificate using at least the certificate request values. 10. The method of claim 8 , wherein the resource provider computer creates more than one access device certificate for more than one access device. 11. A resource provider computer comprising: a processor; a memory device; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising: transmitting, to a certificate authority computer, certificate request values; receiving, from the certificate authority computer, a resource provider certificate; creating an access device certificate; generating an access device public key and an access device private key; and transmitting, to an access device, the access device certificate, the resource provider certificate, the access device public key and the access device private key, wherein the access device public key is derived using a resource provider public key associated with the resource provider computer. 12. The resource provider computer of claim 11 , wherein the resource provider computer is a merchant computer. 13. The resource provider computer of claim 11 , wherein the certificate request values comprise a first elliptic curve cryptography point and a resource provider identifier, wherein the certificate authority computer: generates the resource provider certificate using at least the certificate request values. 14. The resource provider computer of claim 11 , wherein the resource provider computer creates more than one access device certificate for more than one access device. 15. The resource provider computer of claim 11 , wherein the access device is a POS terminal. 16. The resource provider computer of claim 11 , wherein the resource provider computer is operated by a resource provider that provides resources to a user. 17. The resource provider computer of claim 11 , wherein the certificate request values comprise a resource provider identifier. 18. The resource provider computer of claim 11 , wherein the certificate request values comprise an elliptic curve cryptography point. 19. The resource provider computer of claim 11 , wherein the certificate request values comprise a merchant identifier and an ECC (elliptic curve cryptography) point derived from a random number.

Assignees

Inventors

Classifications

  • involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823) · CPC title

  • involving random numbers or seeds · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • involving Diffie-Hellman or related key agreement protocols · CPC title

  • using blind signatures · CPC title

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 US12341875B2 cover?
A method is disclosed. The method comprises transmitting, by an access device to a communication device, a resource provider certificate and an access device certificate. Then, establishing a secure channel between the access device and the communication device using data from the resource provider certificate and the access device certificate. Then, transmitting to or receiving data from the c…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification H04L9/0825. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 24 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).