IP Library Granted Patent US 11,310,042
Granted Patent B2
US 11,310,042 · App. 17/018,582 · Granted Apr 19, 2022

Methods of storing and distributing large keys

Inventor: Robert Edward Grant (Laguna Beach, CA)
Assignee: Crown Sterling Limited, LLC
H04L9/0861H04L9/302
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 11,310,042
App. No.
17/018,582
Filed
Sep 11, 2020
Granted
Apr 19, 2022
Kind
B2
Art Unit
2431
USPC
713/168
Abstract

A method for securely encrypting and decrypting data wherein a function is processed to obtain a raw key that is an irrational or transcendental number. A sending computing device applies a starting point and length to obtain a shortened key used for encryption. A receiving computing device identifies the function from a received identifier and applies the starting point and length to a mirroring raw key to derive the decryption key.

Claims (28)

1. A method of generating and storing encryption keys, comprising:

selecting, by a sending computing device, a function;

solving, by the sending computing device, the function to obtain a raw key, wherein the raw key is one of an irrational number or a transcendental number;

selecting, by the sending computing device, a starting point designating at least one start digit within the raw key and a length indicating an amount of digits after the at least one start digit;

applying the starting point and length to the raw key to generate a shortened key;

encrypting a message with the shortened key; and

storing the selected function, the starting point and length in a memory.

2. The method of claim 1 , further comprising:

transmitting, by the sending computing device and to a receiving computing device, the encrypted message;

transmitting, by the sending computing device and to the receiving computing device, an indicator of the function, the starting point and the length;

obtaining, by the receiving computing device, the function based on the indicator of the function;

solving, by the receiving computing device, the function to generate a corresponding second raw key, wherein the second raw key is identical to the raw key;

applying the received starting point and length to the second raw key to generate a second shortened key; and

decrypting the encrypted message with the second shortened key.

3. The method of claim 2 , further comprising:

transmitting, by the sending computing device to the receiving device, a second encrypted message, a second starting point and a second length, wherein the second encrypted message was encrypted by using a third shortened key;

solving, by the receiving computing device, the function to regenerate the second raw key;

applying the second starting point and second length to the second raw key to generate a fourth shortened key; and

decrypting the second encrypted message using the fourth shortened key.

4. The method of claim 1 , wherein the function is a ratio, and storing the selected function comprises storing a first numerator value and a first denominator value of the ratio.

5. The method of claim 4 , wherein each of the first numerator value and the first denominator value are integers.

6. The method of claim 1 , wherein each of the starting point and length are integers.

7. The method of claim 1 , wherein the at least one start digit comprises a plurality of digits arranged in a sequence.

8. The method of claim 1 , further comprising, after applying the starting point to the raw key:

applying, by the sending computing device, a bouncing logic to select non-consecutive digits from the raw key until the length is reached; and

grouping the non-consecutive digits to form the shortened key.

9. The method of claim 1 , wherein solving the function comprises solving for the square root of a non-perfect square number.

10. The method of claim 9 , wherein the function comprises solving for the square root of twenty.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE "THEON TECHNOLOGIES, INC." SHOULD BE--THEON TECHNOLOGY LLC--. PREVIOUSLY RECORDED AT REEL: 061779 FRAME: 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 19, 2023
From: CROWN STERLING LIMITED, LLC
To: THEON TECHNOLOGY LLC
Reel/Frame 062438/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: CROWN STERLING LIMITED, LLC
To: THEON TECHNOLOGIES, INC.
Reel/Frame 061779/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: GRANT, ROBERT EDWARD
To: CROWN STERLING, LLC
Reel/Frame 058450/0050 →
Continuity (1)
Related Publication 20220085988A1 · Mar 17, 2022
Cited By (2)
US 12,250,310 US 12,261,952