IP Library Granted Patent US 11,943,336
Granted Patent B2
US 11,943,336 · App. 17/533,055 · Granted Mar 26, 2024

Use of gradient decent function in cryptography

Inventor: Robert Edward Grant (Laguna Beach, CA)
Assignee: Theon Technology LLC
H04L9/0656
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,943,336
App. No.
17/533,055
Filed
Nov 22, 2021
Granted
Mar 26, 2024
Kind
B2
Art Unit
2435
USPC
380/28
Abstract

A method of encrypting and decrypting multiple individual pieces or sets of data in which a computing device randomly selects a group of seeds that it then uses to generate irrational numbers. Sections of the generated irrational numbers can be used as one-time pads or keys to encrypt the corresponding data sets. Intended recipients can then reverse the process using their allowed keys to access data for which they have authorization.

Claims (21)

1. A method of encrypting and decrypting multiple pieces of data, comprising:

using a computing device to provide a random selection of seeds;

applying at least one function against the random selection of seeds to produce corresponding irrational numbers;

using portions of the mantissas of the irrational numbers as one-time pads;

applying the one-time pads to encrypt or decrypt individual ones of the multiple pieces of data, respectively; and

utilizing a system that avoids reusing previously utilized seeds.

2. The method of claim 1 , wherein individual ones of the random selection of seeds are neither primes nor quasi-primes.

3. The method of claim 1 , wherein the step of using a computing device to provide a random selection of seeds comprises randomly selecting the random selection of seeds from a pool of previous randomly selected seeds.

4. The method of claim 1 , wherein at least some of the random selection of seeds comprise over a thousand digits.

5. The method of claim 1 , wherein at least some of the random selection of seeds comprise over ten thousand digits.

6. The method of claim 1 , wherein the at least one function comprises taking an inverse of individual ones of the random selection of seeds.

7. The method of claim 1 , wherein the at least one function comprises taking a root of individual ones of the random selection of seeds.

8. The method of claim 7 , wherein the root is a square root or cube root.

9. The method of claim 7 wherein the root is a fractional root.

10. The method of claim 1 , further comprises applying a first function against a first subset of the random selection of seeds, a second function against a second subset of the random selection of seeds, and wherein the first function is different from the second function, and the first subset is different from the second subset.

11. The method of claim 1 , wherein at least some of the one-time pads comprise at least 10,000 digits.

12. The method of claim 1 , wherein at least some of the one-time pads comprise at least as many digits as data positions in the corresponding pieces of data being encrypted.

13. The method of claim 1 , wherein binary representations of at least some of the one-time pads comprise at least as many digits as digits in binary representations of the corresponding pieces of data being encrypted.

14. The method of claim 1 , further comprises making available to a recipient for decryption of an encrypted message, multiple ones of the random selection of seeds.

15. The method of claim 1 , wherein the system avoids reusing previously utilized seeds by storing representations of previously utilized seeds, and rejecting for use individual ones of the random selection of seeds that matched the previously utilized seeds.

16. The method of claim 1 , wherein the system avoids reusing previously utilized seeds by never reusing for encryption any of the previously utilized seeds.

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 Mar 26, 2022
From: GRANT, ROBERT EDWARD
To: CROWN STERLING LIMITED, LLC
Reel/Frame 059406/0397 →
Continuity (1)
Related Publication 20230163952A1 · May 25, 2023