The concept described herein discloses a system and method to detect a malicious or defect-caused change in the positioning signal of a User Equipment (UE), using the time difference of arrival (TDOA) method in a communication system that uses a low earth orbiting satellites (LEOs) based non-terrestrial network (NTN). The falseness or misrepresentation of geolocation coordinates of a UE is detected and hence the reliability of geolocation coordinates of a wireless communication device is significantly enhanced in advanced wireless communication systems such as 5G, 6G, and industry 4.0. Using the disclosed concept, a UE cannot fake its own geolocation to other UEs and communication devices in the communication system by more than a few hundred meters. As a result, the Location Based Services (LBS) can be offered reliably to legitimate users at their true geolocation.
Current and future wireless and mobile communication systems are planned to have a high data rate and ubiquitous global connectivity that will result in an exchange of data among trillions of devices, including but not limited to smart devices such as wearable smart healthcare devices, IoT sensors and control devices, and e-commerce and Fintech nodes including digital wallets. These devices demand ultra-reliable and low latency communication networks. The terrestrial network infrastructure and traditional mobile wireless networks alone might not be able to meet the demands of such systems. NTNs such as Starlink are already being deployed, and the third-generation partnership project (3GPP) recommends using LEOs in 5G networks and beyond.
For many application use cases of 5G/6G networks and beyond, it is desirable to ascertain the accurate location of devices, collectively referred to as user equipment (UE) hereafter. Satellite-based location systems such as the US Global Positioning System (GPS) or the European Global Navigation Satellite System (GNSS), though ubiquitously available, are unable to provide a reliable method to UEs to securely determine their geolocation. It is already demonstrated that a malicious entity can transmit fake GPS signals, causing a device to think it is at a location where it is not. This attack could be applied, for instance, to delivery drones to cause them to deliver their cargo to the wrong location. It is desirable to have a system and method that allows a device to be confident of its true geolocation. The method described in “Secure Location of Wireless Devices Using LEO Satellite Assistance”, that is a co-pending U.S. patent application 63/266,487 (which is included by reference) proposes a novel method to compute the geolocation of UE when GPS signals cannot be trusted.
In U.S. patent application 63/266,487, the uplink Tx timing advance is maintained by a serving cluster member satellite (CMS) using timing advance commands that are sent to a UE. These timing advance commands are based on the measurements on the uplink transmissions received from that UE. For example, the serving CMS measures for each UE, the difference between the time when each UE is scheduled to transmit and when that transmission is received by the serving satellite to determine the value of the timing advance required for a particular UE. Therefore, the UE should transmit early, by the amount of its Tx Time Advance, such that its transmissions are received at the serving satellite at its expected time. Generally, applications and users are allowed to access and control networking drivers, firmware, and hardware registers on UEs. This can be exploited by malicious entities to control, inspect, or alter information transmitted, received, or processed by the UE including the time information, for instance by manipulating time registers. Such malicious entities may, for instance, change the one-way transmission time by delaying or advancing the transmission of the signal to the serving CMS relative to when they should transmit based on the Tx time advance. In these scenarios, CMSs will calculate an incorrect time of transmission (Ttrans) for that particular UE and assign an incorrect new Tx timing advance. Alternatively, if the UE transmits a fake Ttrans, it will also result in an incorrect distance calculation at CMSs, both an incorrect Tx time advance and an incorrect Ttrans will result in calculating incorrect geolocation coordinates using the trilateration method. Thus, by transmitting at a time different than expected by the CMSs, a malicious entity can make a UE appear to be at a different location than it really is. Additionally, a malicious entity may attack a UE by masquerading a UE located at a different position to appear to be the UE under attack. Consequently, a UE might be tricked into believing the incorrect geolocation coordinates to be its true coordinates, or the system may be tricked into thinking the UE is at a different location than it is.
A system and method for detecting a malicious or defect-caused change in the positioning signal that is transmitted by UEs to the communication system comprising of NTN using LEOs is described. As a result, a UE cannot fake its geolocation coordinates by more than a few hundred meters. A position comparator module is incorporated in the position computation entity that compares the geolocation of a UE, computed by using trilateration based upon the Tx time advance, of the positioning signal as described in U.S. patent application 63/266,487, with the geolocation computed by using Time Difference of Arrival (TDOA) of the same positioning signal. If the difference is above a threshold value, an alert is generated. As a result, the UE's ability to fake its own geolocation by applying an incorrect Tx Time Advance or declaring an incorrect Ttrans is bounded by an upper bound that is determined by the accuracy of the TDOA method. The position computation entity may reside in any one of the following: UE, a satellite nominated as cluster head satellite (CHS) out of the set of cluster member satellites (CMSs) including the serving CMS, a ground station or other operator equipment, or on computing devices in the cloud.
A position comparator is comprised of a true range geolocator that computes the geolocation by using trilateration method and pseudo range geolocator that computes the geolocation by using TDOA method. A selector module in the position comparator is incorporated, before the pseudo range geolocator, to select the signals from a cluster of CMSs, in order to minimize the dilution of precision. This can be achieved by ensuring that the information of Time of Flight (ToF) is used in the geolocation computation from those CMSs whose geometry is not coplanar. The precision of TDOA decreases if the satellites involved are coplanar. CMSs should transmit Tarriv of the positioning signal from a particular UE and their own orbital position at Tarriv to the position computation entity to enable it to apply the TDOA method to verify the position of a UE. Once the geolocation coordinates of a UE are verified, the pseudo range geolocator of the position comparator in the position computation entity need not to run all the time. Once the geolocation is verified, then position computation may be performed in any of a variety of other ways, including trilateration using the expected transmit time or GPS. However, whenever the system is in doubt of the UE geolocation, it can invoke TDOA method as a validation check.
The accompanying drawings, which are incorporated in and constitute part of this specification, illustrate embodiments of the disclosed concept and, together with the description, serve to explain the principles of the disclosed concept. The embodiments herein illustrate the disclosed concept for NTN composed of LEOs; however, it can be adapted to other NTNs such as those using unmanned aircraft systems (UAS) or high-altitude platforms (HAPs). Furthermore, the embodiments illustrated herein are presently preferred, it being understood by those skilled in the art, however, that the disclosed concept is not limited to the precise arrangements and instrumentalities shown, wherein:
The figures and their corresponding embodiments provided in this disclosure are aspects of the present disclosed concept, and their advantages may be understood by referring to the figures and the following description. The descriptions and features disclosed herein can be applied to accurately determine the geolocation of UE in NTNs deployed using LEOs. However, it can be adapted to other NTNs such as those using UAS or HAPs. Henceforth, the figures and embodiments depicted are for the sole purpose of clarity and by any means do not limit the scope of the disclosed concept.
Where CMS_Pos504 is the position of CMS 504. Similarly, Tarriv for CMS 502 is:
Where c is the speed of light and CMS_Pos502 is the position of the CMS 502. Subtracting equations (1) and (2), we get
510 is the axis of symmetry, where CMS 502 and CMS 504 are located at the foci of the hyperboloid. One skilled in the art would understand that the locus of UE 106 position is either on branch 506 or branch 508 of the hyperboloid. To determine the location of UE 106, using the TDOA technique, consider another CMS located at a different location. Now three CMSs will provide two TDOAs. With two TDOAs, UE 106 can be located on the curve determined by the two intersecting hyperboloids. If Tarriv is also obtained from a fourth CMS, three independent TDOAs and thus three hyperboloids are formed. Solving three simultaneous equations in the three-dimensional space will compute the geolocation of UE 106.
The upper bounds may also vary dynamically whenever dilution of precision (DOP) changes. DOP in itself is not a measure of error in geolocation; rather it shows how severely the geolocation coordinates are affected if random errors emerge in a configuration of satellites. To obtain DOP values, we first have to find the covariance matrix denoted here as Q using:
Q=(ATA)−1 (4)
Where AT is the transpose of the matrix A. For TDOA:
Where x, y, z are the coordinates of UE and xn, yn and zn are the coordinates of the CMS satellites, where n depends on the number of receiving CMSs. Rn is the distance of UE from nth CMS and C is the speed of light. The matrix A is used in finding the geolocation iteratively by executing Gauss Newton or any other similar method. The obtained Q matrix is a 4×4 matrix in the case of TDOA. The Q matrix for the TDOA case is:
Where σx2, σy2, σz2 and σt2 are variances in x, y, z and t dimensions. σxy is covariance of x and y distances in x and y dimensions and without loss of generality the other covariances represent the covariance in their respective dimensions as well. The multiple DOP values are obtained from the diagonal entries of the covariance matrix Q:
PDOP=√{square root over (σx2+σy2+σz2)} (7)
HDOP=√{square root over (σlat2+σlong2)} (8)
VDOP=√{square root over (σalt2)} (9)
Where HDOP (Horizontal DOP) refers to the DOP along the plane of the earth in latitude and longitude; while VDOP refers to the vertical DOP i.e. in the altitude, and PDOP refers to the position DOP consisting of altitude, latitude and longitude. σlat2 is the variance in latitude, σlong2 is the variance in longitude and σalt2 is the variance in altitude. Computing σx, σy, σz to σlat, σlong, σalt requires conversion from earth centric coordinate system to geodetic coordinate system and is well known to the ones skilled in the art. The abovementioned model will determine from which altitude orbits, the CMSs should be chosen to have a minimum error in computed PDOP.
In an embodiment, satellites in medium earth orbit are used to form or augment the configuration of CMSs that receive the positioning signal and transmit the Tarriv to position computation entity.
In an embodiment, satellites in geosynchronous earth orbit are used to form or augment the configuration of CMSs that receive the positioning signal and transmit the Tarriv to position computation entity.
While specific embodiments of the disclosed concept have been described in detail, it will be appreciated by those skilled in the art that various modifications and alternatives to those details could be developed in light of the overall teachings of the disclosure. Accordingly, the particular arrangements disclosed are meant to be illustrative only and not limiting as to the scope of disclosed concept which is to be given the full breadth of the claims appended and any and all equivalents thereof.
This application is a utility application of and claims priority to U.S. Provisional Patent Application Ser. No. 63/343,785, filed May 19, 2022, and titled SYSTEM AND METHOD TO DETECT THE MALICIOUS ACTIVITY IN THE POSITIONING SIGNAL USING A POSITION COMPARATOR, the disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63343785 | May 2022 | US |