IP Library Granted Patent US 8,351,900
Granted Patent B2
US 8,351,900 · App. 12/124,607 · Granted Jan 8, 2013

Man-in-the-middle detector and a method using it

Assignee: EXFO Oy
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,351,900
App. No.
12/124,607
Granted
Jan 8, 2013
Kind
B2
Abstract

A method receives signaling messages by a mobile apparatus at least from one base station of a cellular network, interprets a received signaling message, searches for an anomaly with at least one signaling parameter of the received signaling message from a first base station to a known comparison signaling parameter, gives an alert if the comparison gives an unequal result concerning at least one signaling parameter.

Claims (28)

1. A method comprising:

a mobile terminal of a cellular telephone network receiving signaling messages at least from a first base station and a second base station of the cellular telephone network;

the mobile terminal interpreting both last received signaling messages;

the mobile terminal searching for an anomaly by comparing at least one signaling parameter included in the message received from the first base station to the same signaling parameter included in the message received from the second base station; and

the mobile terminal giving an alert about a rogue base station when the comparison gives an anomaly concerning at least one signaling parameter of the message of the first base station or the second base station.

2. The method according to claim 1 , wherein the signaling parameter utilized in the comparison is included in a signaling message.

3. The method according to claim 1 , wherein a signaling parameter utilized in the comparison is included in a broadcast control channel message.

4. The method according to claim 1 , wherein a signaling parameter utilized in the comparison is included in a paging message.

5. The method according to claim 1 , wherein a signaling parameter utilized in the comparison is included in a location update rejection message.

6. The method according to claim 1 , wherein a parameter utilized in the comparison is one of the following: a location area code, C 1 value, C 2 value, network time, transmission power, periodic location update frequency, cause code in location update termination and international mobile subscriber identity.

7. The method according to claim 1 , wherein after a given alert a bearing is taken to the rogue base station for locating its geographical position.

8. The method according to claim 1 , wherein the cellular network is a GSM network.

9. A mobile terminal of a cellular telephone network comprising:

a receiver configured to receive signaling messages at least from a first base station and a second base station of the cellular telephone network;

a processor configured to interpret both last received signaling messages;

a memory configured to save interpreted signaling parameters;

wherein the processor is configured to execute steps of a software program comprising computer readable code for searching for an anomaly in a received signaling message by comparing at least one signaling parameter of the message received from the first base station to a signaling parameter of the message received from the second base station; and

an alarm unit configured to give an alert about a rogue base station when the comparison gives an anomaly concerning at least one signaling parameter of the message of the first base station or the second base station.

10. A non-transitory computer readable medium storing a set of instructions for execution by one or more processors to detect a rogue base station, the set of instructions comprising the steps of claim 1 or claim 6 .

11. The mobile terminal according to claim 9 , wherein the software program for searching an anomaly comprises computer readable code to interpret a signaling parameter included in a broadcast control channel message of the first base station against a signaling parameter included in a broadcast control channel message of the second base station.

12. The mobile terminal according to claim 9 , wherein the software program for searching an anomaly comprises computer readable code to interpret a signaling parameter included in a paging message of the first base station against a signaling parameter included in a broadcast control channel message of the second base station.

13. The mobile terminal according to claim 9 , wherein the software program for searching an anomaly comprises computer readable code to interpret a signaling parameter included in a location update rejection message of the first base station against a signaling parameter included in a broadcast control channel message of the second base station.

14. The mobile terminal according to claim 9 , wherein a signaling parameter utilized in the comparison is one of the following: a location area code, C 1 value, C 2 value, network time, transmission power, periodic location update frequency, cause code in location update termination and international mobile subscriber identity.

15. The mobile terminal according to claim 9 , wherein the mobile terminal further comprises a locating receiver for making location measurements the results of which are configured to be utilized as a further comparison parameter in the anomaly search.

16. The mobile terminal according to claim 15 , wherein the mobile terminal further comprises a means for retrieving and showing a location of the mobile the mobile terminal and base stations of the serving cellular network on a map display.

17. The mobile according to claim 9 , wherein the mobile terminal is further configured to take a bearing towards a detected rogue base station.

18. The mobile terminal according to claim 17 , wherein the mobile terminal is further configured to estimate a distance to the detected rogue base station either by utilizing a timing advance or transmission power of the rogue base station.

19. The mobile terminal according to claim 18 , wherein the mobile the mobile terminal is a mobile terminal of a GSM network.

Assignments (2)
CHANGE OF NAME Recorded Dec 6, 2012
From: NETHAWK OYJ
To: EXFO OY
Reel/Frame 029423/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2008
From: LOTVONEN, JUKKA; KUMPULA, JUHA; AHOKANGAS, MARKUS; PAUNA, JANNE
To: NETHAWK OYJ
Reel/Frame 021372/0705 →
Priority Claims (1)
EP 07110159 · Jun 13, 2007 · regional
Continuity (1)
Related Publication 20090104889A1 · Apr 23, 2009