Patent ID: 11943348
Assignee: Q-NET SECURITY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 13:
14. The system of claim 13 wherein the at least eight messages comprise:
a first message generated by the first computer system and shared with the second computer system, wherein the first message combines (1) a first of the variable matrices that is known by the first computer system but not shared with the second computer system in unobscured form, (2) a first of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form, and (3) a second of the variable matrices that is known by the first computer system but not shared with the second computer system in unobscured form;
a second message generated by the first computer system and shared with the second computer system, wherein the second message combines (1) the second variable matrix that is known by the first computer system but not shared with the second computer system in unobscured form, (2) a transpose of the first permutation matrix that is known by the first computer system but not shared with the second computer system in unobscured form, and (3) a second of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form;
a third message generated by the first computer system and shared with the second computer system, wherein the third message combines (1) a third of the variable matrices that is known by the first computer system but not shared with the second computer system in unobscured form and (2) a third of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form;
a fourth message generated by the second computer system and shared with the first computer system, wherein the fourth message combines (1) the first message, (2) a first of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form, and (3) a first of the variable matrices that is known by the second computer system but not shared with the first computer system in unobscured form;
a fifth message generated by the second computer system and shared with the first computer system, wherein the fifth message combines (1) the first of the variable matrices that is known by the second computer system but not shared with the first computer system in unobscured form, (2) a transpose of the first of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form, and (3) a second of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form;
a sixth message generated by the first computer system and shared with the second computer system, wherein the sixth message combines (1) the fourth message, (2) the transpose of the first permutation matrix that is known by the first computer system but not shared with the second computer system in unobscured form, (3) the second of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form, and (4) the fourth variable matrix that is known by the first computer system but not shared with the second computer system in unobscured form;
a seventh message generated by the second computer system and shared with the first computer system, wherein the seventh message combines (1) the sixth message, (2) a combination of the second message and the first of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form, (3) the transpose of the first of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form, and (4) the second of the permutation matrices that is known by the second computer system but not shared with the first computer system in unobscured form; and
an eighth message generated by the first computer system and shared with the second computer system, wherein the eighth message combines (1) the seventh message, (2) a combination of (i) the fifth message, (ii) the transpose of first of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form, and (iii) the second of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form, and (3) the third of the permutation matrices that is known by the first computer system but not shared with the second computer system in unobscured form; and
wherein the second computer system is further configured to derive the secret data matrix based on (1) the eighth message, (2) the transpose of the second permutation matrix that is known by the second computer system but not shared with the first computer system in unobscured form, (3) the third message, and (2) the transpose of the first permutation matrix that is known by the second computer system but not shared with the first computer system in unobscured form so that the secret data matrix comprise a combination of (1) the first variable matrix that is known by the first computer system but not shared with the second computer system in unobscured form, (2) the second permutation matrix that is known by the first computer system but not shared with the second computer system in unobscured form, and (3) the third permutation matrix that is known by the first computer system but not shared with the second computer system in unobscured form.