Method and apparatus to maintain encryption synchronization in a multi-modulation TDM system
First Claim
1. A method for a receiving device to maintain encryption synchronization in a multi-modulation TDM system whereby information is communicated in slots comprising a slot header and one or more data blocks, the data blocks each including a number of bits (NB) and being eligible to be encoded at different respective modulation rates thereby creating a likelihood of different numbers of blocks in different slots, the method comprising:
- attempting, by the receiving device, to determine a number of blocks (B) in at least a first received slot;
if the receiving device can not determine the number of blocks (B) in the first slot, determining a maximum number of blocks (BMAX) that could be within the slot; and
advancing an encryption state of the receiving device a number of bits (NB×
BMAX).
2 Assignments
0 Petitions
Accused Products
Abstract
Encryption synchronization (e-sync) is maintained between a transmitter (104) and one or more receivers (102) in a multi-modulation TDM system (100) where information is communicated in slots (402) comprising a slot header (404) and one or more data blocks (406), and wherein the data blocks are eligible to be encoded at different modulation rates thereby creating a likelihood of different numbers of blocks in different slots. The receiver and transmitter employ respective encryption elements (200, 300) comprising e-sync shifter elements (202, 302) and encryption algorithm blocks (204, 304). The e-sync shifter element provides an e-sync signal defining an encryption state vector to the encryption algorithm block and is operable to advance the encryption state vector (in the case of the receiver) according to a number of received bits plus a variable number of bits. The variable number depends on the number of bits within a block, the maximum number of blocks that could be within a slot and the actual number of blocks within the slot.
23 Citations
13 Claims
-
1. A method for a receiving device to maintain encryption synchronization in a multi-modulation TDM system whereby information is communicated in slots comprising a slot header and one or more data blocks, the data blocks each including a number of bits (NB) and being eligible to be encoded at different respective modulation rates thereby creating a likelihood of different numbers of blocks in different slots, the method comprising:
-
attempting, by the receiving device, to determine a number of blocks (B) in at least a first received slot;
if the receiving device can not determine the number of blocks (B) in the first slot, determining a maximum number of blocks (BMAX) that could be within the slot; and
advancing an encryption state of the receiving device a number of bits (NB×
BMAX). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An encryption element comprising:
-
an e-sync shifter element; and
an encryption algorithm block, the e-sync shifter element being operable to provide an e-sync signal defining an encryption state vector to the encryption algorithm block, the e-sync shifter element being operable to advance the encryption state vector according to a number of received bits plus a variable number of zero or more bits. - View Dependent Claims (13)
-
Specification