IP Library › Granted Patent US 12,174,971
Granted Patent B1
US 12,174,971 · App. 16/855,958 · Granted Dec 24, 2024

System and method for secure electronic transmission

Inventor: Stiepan A. Kovac (Fribourg, CH)
Assignee: QRCrypto SA
G06F21/602G06F21/72H04L9/0631H04L9/14
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,174,971
App. No.
16/855,958
Granted
Dec 24, 2024
Kind
B1
Abstract

A system, method, and computer-readable medium having instructions thereon for a method is provided for cryptographically securing electronic transmissions, whether for standalone use on text or embedded in processor hardware. The making of and using enhanced 256-bit symmetric ciphers which are FIPS-compliant is provided for security of transmissions as well as of static information, i.e., data at rest.

Claims (49)

1. A computer software method comprising:

retrieving via a computer, a first type of encryption algorithm, wherein the first type of encryption algorithm is an enhanced-AES algorithm that utilizes a cryptographically-strong pseudo random generator in place of a key generator;

executing, via the computer, the first type of encryption algorithm on an identified data;

generating, via the computer, a first encrypted data output from the execution of the first type of encryption algorithm;

retrieving, via the computer, a second type of encryption algorithm, wherein the second type of encryption algorithm is an AES algorithm;

executing the second type of encryption algorithm on the first encrypted data output; and

generating an enhanced encrypted data output from the execution of the second type of encryption algorithm.

2. The computer software method of claim 1 , further comprising:

storing the first encrypted data output in a secure memory location.

3. The computer software method of claim 1 , wherein the enhanced encrypted data output is FIPS compliant.

4. A computer system comprising:

at least one hardware module;

a system memory;

a system memory controller to control communication between the at least one software module and the system memory

wherein the system memory stored computer-executable instructions for a secure transmission method, including:

retrieving, via a computer, a first type of encryption algorithm, wherein the first type of encryption algorithm is an enhanced-AES algorithm that utilizes a cryptographically-strong pseudo random generator in place of a key generator;

executing, via the computer, the first type of encryption algorithm on an identified data;

generating, via the computer, a first encrypted data output based on the execution of the first type of encryption algorithm;

retrieving, via the computer, a second type of encryption algorithm;

executing the second type of encryption algorithm on the first encrypted data output; and

generating an enhanced encrypted data output based on the execution of the second type of encryption algorithm.

5. The system of claim 4 , wherein the secure transmission method further includes storing the first encrypted data output in a secure memory location.

6. The system of claim 4 , wherein the first type of encryption algorithm involved at least one of: enhanced-AES; Tuak; and tweakable block cipher; PKI; and QKD.

7. The system of claim 4 , wherein the second type of encryption algorithm is AES algorithm.

8. The system of claim 4 , wherein the enhanced-AES algorithm has at least 22 transformation rounds.

9. The system of claim 4 , wherein the system memory controller effects the execution of the secure transmission method for the at least one hardware module.

10. A non-transitory computer-readable medium having instructions thereon for performing a method comprising:

retrieving, by a processor, a first type of encryption algorithm, wherein the first type of encryption algorithm is an enhanced-AES algorithm that utilizes a cryptographically-strong pseudo random generator in place of a key generator;

executing, by a processor, the first type of encryption algorithm on an identified data;

generating, by a processor, a first encrypted data output;

retrieving, by the processor, a second type of encryption algorithm;

executing, by the processor, the second type of encryption algorithm on the first encrypted data output; and

generating, by the processor, an enhanced encrypted data output.

11. The method of claim 10 , further comprising:

storing the first encrypted data output in a secure memory location.

12. The method of claim 10 , wherein the enhanced encrypted data output is Federal Information Processing Standards (FIPS) compliant.

13. The method of claim 10 , wherein the second type of encryption algorithm is AES algorithm.

14. The method of claim 10 , wherein the enhanced-AES algorithm has at least 22 transformation rounds.

15. A computer software method comprising:

retrieving, via a computer, a first type of encryption algorithm, wherein the first type of encryption algorithm is an enhanced-AES algorithm that utilizes a cryptographically-strong pseudo random generator in place of a key generator;

executing, via the computer, the first type of encryption algorithm on an identified data;

generating, via the computer, a first encrypted data output from the execution of the first type of encryption algorithm;

storing the first encrypted data output in a secure memory location;

retrieving, via the computer, a second type of encryption algorithm, wherein the second type of encryption algorithm is an AES algorithm;

executing the second type of encryption algorithm on the first encrypted data output; and

generating an enhanced encrypted data output based on the execution of the second type of encryption algorithm.

16. The method of claim 15 , wherein the enhanced encrypted data output is Federal Information Processing Standards (FIPS) compliant.

17. The method of claim 15 , wherein the enhanced-AES algorithm has at least 22 transformation rounds in its vendor-recommended default configuration undergoing standardization in ISO/IEC 18033-7.

18. The method of claim 15 , wherein the enhanced encrypted data output is Federal Information Processing Standards (FIPS) compliant.

Continuity (3)
Provisional Application 63005209 · Apr 3, 2020
Provisional Application 62942033 · Nov 29, 2019
Provisional Application 63007922 · Apr 9, 2020
Cited By (5)
US 12,407,491 US 12,538,123 US 12,627,480 US 12,665,756 US 12,712,724