Denial of service (DoS) attack prevention through random access channel resource reallocation
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsYi-Pin Eric Wang, Dennis Hui, Havish Koorapaty
Life of this patent
Estimating the term…
Abstract
A method of managing wireless transmissions from a mobile handset includes determining whether the mobile handset is a source of a Random Access Channel (RACH) overload in the wireless network and, upon determining that the mobile handset is a source of the RACH overload, configuring the mobile handset to replace usage of a first RACH resource causing the RACH overload with usage of a second RACH resource specified by the processor.
Claims19
A method of managing wireless transmissions from a mobile handset operating in a wireless network associated therewith, the method comprising the steps of:
- using a processor in wireless communication with the mobile handset via the wireless network, determining whether the mobile handset is a source of a Random Access Channel (RACH) overload in the wireless network;
- and
- upon determining that the mobile handset is a source of the RACH overload, configuring the mobile handset, using the processor, to replace usage of a first RACH resource causing the RACH overload with usage of a second RACH resource specified by the processor;
- wherein the mobile handset is part of a group of mobile handsets causing the RACH overload in the wireless network,
- wherein the second RACH resource includes a first set of preamble sequences for a Physical Random Access Channel (PRACH) in radio frames transmitted from mobile handsets in the group, and wherein the first set of preamble sequences is different from a second set of preamble sequences for the PRACH in the first RACH resource,
- and wherein the method further comprises the step of:
- using the processor, instructing each mobile handset in the group of mobile handsets to use approximately a same cyclic shift in a mobile handset-specific preamble sequence from the first set of preamble sequences.
A mobile communication node configured to provide a radio interface to a mobile handset in a wireless network associated with the mobile handset, wherein the mobile communication node comprises:
- a receiver operable to receive wireless transmissions from a mobile handset;
- and
- a processor operable to:
- determine whether the mobile handset is a source of a Random Access Channel (RACH) overload in the wireless network;
- and
- configure the mobile handset to replace usage of a first RACH resource causing the RACH overload with usage of a second RACH resource specified by the processor when the processor determines that the mobile handset is a source of the RACH overload;
- wherein the mobile handset is part of a group of mobile handsets causing the RACH overload in the wireless network,
- wherein the second RACH resource includes a first set of preamble sequences for a Physical Random Access Channel (PRACH) in radio frames transmitted from mobile handsets in the group, and wherein the first set of preamble sequences is different from a second set of preamble sequences for the PRACH in the first RACH resources,
- and wherein the processor is further operable to:
- instruct each mobile handset in the group of mobile handsets to use approximately a same cyclic shift in a mobile handset-specific preamble sequence from the first set of preamble sequences.
A method comprising the steps of:
- using a processor, establishing wireless communication with a mobile handset via a wireless network associated with the mobile handset;
- using the processor, monitoring a number of Random Access Channel (RACH) preamble transmissions from the mobile handset;
- using the processor, identifying the mobile handset as a source of a RACH overload when the number of RACH preamble transmissions from the mobile handset in a time interval exceeds a pre-determined threshold;
- and
- upon determining that the mobile handset is a source of the RACH overload, configuring the mobile handset, using the processor, to replace usage of a first RACH resource causing the RACH overload with usage of a second RACH resource specified by the processor, wherein the second RACH resource is different from the first RACH resource;
- wherein the mobile handset is part of a group of mobile handsets causing the RACH overload in the wireless network,
- wherein the second RACH resource includes a first set of preamble sequences for a Physical Random Access Channel (PRACH) in radio frames transmitted from mobile handsets in the group, and wherein the first set of preamble sequences is different from a second set of preamble sequences for the PRACH in the first RACH resource,
- and wherein the method further comprises the step of:
- using the processor, instructing each mobile handset in the group of mobile handsets to use approximately a same cyclic shift in a mobile handset-specific preamble sequence from the first set of preamble sequences.
A system for preventing a Denial of Service (DoS) attack in a wireless network, the system comprising:
- a mobile handset operable in the wireless network;
- and
- a mobile communication node for providing a radio interface to the mobile handset in the wireless network, wherein the mobile communication node is configured to perform the following:
- determine whether the mobile handset is a source of a Random Access Channel (RACH) overload in the wireless network;
- and
- upon determining that the mobile handset is a source of the RACH overload, configure the mobile handset to replace usage of a first RACH resource causing the RACH overload with usage of a second RACH resource specified by the mobile communication node;
- wherein the mobile handset is part of a group of mobile handsets causing the RACH overload in the wireless network,
- wherein the second RACH resource includes a first set of preamble sequences for a Physical Random Access Channel (PRACH) in radio frames transmitted from mobile handsets in the group, and wherein the first set of preamble sequences is different from a second set of preamble sequences for the PRACH in the first RACH resource,
- and wherein the mobile communications node is configured to instruct each mobile handset in the group of mobile handsets to use approximately a same cyclic shift in a mobile handset-specific preamble sequence from the first set of preamble sequences.
Dependencies are inferred from the claim text.