US 11,943,348 B1
Method and system for secure cryptographic exchanges using a five-pass protocol
Jeremiah Cox O'Driscoll, Maryland Heights, MO (US); and Jerome R. Cox, Jr., St. Louis, MO (US)
Assigned to Q-Net Security, Inc., St. Louis, MO (US)
Filed by Q-Net Security, Inc., St. Louis, MO (US)
Filed on Dec. 11, 2020, as Appl. No. 17/119,838.
Claims priority of provisional application 62/946,534, filed on Dec. 11, 2019.
Int. Cl. H04L 9/08 (2006.01); G06F 17/16 (2006.01)
CPC H04L 9/0869 (2013.01) [G06F 17/16 (2013.01); H04L 2209/16 (2013.01)] 41 Claims
OG exemplary drawing
 
1. A system for cryptographic exchange of a secret data matrix, the system comprising:
a first computer system, the first computer system comprising a first processor and a first memory, the first processor for cooperation with the first memory to carry out operations for cryptographic exchange of the secret data matrix; and
a second computer system, the second computer system comprising a second processor and a second memory, the second processor for cooperation with the second memory to carry out operations for cryptographic exchange of the secret data matrix;
wherein the secret data matrix is known by the first computer system but is not shared with the second computer system in unobscured form;
wherein the first and second computer systems are configured to share over a network a series of at least five messages in at least five passes between each other that collectively hide the secret data matrix using reversible logic operations that obscure the secret data matrix according to at least five parameters, wherein the at least five parameters comprise (1) first and second parameters that are known by the first computer system but are not shared with the second computer system in unobscured form, and (2) third, fourth, and fifth parameters that are known by the second computer system but are not shared with the first computer system in unobscured form; and
wherein the second computer system is configured to derive the secret data matrix based on the series of at least five messages.