Secure on-demand ultra-wideband communication channels systems and methods
US-2023097712-A1 · Mar 30, 2023 · US
US12341875B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12341875-B2 |
| Application number | US-202418598621-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 7, 2024 |
| Priority date | Oct 29, 2018 |
| Publication date | Jun 24, 2025 |
| Grant date | Jun 24, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.