Methods and apparatus to secure communications in a mobile network
First Claim
Patent Images
1. A method comprising:
- prior to applying encoding that is to generate a set of error detection bits for information to be communicated over a slow associated control channel, randomizing, by a processor, a first set of bits associated with the information to be communicated over the slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the scrambling factor comprises a scrambling polynomial, and the scrambling factor is applied by performing binary sequence division to divide the first set of bits by the scrambling polynomial; and
applying, by the processor, the encoding to the set of scrambled bits to generate the set of error detection bits.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to secure communications in a mobile network are disclosed. An example method disclosed herein comprises randomizing a first set of bits associated with information to be communicated over a slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits. Another example method disclosed herein comprises concatenating a set of error detection bits with a set of information bits associated with information to be transmitted over a slow associated control channel to generate a set of coded bits, and shuffling the set of coded bits to generate a set of shuffled bits.
74 Citations
22 Claims
-
1. A method comprising:
-
prior to applying encoding that is to generate a set of error detection bits for information to be communicated over a slow associated control channel, randomizing, by a processor, a first set of bits associated with the information to be communicated over the slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the scrambling factor comprises a scrambling polynomial, and the scrambling factor is applied by performing binary sequence division to divide the first set of bits by the scrambling polynomial; and applying, by the processor, the encoding to the set of scrambled bits to generate the set of error detection bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising
randomizing, by a processor, a first set of bits associated with information to be communicated over a slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the scrambling factor is determined based on a frame number and a ciphering key.
-
11. A method comprising:
-
randomizing, by a processor, a first set of bits associated with information to be communicated over a slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the set of scrambled bits comprises a first subset of scrambled bits and a second subset of scrambled bits; concatenating, by the processor, a set of error detection bits with the set of scrambled bits to generate a set of coded bits; and shuffling, by the processor, the set of coded bits to generate a set of shuffled bits, wherein a length of each group of consecutive bits from the second subset of scrambled bits in the generated set of shuffled bits is less than a predetermined number. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising;
-
randomizing, by a processor, a first set of bits associated with information to be communicated over a slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the set of scrambled bits comprises a first subset of scrambled bits and a second subset of scrambled bits; concatenating, by the processor, a set of error detection bits with the set of scrambled bits to generate a set of coded bits; and shuffling, by the processor, the set of coded bits to generate a set of shuffled bits, wherein shuffling the set of coded bits comprises; generating a first subset of shuffled bits and a second subset of shuffled bits, wherein the first subset of shuffled bits comprises groups of three bits that include two bits from the first subset of scrambled bits and one bit from the second subset of scrambled bits, and the second subset of shuffled bits comprises groups of five bits that include four bits from the second subset of scrambled bits and one bit from the set of error detection bits.
-
-
16. A tangible machine readable medium comprising machine readable instructions which, when executed, cause a machine to at least:
-
prior to application of encoding that is to generate error detection bits for information to be communicated over a slow associated control channel, randomize a first set of bits associated with the information to be communicated over the slow associated control channel by applying a scrambling factor to generate a set of scrambled bits equal in length to the first set of bits, wherein the scrambling factor comprises a scrambling polynomial, and the scrambling factor is applied by performing binary sequence division to divide the first set of bits by the scrambling polynomial; and apply the encoding to the set of scrambled bits to generate the error detection bits.
-
-
17. A method comprising:
-
concatenating, by a processor, a set of error detection bits with a set of information bits associated with information to be transmitted over a slow associated control channel to generate a set of coded bits; and shuffling, by the processor, the set of coded bits to generate a set of shuffled bits, wherein the set of information bits comprises a first subset of information bits and a second subset of information bits, and wherein a length of each group of consecutive bits from the second subset of information bits in the generated set of shuffled bits is less than a predetermined number. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
concatenating, by a processor, a set of error detection bits with a set of information bits associated with information to be transmitted over a slow associated control channel to generate a set of coded bits; and shuffling, by the processor, the set of coded bits to generate a set of shuffled bits, wherein the set of information bits comprises a first subset of information bits and a second subset of information bits, and wherein shuffling the set of coded bits comprises; generating a first subset of shuffled bits and a second subset of shuffled, wherein the first subset of shuffled bits comprises groups of three bits that include two bits from the first subset of information bits and one bit from the second subset of information bits, and the second subset of shuffled bits comprises groups of five bits that include four bits from the second subset of information bits and one bit from the set of error detection bits.
-
-
22. A tangible machine readable medium storing machine readable instructions which, when executed, cause a machine to at:
-
concatenate a set of error detection bits with a set of information bits associated with information to be transmitted over a slow associated control channel to generate a set of coded bits; and shuffle the set of coded bits to generate a set of shuffled bits, wherein the set of information bits comprises a first subset of information bits and a second subset of information bits, and wherein a length of each group of consecutive bits from the second subset of information bits in the generated set of shuffled bits is less than a predetermined number.
-
Specification