Devices and techniques to perform entropy-based randomness via a contactless card

US12293164B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12293164-B2
Application numberUS-202117464387-A
CountryUS
Kind codeB2
Filing dateSep 1, 2021
Priority dateSep 1, 2021
Publication dateMay 6, 2025
Grant dateMay 6, 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.

Embodiments are directed to systems and techniques to generate random numbers via contactless cards.

First claim

Opening claim text (preview).

What is claimed is: 1. A contactless card, comprising: one or more sensors; processing circuitry coupled with the one or more sensors; memory coupled with the processing circuitry and the one or more sensors, the memory to store instructions, that when executed by the processing circuitry, to cause the processing circuitry to: receive data from at least one of the one or more sensors; generate a random sample of the data by randomly sampling a portion of the data; generate a random number with the random sample and a cryptographic algorithm; and generate a pair of keys with a key generation algorithm using the random number, the pair of keys comprising a private key and a public key. 2. The contactless card of claim 1 , the processing circuitry to configured to communicate the public key of the pair of keys to a device via a wireless interface. 3. The contactless card of claim 2 , wherein the wireless interface is a near-field communication (NFC) interface, and the processing circuitry to communicate the public key to the device in response to an NFC read for the public key. 4. The contactless card of claim 1 , wherein the one or more sensors comprise an accelerometer, a thermometer, a magnetometer, a gyroscope, and a pressure sensor. 5. The contactless card of claim 1 , the processing circuitry configured to apply a mathematical operation to combine readings from multiple of the one or more sensors to generate the data. 6. The contactless card of claim 5 , the processing circuitry to apply a normalization operation to the data for readings from the multiple of the one or more sensors. 7. The contactless card of claim 1 , the processing circuitry to sign authentication information with the private key to authenticate the contactless card, a user of the contactless card, or both to another device having the public key. 8. The contactless card of claim 1 , the processing circuitry to apply a hash operation to the random number prior to generation of the pair of keys with the key generation algorithm. 9. A computer-implemented method, comprising: collecting, by processing circuitry of a contactless card, data from a plurality of sensors of the contactless card; randomly sampling, by the processing circuitry, the data from the plurality of sensors to generate a seed value; utilizing, by the processing circuitry, the seed value with a cryptographic algorithm to generate a random number; generating, by the processing circuitry, a pair of keys with a key generation algorithm using the seed value, the pair of keys comprising a private key and a public key; and storing, by the processing circuitry, the pair of keys in memory of the contactless card. 10. The computer-implemented method of claim 9 , comprising sending, by the processing circuitry via a wireless interface of the contactless card, the public key to a computing device. 11. The computer-implemented method of claim 10 , wherein the wireless interface is a near-field communication (NFC) interface, and the method includes sending the public key to the device in response to an NFC read for the public key. 12. The computer-implemented method of claim 10 , comprising combining the data from the plurality of sensors by applying a mathematical operation to the data. 13. The computer-implemented method of claim 12 , comprising normalizing the data prior to combining the data. 14. The computer-implemented method of claim 10 , comprising encrypting authentication information with the private key for use to authenticate the contactless card, a user of the contactless card, or both to another device having the public key. 15. The computer-implemented method of claim 10 , comprising applying a hash operation to the random number sample prior to generation of the pair of keys with the cryptographic algorithm. 16. A contactless card, comprising: one or more sensors; processing circuitry coupled with the one or more sensors; memory coupled with the processing circuitry and the one or more sensors, the memory to store instructions, that when executed by the processing circuitry, to cause the processing circuitry to: receive data from at least one of the one or more sensors; generate a random sample of the data by randomly sampling a portion of the data; receive a request for a random number from a device; apply a cryptographic algorithm to the random sample to generate the random number; and send, in response to the request, the random number to the device. 17. The contactless card of claim 16 , comprising a near-field communication (NFC) interface, and the processing circuitry to receive the request and send the random number via the NFC interface. 18. The contactless card of claim 16 , wherein the one or more sensors comprise an accelerometer, a thermometer, a magnetometer, a gyroscope, and a pressure sensor. 19. The contactless card of claim 16 , the processing circuitry configured to apply a mathematical operation to combine readings from multiple of the one or more sensors prior to generation of the random number. 20. The contactless card of claim 19 , the processing circuitry to apply a normalization operation to the data for readings from the multiple of the one or more sensors.

Assignees

Inventors

Classifications

  • the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs · CPC title

  • the record carrier being of the non-contact type, e.g. RFID, and being specially adapted for attachment to a disc, e.g. a CD or DVD · CPC title

  • involving random numbers or seeds · CPC title

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

  • Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor · 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 US12293164B2 cover?
Embodiments are directed to systems and techniques to generate random numbers via contactless cards.
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F7/588. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 06 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).