US 11,870,884 B2
Self-synchronizing mode of operation for an encryption/decryption algorithm
Steven M. Farris, Webster, NY (US); and Michael T. Kurdziel, Rochester, NY (US)
Assigned to HARRIS GLOBAL COMMUNICATIONS, INC., Rochester, NY (US)
Filed by Harris Global Communications, Inc., Rochester, NY (US)
Filed on Apr. 13, 2021, as Appl. No. 17/229,608.
Prior Publication US 2022/0337394 A1, Oct. 20, 2022
Int. Cl. H04L 29/00 (2006.01); H04L 9/06 (2006.01); H04L 9/12 (2006.01)
CPC H04L 9/0631 (2013.01) [H04L 9/12 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for operating a cryptographic system, comprising:
obtaining ciphertext by the cryptographic system;
performing operations by the cryptographic system to determine whether a given sequence of values exits within the ciphertext based on results from analyzing encrypted data of the ciphertext without being decrypted;
generating, by the cryptographic system, an initialization value for a cryptographic algorithm responsive to a determination that the given sequence of values exists within the ciphertext, wherein the initialization value comprises a bitrate portion including the ciphertext and a capacity portion set to zero; and
synchronizing the cryptographic system with another cryptographic system using the initialization value for the cryptographic algorithm;
wherein the cryptographic algorithm comprises an adaption of a sponge construction framework.