Crypto-synchronization for secure communication
First Claim
1. A method of facilitating crypto synchronization for secure communication, the method comprising:
- encrypting communication data using an encrypting process to provide encrypted communication data;
providing synchronization information to synchronize a decrypting process at a target communication unit;
substituting in a predetermined manner the synchronization information for a portion of the encrypted communication data to provide resultant data to send to the target communication unit;
determining that resultant data contains synchronization information at the target communication unitduring speech reconstruction at the target communication unit, ignoring the synchronization information and processing the encrypted communication data such that the target communication unit does not use or execute the synchronization information during the speech reconstruction, wherein the synchronization information is ignored by processing only a portion of the resultant data within a frame less a portion of the frame having the synchronization information.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus (213) and corresponding methods (FIG. 7) to facilitate maintaining crypto synchronization while processing communication signals in a communication unit includes a vocoder (215) configured to convert input audio band signals to vocoder output frames; a crypto processor (217) configured to encrypt the vocoder output frames to provide encrypted output frames; and a synchronizer (219) configured to substitute in a predetermined manner synchronization information corresponding to an encryption state of the crypto processor for a portion of the encrypted data in a portion of the encrypted output frames to provide resultant output synchronization frames suitable for synchronizing a decryption process at a target communication unit.
30 Citations
19 Claims
-
1. A method of facilitating crypto synchronization for secure communication, the method comprising:
-
encrypting communication data using an encrypting process to provide encrypted communication data; providing synchronization information to synchronize a decrypting process at a target communication unit; substituting in a predetermined manner the synchronization information for a portion of the encrypted communication data to provide resultant data to send to the target communication unit; determining that resultant data contains synchronization information at the target communication unit during speech reconstruction at the target communication unit, ignoring the synchronization information and processing the encrypted communication data such that the target communication unit does not use or execute the synchronization information during the speech reconstruction, wherein the synchronization information is ignored by processing only a portion of the resultant data within a frame less a portion of the frame having the synchronization information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of facilitating crypto synchronization for secure communication, the method comprising;
-
obtaining a frame of communication data; determining whether a portion of the frame includes synchronization information that was substituted in a predetermined manner for a portion of encrypted communication data; when the frame includes synchronization information using the synchronization information to update a decryption process, thereby facilitating the crypto synchronization; and when the frame includes synchronization information, only the frame less the portion of the frame that includes the synchronization information is further processed during reconstruction of the frame such that a target communication unit does not use or execute the synchronization information during the frame reconstruction. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus arranged and constructed to facilitate maintaining crypto synchronization while processing communication signals, the apparatus comprising:
-
a vocoder configured to convert vocoder input frames to output audio band signals; a crypto processor coupled to the vocoder and configured to decrypt input frames to provide the vocoder input frames; and a synchronizer coupled to the crypto processor and configured to determine whether an input frame includes corresponding synchronization information; wherein when the synchronizer determines that an input frame includes synchronization information, the vocoder ignores the synchronization information during the conversion of input frames to output audio band signals such that the vocoder does not use or execute the synchronization information of the input frame during the conversion of the input frames to output audio band signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification