The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 12, 2024

Filed:

Mar. 25, 2021
Applicant:

Evolutionq, Kitchener, CA;

Inventors:

Sebastian Reynaldo Verschoor, Kitchener, CA;

Michele Mosca, Waterloo, CA;

Thomas Parry, Cambridge, CA;

James Godfrey, Waterloo, CA;

Assignee:

evolutionQ Inc., Waterloo, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/08 (2006.01); H04L 9/12 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0819 (2013.01); H04L 9/0852 (2013.01); H04L 9/0891 (2013.01); H04L 9/12 (2013.01);
Abstract

A system and method are provided for mitigating key-exhaustion attacks in a key exchange protocol. The method includes computationally confirming an exchange of key bits has provided fresh shared key material before information theoretically confirming the exchange of key bits has provided fresh shared key material, while maintaining synchronization between messaging parties. In one implementation, maintaining synchronization includes updating keys in between each post-processing message session and managing a local state of each messaging party in the key exchange protocol prior to sending a next post-processing message. In another implementation, maintaining synchronization includes hiding a message containing the information theoretic authenticator by executing a decoy authentication process, prior to using an information theoretical key.


Find Patent Forward Citations

Loading…