Data transmission systems
First Claim
1. A method of sending data over an encrypted packet data communications network such that the sent data is readable without decrypting the encrypted packets, the method comprising:
- coding the data for sending as symbols selected from a set of symbols, each symbol of the set comprising at least one complete packet for encryption; and
sending each said symbol over the packet data communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sending data over an encrypted packet data communications network, in particular a digital mobile phone network such as a GPRS or 3G network, such that the sent data is readable without decrypting the encrypted packets, the method comprising, coding the data for sending as symbols selected from a set of symbols, each symbol of the set comprising at least one complete packet for encryption; and sending each said symbol over the packet data communications network. Corresponding methods of identifying packets carrying the sent data of recovering the data, and software and test equipment for implementing the methods are also described. The methods facilitate testing of a digital mobile phone network when traffic within the network is encrypted as the sent data may be recovered from a signal tapped at a point within the network without decrypting the data.
92 Citations
32 Claims
-
1. A method of sending data over an encrypted packet data communications network such that the sent data is readable without decrypting the encrypted packets, the method comprising:
-
coding the data for sending as symbols selected from a set of symbols, each symbol of the set comprising at least one complete packet for encryption; and
sending each said symbol over the packet data communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 20, 27)
-
-
8. A method of recovering data, the method comprising:
-
receiving a stream of encrypted data packets from the packet data communications network;
identifying successive symbols within the stream of packets, each symbol comprising at least one complete encrypted packet and representing at least one bit of the data to be recovered; and
decoding said symbols to recover said data. - View Dependent Claims (9, 12, 13, 21, 28)
-
-
14. A method of identifying packets carrying data for a data communication session from encrypted packets carrying data for a plurality of data communication sessions, the method comprising:
-
locating a header pattern of encrypted packets, the header pattern comprising a pattern of encrypted packets in which multiple encrypted packets carry substantially the same encrypted data; and
identifying other encrypted packets within the same data communications session as the header. - View Dependent Claims (15, 16, 17, 18, 22, 29)
-
-
19. A method of testing a digital mobile phone network, the network comprising:
-
a communications network infrastructure, the infrastructure having a plurality of elements, including a plurality of radio communications base stations, and having interfaces between said elements; and
a plurality of mobile communications devices for radio communications with said base stations;
communications between a said mobile communications devices and said base stations, and signals on interfaces within the network infrastructure, comprising encrypted packet data traffic and signalling data;
the method comprising;
creating test traffic between a test one of said mobile communications devices and said communications network infrastructure;
measuring at least one parameter associated with said traffic to provide measurement data;
sending said measurement data over the network using a method comprising coding data for sending as symbols, each symbol of the set comprising at least one complete packet for encryption, and sending each said symbol over and packet data communications network; and
recovering said measurement data from within the network using a method comprising receiving a stream of encrypted data packets from the packet data communications network, identifying successive symbols within the stream of packets, each symbol comprising at least one complete encrypted packet and representing at least one bit of the data to be recovered, and decoding said symbols to recover said data. - View Dependent Claims (23, 30)
-
-
24. A carrier medium carrying computer readable code for controlling a computer coupled to a mobile communications device to test a digital mobile phone network carrying encrypted traffic, the code comprising computer code for:
-
a mobile communications device driver having a traffic input for driving packet data traffic to said mobile communications device and a traffic output for outputting traffic received from said mobile communications device;
a test traffic supply to supply test traffic;
a traffic parameter measurer configured to receive an input from said device driver traffic output and to provide traffic parameter measurement data representing a measured traffic parameter, and a coder configured to encode said measurement data as symbols selected from a set of symbols, each symbol of the set comprising at least one complete packet for encryption and to provide an output to said device driver, whereby, in operation, the computer outputs said traffic parameter measurement data, representing a measured parameter of traffic received from said digital mobile phone network via said mobile communication device, as a response to said test traffic. - View Dependent Claims (31)
-
-
25. A carrier medium carrying computer readable code for controlling a computer to test a digital mobile phone network, the network comprising:
-
a communications network infrastructure, the infrastructure having a plurality of elements, including a plurality of radio communications base stations, and having interfaces between said elements; and
a plurality of mobile communications devices for radio communications with said base stations;
communications between a said mobile communications devices and said base stations, and signals on interfaces within the network infrastructure, comprising encrypted packet data traffic and signalling data;
the code comprising computer code for providing;
an input to receive encrypted packet data collected at a test one of said interfaces, said received data comprising traffic and signalling data for mobile communications devices using said network;
a demultiplexer to identify test traffic and associated signalling data for a test one of said mobile communications devices in said received data by locating a header pattern within the encrypted packet data, the header pattern comprising a pattern of encrypted packets in which multiple encrypted packets carry substantially the same encrypted data; and
a decoder to decode measurement data representing at least one measured parameter associated with said test traffic embedded in said test traffic. - View Dependent Claims (26, 32)
-
Specification