IP Library Granted Patent US 12,225,120
Granted Patent B1
US 12,225,120 · App. 17/097,828 · Granted Feb 11, 2025

Methods and apparatus for key regeneration

Inventors: Denis Mars (San Francisco, CA); Simon Ratner (San Francisco, CA)
Assignee: Ouraring, Inc.
H04L9/0866H04L9/0643H04L9/0891H04L9/3231
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,225,120
App. No.
17/097,828
Granted
Feb 11, 2025
Kind
B1
Abstract

A computing system comprising a receiver configured to receive a biometric-based cryptographic key, a user input configured to receive a first set of user input data under direction of the user, and a processor coupled to the receiver and to the user input, wherein the processor is configured to receive an indicator of a first forcing function and a first plurality of input parameters for the first forcing function, wherein the processor is configured to determine a first output cryptographic key in response to the biometric-based cryptographic key, the first set of user input data, the first forcing function, and the first plurality of input parameters, without reference to any encrypted forms of the first output cryptographic key, and wherein the processor is configured to use the first output cryptographic key to access a first digital asset stored on a remote server.

Claims (38)

1. A method for a computing system, comprising:

capturing, with a biometric capture portion in a biometric capture device, a plurality of biometric data associated with a user;

determining, with a first processing portion of the biometric capture device, a biometric cryptographic key in response to the plurality of biometric data;

receiving, with a user input portion of a first smart device, a first set of user input data under direction of the user;

selecting, with a second processing portion of the first smart device, a first forcing function and a first set of input parameters for the first forcing function based at least in part on receiving the first set of user input data, wherein the first forcing function, the first set of input parameters, or both, are selected from a plurality of forcing functions or a plurality of input parameters, respectively, based at least in part on the first set of user input data;

combining, using the first forcing function, the first set of user input data and the biometric cryptographic key based at least in part on selecting the first forcing function and the first set of input parameters for the first forcing function;

outputting, from the first forcing function, a first output cryptographic key in response to combining the biometric cryptographic key and the first set of user input data using the first forcing function, wherein the first output cryptographic key is based least in part on the biometric cryptographic key, the first set of user input data, the first forcing function, and the first set of input parameters, without reference to any encrypted forms of the first output cryptographic key; and

using, with the second processing portion of the first smart device, the first output cryptographic key to access a first digital asset.

2. The method of claim 1 , wherein the first forcing function is selected from the plurality of forcing functions consisting of: SHA-2, SHA-256, SHA-3 and MD5, and wherein the first forcing function, the first set of input parameters for the first forcing function, or both, are associated with the user.

3. The method of claim 1 , wherein the plurality of biometric data is selected from a group consisting of: finger prints, palm prints, voice prints, eye scans, blood vessel scans, movement data, facial data, ECG patterns, and brain wave patterns.

4. The method of claim 1 , wherein the first set of user input data is selected from a group consisting of: a password, a pass-phrase, text data, a PIN, additional biometric data, user movement data, an image of a particular thing, current GPS coordinates, a particular heading of a compass, a series of motions, and a specific sound.

5. The method of claim 1 , wherein the first output cryptographic key is selected from a group consisting of: a blockchain address, a Bitcoin address, a public or private cryptographic keys.

6. The method of claim 1 , further comprising:

receiving, with the user input portion of the first smart device, a second set of user input data under direction of the user;

receiving, with the second processing portion of the first smart device, an indicator of a second forcing function and a second set of input parameters for the second forcing function;

determining, with the second processing portion of the first smart device, a second output cryptographic key in response to the first output cryptographic key, the second set of user input data, the second forcing function, and the second set of input parameters, without reference to any encrypted forms of the second output cryptographic key; and

using, with the second processing portion of the first smart device, the second output cryptographic key to access a second digital asset.

7. The method of claim 1 , further comprising:

securely transmitting, with a transmitter of the biometric capture device, the biometric cryptographic key to the first smart device.

8. A computing system, comprising:

a receiver of a smart device configured to receive a biometric-based cryptographic key;

a user input of the smart device configured to receive a first set of user input data under direction of a user; and

a processor of the smart device coupled to the receiver and to the user input, wherein the processor is configured to:

select a first forcing function and a first set of input parameters for the first forcing function based at least in part on receiving the first set of user input data, wherein the first forcing function, the first set of input parameters, or both, are selected from a plurality of forcing functions or a plurality of input parameters, respectively, based at least in part on the first set of user input data;

combine, using the first forcing function, the first set of user input data and the biometric-based cryptographic key based at least in part on selecting receiving the indicator of the first forcing function and the first set plurality of input parameters of the first forcing function;

output, from the first forcing function, a first output cryptographic key in response to combining the biometric-based cryptographic key and the first set of user input data using the first forcing function, wherein the first output cryptographic key is based least in part on the biometric-based cryptographic key, the first set of user input data, the first forcing function, and the first set of input parameters, without reference to any encrypted forms of the first output cryptographic key; and

use the first output cryptographic key to access a first digital asset stored on a remote server.

9. The computing system of claim 8 , wherein the first forcing function is selected from the plurality of forcing functions consisting of: SHA-2, SHA-256, SHA-3 and MD5, and wherein the first forcing function, the first set of input parameters for the first forcing function, or both, are associated with the user.

10. The computing system of claim 8 , wherein the first set of user input data is selected from a group consisting of: a password, a pass-phrase, text data, a PIN, additional biometric data, user movement data, an image of a particular thing, current GPS coordinates, a particular heading of a compass, a series of motions, and a specific sound.

11. The computing system of claim 8 , wherein the first output cryptographic key is selected from a group consisting of: a blockchain address, a Bitcoin address, public or private cryptographic keys, network address.

12. The computing system of claim 8 ,

wherein the user input of the smart device is configured to receive a second set of user input data under direction of the user;

wherein the processor of the smart device is configured to receive an indicator of a second forcing function and a second set of input parameters for the second forcing function, wherein the processor is configured to determine a second output cryptographic key in response to the first output cryptographic key, the second set of user input data, the second forcing function, and the second set of input parameters, without reference to any encrypted forms of the second output cryptographic key, and wherein the processor is configured to use the second output cryptographic key to access a second digital asset stored on another remote server.

13. The computing system of claim 8 , further comprising:

a biometric capture portion of a biometric device configured to capture a plurality of biometric data associated with the user; and

a processor of the biometric device configured to determine the biometric-based cryptographic key in response to the plurality of biometric data.

14. The computing system of claim 13 , further comprising:

a secure channel of the biometric device configured to couple the biometric device and the receiver, wherein the secure channel is configured to securely transmit the biometric-based cryptographic key to the receiver in the smart device.

Assignments (6)
RELEASE OF SECURITY INTERESTS IN PATENTS AND TRADEMARKS AT REEL/FRAME NO. 66986/0101 Recorded May 16, 2025
From: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
To: OURA HEALTH OY
Reel/Frame 071297/0305 →
SECURITY INTEREST Recorded May 16, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071302/0800 →
SECURITY INTEREST Recorded Apr 2, 2024
From: OURA HEALTH OY
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0101 →
MERGER AND CHANGE OF NAME Recorded May 30, 2023
From: PROXY, INC.; TWIN MERGER SUB II, LLC
To: TWIN MERGER SUB II, LLC
Reel/Frame 063795/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2023
From: TWIN MERGER SUB II, LLC
To: OURARING INC.
Reel/Frame 063803/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2021
From: MARS, DENIS; RATNER, SIMON
To: PROXY, INC.
Reel/Frame 055724/0773 →
Continuity (1)
Provisional Application 62934908 · Nov 13, 2019
References Cited (3)
US 20150263857A1 · Pizano · 2015 [cited by examiner]
US 20180248699A1 · Andrade · 2018 [cited by examiner]
WO WO2017185450A1 · 2017 [cited by examiner]