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.
Patent No.:
Date of Patent:
Aug. 29, 2023
Filed:
Feb. 24, 2020
Triad National Security, Llc, Los Alamos, NM (US);
Richard J. Hughes, Los Alamos, NM (US);
Jane E. Nordholt, Los Alamos, NM (US);
Charles G. Peterson, Los Alamos, NM (US);
Kush T. Tyagi, Los Alamos, NM (US);
Christopher C. Wipf, Los Alamos, NM (US);
Raymond T. Newell, Los Alamos, NM (US);
Kevin P. McCabe, Los Alamos, NM (US);
Nicholas Dallmann, Los Alamos, NM (US);
Triad National Security, LLC, Los Alamos, NM (US);
Abstract
Message authenticators for quantum-secured communications facilitate low-latency authentication with assurances of security. Low-latency message authenticators are especially valuable in infrastructure systems where security and latency constraints are difficult to satisfy with conventional non-quantum cryptography. For example, a message transmitter receives a message and derives an authentication tag for the message based at least in part on an authenticator that uses one or more quantum keys. The message transmitter outputs the message and its authentication tag. A message receiver receives a message and authentication tag for the message. The message receiver derives a comparison tag for the message based at least in part on an authenticator that uses one or more quantum keys. The message receiver checks whether the message is authentic based on a comparison of the authentication tag and the comparison tag. In example implementations, the authenticator uses stream-wise cyclic redundancy code operations.