US20140320343A1 - Positioning system including a mechanism for detecting fraud by checking the visibility of satellites - Google Patents

Positioning system including a mechanism for detecting fraud by checking the visibility of satellites Download PDF

Info

Publication number
US20140320343A1
US20140320343A1 US14/008,717 US201214008717A US2014320343A1 US 20140320343 A1 US20140320343 A1 US 20140320343A1 US 201214008717 A US201214008717 A US 201214008717A US 2014320343 A1 US2014320343 A1 US 2014320343A1
Authority
US
United States
Prior art keywords
receiver
consistency
visibility
estimated
satellites
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/008,717
Inventor
Yves Bardout
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thales SA
Original Assignee
Thales SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thales SA filed Critical Thales SA
Assigned to THALES reassignment THALES ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Bardout, Yves
Publication of US20140320343A1 publication Critical patent/US20140320343A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/21Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
    • G01S19/215Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service issues related to spoofing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/06Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems
    • G07B15/063Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems using wireless information transmission between the vehicle and a fixed station

Definitions

  • the invention relates to a positioning system with a mechanism for detecting fraud by verifying the visibility of satellites and applies notably to the fields of satellite navigation systems.
  • GNSS Global Navigation Satellite Systems
  • GPS Global Positioning System
  • a critical positioning application denotes an application in which estimations of position must have a high degree of reliability. For example, such is notably the case for pay-per-use systems for insurance, parking and road networks, as well as electronic law enforcement systems such as electronic tagging devices or equipment for the tailing of suspects by police. Furthermore, applications for tracking inventory such as containers or driver assistance applications are also considered to be critical positioning applications.
  • OBU Onboard Unit
  • the radio link between the unit and the satellites belonging to the GNSS is usually implemented using an unprotected signal and is accessible to all. It is consequently possible for a user with malicious intent to disturb the normal operation of the unit so that the latter acquires falsified position estimations. These falsified estimations are usually transmitted by radio to processing servers, the operation of which is then also falsified. This type of fraud is possible without the pirate user even modifying the OBU.
  • a low-cost device may be used, for example a device capable of receiving GNSS signals and retransmitting them after having modified them. The retransmitted and modified signal replaces the real signal originating from the satellites of the GNSS and the unit estimates an erroneous position.
  • the triggering of a payment is linked to pricing events triggered by the passage of the OBU through virtual gates or on entry/exit of a geographical zone.
  • the device used for the fraud may be designed to neutralize pricing points while appearing compliant at control points, and to minimize these deviations from the real trajectories to avoid detection.
  • This consistency may be verified by monitoring the absolute or relative power of the GNSS signals or by monitoring the power of the signal for each satellite.
  • the consistency of measurements may also be verified by using digital marking techniques notably allowing units to locate the emitters of a network. This technique is often denoted by the term “watermarking”.
  • watermarking An example of implementation of watermarking is disclosed in the patent application WO 2009/037133.
  • a trajectory may be modified with a slight deviation in gyration in relation to the real trajectory, to counter the consistency verification with data originating from an onboard inertial sensor in the vehicle, for example.
  • One aim of the invention is notably the palliation of the aforementioned drawbacks.
  • the subject of the invention is a positioning system comprising at least one onboard GNSS satellite receiver in a mobile element belonging to a user u, said receiver having the function of estimating the position Xu of said mobile element at various instants, a processing module determining a consistency indicator coh(X) by analysis of the signals received by the GNSS receiver, said indicator being representative of the difference between the visibility of the satellites used for the estimation of position Xu[t] by the receiver and the expected visibility at this position.
  • the positioning system comprises a consolidation module containing means for storing the positions Xu[t] estimated at various instants t by user u, a digital filter making it possible to obtain a filtered position Xf[t] from the stored positions Xu[t] of a user, the consistency indicator coh(X) being calculated from the filtered positions Xf[t].
  • the system furthermore contains detection means for determining from the consistency indicator coh(X) whether or not the estimated positions Xu(t) are falsified.
  • the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is estimated using a three-dimensional model of the places crossed by the vehicle.
  • the height of the buildings in the environment of the mobile element is calculated from geographical information such as urban planning regulations, the density of inhabitants or properties, or calculated from photographs of this place.
  • the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu may be estimated using a map of the vegetation.
  • the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is for example estimated using a seasonal growth model.
  • FIG. 1 is a simplified illustration of the positioning system according to the invention
  • FIG. 2 gives an example of an application of a consistency criterion based on a cartographic filter
  • FIG. 3 illustrates the principle of a consistency indicator based on the analysis of signals received by a GNSS receiver.
  • the system described using FIG. 1 comprises an OBU in which a GNSS receiver 100 has the function of estimating the position of a mobile element in which the unit is embedded.
  • the mobile element corresponds for example to a person, an animal, a vehicle or any object.
  • the system also comprises secondary information sources. These secondary items of information are of two types. The first type of secondary information relates to the localized mobile element 101 . The second type of secondary information relates to the local conditions 102 in which the OBU is found.
  • the system furthermore comprises means 103 , 104 , 105 for verifying the reliability of the estimated position.
  • All the components of the system may be implemented in the OBU.
  • the GNSS receiver 100 and the source of secondary information relating to the mobile element 101 may be implemented in the unit, and the rest of the components 102 , 103 , 105 may be implemented in fixed infrastructures.
  • road toll systems usually rely on a fixed infrastructure of a telecommunications network.
  • the trajectory X of the mobile element in which the unit 100 is embedded is composed of a series of positions X[t] estimated at instants t and is associated with a position uncertainty ⁇ X and a time uncertainty ⁇ t.
  • the data provided by the secondary information sources 101 , 102 are independent of the GNSS receiver 100 , but they also depend on the absolute position or on a change of position of said receiver 100 .
  • Examples of secondary data sources relating to the mobile element 101 are:
  • sources of secondary data relating to local conditions 102 are:
  • a processing module 103 derives a consistency indicator named coh(X) by combining the positioning information provided by the GNSS receiver 100 with the data provided by the secondary information sources 101 , 102 .
  • Detection means 105 then determine a statistical indicator A(X) making it possible to decide if the position X[t] estimated at the instant t is authentic. This indicator corresponds to a digital representation of a confidence in the position.
  • the indicator has a value of 1 when the estimated position X[t] is considered sufficiently reliable and 0 if the latter is considered to be falsified.
  • K is a positive or null real value corresponding to a decision threshold.
  • f is a function of [0; ⁇ [toward [0; 1].
  • the function f is given by the following expression:
  • is defined as the inverse of the value of coh(X) corresponding to a probability of confidence of 1 ⁇ 2; n is a positive real number, making it possible to regulate the “slope” of the function f.
  • this confidence indicator A(X) is obtained from a consistency indicator coh(X) or from a combination of consistency indicators. Examples of consistency indicators are described in the rest of the description.
  • the consistency indicator or indicators correspond(s) to a probability of authenticity of the estimated position.
  • the measurement of a consistency indicator at each estimated position X[t] does not provide sufficient proof that fraud has taken place.
  • the result of the detection may present false positives, i.e. reported positions may be detected as falsified whereas they are not in reality.
  • the impact of false positives may be significant in the event of a low falsification rate, which is the usual situation.
  • false negatives may appear, i.e. a falsified measurement is considered by the system to be a reliable measurement.
  • the system comprises a consolidation module 104 .
  • the consolidation module 104 employs Bayesian statistical inference methods, filtering or any other calculation with the aim of guaranteeing sufficient confidence in the result of the authentication of the estimated positions. To do this, a set of estimated positions X[t] and consistency indicators coh(X) associated with said positions is examined. The aim is to reduce the rate of false positives and false negatives by determining a probability of authenticity or of falsification with a predetermined safety margin.
  • the positions X[t] and the indicators coh(X) are stored in a database included in the system, and this is the case for all the units of the system. These data are then grouped into statistical subsets.
  • the position validation comprises one or more tests of hypotheses based on these statistical subset data.
  • the distribution of the errors in time and the geographical coordinates of the paying and non-paying zones makes it possible to distinguish between a faulty operation of a unit and a deliberate intent to commit fraud. It is then possible to trigger a notification of a fraud incident or a malfunction.
  • a vector containing the estimations of positions Xu[t] for a given user u is used at input into a digital filter.
  • the consolidation function employed by the digital filter incorporates a set of positions Xu[t] estimated over all or part of the journey, thereby reducing the dispersion of the indicator.
  • the estimated positions Xu for a given user u are averaged over a predefined time interval.
  • the frequency of suspicions of falsification for a given user u is stored in a suspicion history 106 .
  • the frequency of suspicion of falsification for chosen geographical zones may also be stored 106 in order to be able to avoid a local effect.
  • high rates of false positives and false negatives may appear, for example due to deteriorated radio propagation conditions.
  • the consolidation module 104 may also perform a correlation between the suspicious estimated positions and a pricing database comprising geographical coordinates of the pricing zones, and thus better characterize an intentional fraud. This makes it possible to take into account the fact that the falsifications usually occur in proximity to or inside the pricing zones. This criterion of coincidence with the pricing zones makes it possible to discern erroneous trajectories aiming to avoid passing through a virtual gate.
  • the system comprises a software update mechanism.
  • the components of the system may be periodically updated, or updated according to the need of the data and the programs used by the system. This may be implemented for any type of device in the system, whether they are distributed in the fixed infrastructure of the network or onboard. The aim of these updates is to improve the efficiency of the system by following the evolution of the falsification methods.
  • a first example of a consistency indicator coh(x) is based on the estimation of the consistency of the estimated positions in relation to a dynamic model of movement of a vehicle to be positioned.
  • a dynamic model of movement of the mobile element to be positioned makes it possible to define maximum values or a range of consistent estimations in the space of the measurements of speed, acceleration or gyration in the plane.
  • a consistency indicator may be calculated by comparing the speed and the direction of the receiver in relation to this model. To do this, the following ratios may be calculated:
  • an object of container type may be associated with a reduced dynamic domain.
  • this consistency indicator based on a dynamic movement model equates to associating a dynamic model with the mobile element being followed and comparing the estimated trajectories at the boundaries of this model.
  • the trajectory will attach a departure point to an arrival point in a given time corresponding to real positions.
  • the estimated distance traveled in this time interval will be different from the distance really traveled.
  • the road conditions are very different between a secondary road and a highway.
  • a second example of a consistency indicator coh(X) is based on the use of a cartographic filter.
  • the technique of the cartographic filter is usually denoted by the expression “map-matching”. It is used to improve the accuracy of the position estimation of a mobile element based on data from maps. These data make it possible to determine a corrected position Xc[t] from a position X[t] estimated by the GNSS receiver.
  • Known techniques allowing Xc[t] to be obtained from X[t] are, for example, the orthogonal projection of the estimated position X[t] onto the nearest road, or the calculation of a minimum distance between the estimated position X[t] and several possible roads.
  • the consistency indicator may be defined as a metric representative of the difference between the estimated position X[t] and the corrected position Xc[t].
  • the consistency indicator coh(X) corresponds for example to the distance d(X,Xc) which may be the Euclidean, quadratic, geodesic or curvilinear distance between X and Xc.
  • FIG. 2 gives an example of an application of a consistency criterion coh(X) based on a cartographic filter for a road toll system.
  • the positions 200 , 201 , 202 , 203 , 204 , 206 reported by the onboard unit are falsified with a view to avoiding a virtual gate 206 which will be crossed if the real trajectory 207 is taken into account by the system.
  • the consistency indicator coh(X) based on a cartographic filter makes it possible to detect that the latter are too far from relevant positions included on a segment of road, this segment of road corresponding for example to the state road D15. For example, coh(X) ⁇ [0.7; 1] if the estimated positions are consistent with the relevant positions and coh(X) ⁇ [0; 0.7] if the estimated positions are inconsistent with the relevant positions.
  • a third example of a consistency indicator coh(X) is based on the analysis of signals received by the GNSS receiver. This indicator is referred to as a reception consistency indicator in the rest of the description. It has the object of detecting the following events:
  • FIG. 3 illustrates the principle of a consistency indicator coh(X) based on the analysis of signals received by a GNSS receiver.
  • the visibility of the satellites of a GNSS constellation by the unit depends on the physical environment, i.e. on the vegetation, the built structures around the receiver and the topography.
  • the unit is on board a vehicle 300 .
  • Its GNSS receiver is potentially in direct visibility with 3 satellites 301 , 302 , 303 .
  • buildings 304 prevent the unit from receiving the signal originating from one of the three satellites.
  • the data usually provided at the output of a GNSS receiver comprise, in addition to the estimated position X, the list of the satellites monitored, i.e. the list of the satellites with which the receiver is synchronized. It is therefore possible to verify the consistency between this list of satellites and the visibility of the satellites at the estimated position X at the instant t of estimation. For example, an inconsistency is detected when the receiver indicates that it has locked onto the signal of a satellite, whereas this satellite is masked by an apartment block. When the number of satellites monitored is less than the number of receiver channels and when the receiver should be monitoring other satellites since the latter are visible, an inconsistency is also detected.
  • This indicator is not very useful when the vehicle is moving on a highway or on an unobstructed road.
  • all the visible satellites constitute a signature of the real position. This signature is equivalent to a high confidence index.
  • Various data may be used in order to estimate the probability of the visibility of the satellites on which the receiver bases the position estimation being consistent.
  • the ends of the segment of road on which the receiver is situated and the width of this segment may be used.
  • Information such as the height H b of the obstacles preventing the direct visibility of a satellite and the footprint on the ground, i.e. the distance to the road axis, may be used.
  • This type of information may be estimated from one or a plurality of sources including:

Abstract

A positioning system comprises at least one onboard GNSS satellite receiver in a mobile element belonging to a user u, said receiver having the function of estimating the position Xu of said mobile element at various instants, a processing module determining a consistency indicator coh(X) by analysis of the signals received by the GNSS receiver, said indicator being representative of the difference between the visibility of the satellites used for the estimation of position Xu[t] by the receiver and the expected visibility at this position.

Description

  • The invention relates to a positioning system with a mechanism for detecting fraud by verifying the visibility of satellites and applies notably to the fields of satellite navigation systems.
  • Mobile electronic units employing applications requiring information on their geographical positioning contain means for estimating their position as accurately as possible. To do this, satellite geolocation systems are commonly used, these systems being denoted by the acronym GNSS (or Global Navigation Satellite Systems). An example of a GNSS is the GPS (or Global Positioning System).
  • It is necessary that these position estimations be integral and accurate for critical positioning applications. A critical positioning application denotes an application in which estimations of position must have a high degree of reliability. For example, such is notably the case for pay-per-use systems for insurance, parking and road networks, as well as electronic law enforcement systems such as electronic tagging devices or equipment for the tailing of suspects by police. Furthermore, applications for tracking inventory such as containers or driver assistance applications are also considered to be critical positioning applications.
  • The units used in systems employing critical positioning applications are usually tamper-resistant and use secure communication means. These units are also called Onboard Units and are denoted by the acronym OBU.
  • However, the radio link between the unit and the satellites belonging to the GNSS is usually implemented using an unprotected signal and is accessible to all. It is consequently possible for a user with malicious intent to disturb the normal operation of the unit so that the latter acquires falsified position estimations. These falsified estimations are usually transmitted by radio to processing servers, the operation of which is then also falsified. This type of fraud is possible without the pirate user even modifying the OBU. To do this, a low-cost device may be used, for example a device capable of receiving GNSS signals and retransmitting them after having modified them. The retransmitted and modified signal replaces the real signal originating from the satellites of the GNSS and the unit estimates an erroneous position.
  • In the case of a system implementing a payment application, the triggering of a payment is linked to pricing events triggered by the passage of the OBU through virtual gates or on entry/exit of a geographical zone. In this case, the device used for the fraud may be designed to neutralize pricing points while appearing compliant at control points, and to minimize these deviations from the real trajectories to avoid detection.
  • Existing methods make it possible to verify the operation of OBUs. This verification is performed statistically at fixed or mobile control points. Another way of proceeding is to verify a posteriori the consistency of the pricing events, for example by cross-checking the pricing events with the registration plates of the vehicles observed in the pricing zones. However, a fraud device may be designed to be silent during checks, since the position of check zones may be published by a centralized service, on the model of anti-speed camera radar devices.
  • Various methods for controlling the consistency of position estimations exist. This consistency may be verified by monitoring the absolute or relative power of the GNSS signals or by monitoring the power of the signal for each satellite.
  • The consistency of measurements may also be verified by using digital marking techniques notably allowing units to locate the emitters of a network. This technique is often denoted by the term “watermarking”. An example of implementation of watermarking is disclosed in the patent application WO 2009/037133.
  • A large number of OBUs already deployed and in operation do not include such techniques for verifying the consistency of position estimations. To update these receivers, i.e. to include functionalities enabling them to verify the consistency of the measurements, it would be necessary to alter each receiver, which would incur substantial workforce costs.
  • Furthermore, these techniques do not make it possible to guarantee the integrity of the estimations. Sophisticated attacks may circumvent them, at least in part. For example, a trajectory may be modified with a slight deviation in gyration in relation to the real trajectory, to counter the consistency verification with data originating from an onboard inertial sensor in the vehicle, for example.
  • One aim of the invention is notably the palliation of the aforementioned drawbacks.
  • With this in mind, the subject of the invention is a positioning system comprising at least one onboard GNSS satellite receiver in a mobile element belonging to a user u, said receiver having the function of estimating the position Xu of said mobile element at various instants, a processing module determining a consistency indicator coh(X) by analysis of the signals received by the GNSS receiver, said indicator being representative of the difference between the visibility of the satellites used for the estimation of position Xu[t] by the receiver and the expected visibility at this position.
  • According to an aspect of the invention, the positioning system comprises a consolidation module containing means for storing the positions Xu[t] estimated at various instants t by user u, a digital filter making it possible to obtain a filtered position Xf[t] from the stored positions Xu[t] of a user, the consistency indicator coh(X) being calculated from the filtered positions Xf[t]. The system furthermore contains detection means for determining from the consistency indicator coh(X) whether or not the estimated positions Xu(t) are falsified.
  • According to another aspect of the invention, the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is estimated using a three-dimensional model of the places crossed by the vehicle.
  • According to another aspect of the invention, the height of the buildings in the environment of the mobile element is calculated from geographical information such as urban planning regulations, the density of inhabitants or properties, or calculated from photographs of this place.
  • The probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu may be estimated using a map of the vegetation.
  • The probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is for example estimated using a seasonal growth model.
  • Other features and advantages of the invention will appear with the aid of the following description, given by way of illustration and in no way limiting, with reference to the appended drawings in which:
  • FIG. 1 is a simplified illustration of the positioning system according to the invention;
  • FIG. 2 gives an example of an application of a consistency criterion based on a cartographic filter;
  • FIG. 3 illustrates the principle of a consistency indicator based on the analysis of signals received by a GNSS receiver.
  • The system described using FIG. 1 comprises an OBU in which a GNSS receiver 100 has the function of estimating the position of a mobile element in which the unit is embedded. The mobile element corresponds for example to a person, an animal, a vehicle or any object. The system also comprises secondary information sources. These secondary items of information are of two types. The first type of secondary information relates to the localized mobile element 101. The second type of secondary information relates to the local conditions 102 in which the OBU is found. The system furthermore comprises means 103, 104, 105 for verifying the reliability of the estimated position.
  • All the components of the system may be implemented in the OBU. Alternatively, the GNSS receiver 100 and the source of secondary information relating to the mobile element 101 may be implemented in the unit, and the rest of the components 102, 103, 105 may be implemented in fixed infrastructures. By way of example road toll systems usually rely on a fixed infrastructure of a telecommunications network.
  • The trajectory X of the mobile element in which the unit 100 is embedded is composed of a series of positions X[t] estimated at instants t and is associated with a position uncertainty ΔX and a time uncertainty Δt.
  • The data provided by the secondary information sources 101, 102 are independent of the GNSS receiver 100, but they also depend on the absolute position or on a change of position of said receiver 100. Examples of secondary data sources relating to the mobile element 101 are:
      • inertial sensors or odometers providing data about the relative position of the mobile element;
      • a mechanical model of the mobile element indicating the ranges of dynamic parameters for the speed, acceleration and/or the gyration of the mobile element.
  • Additionally, examples of sources of secondary data relating to local conditions 102 are:
      • a cartographic database providing indications on the roads, for example their types, their widths, their turns as well as indications on the neighbouring environment of said roads;
      • an almanac of the satellite constellation or constellations of the GNSS used.
  • A processing module 103 derives a consistency indicator named coh(X) by combining the positioning information provided by the GNSS receiver 100 with the data provided by the secondary information sources 101, 102.
  • Detection means 105 then determine a statistical indicator A(X) making it possible to decide if the position X[t] estimated at the instant t is authentic. This indicator corresponds to a digital representation of a confidence in the position.
  • An example of a statistical indicator A(X) is given by the following expression:

  • A(X)=1 if coh(X)>k and A(X)=0 if coh(X)≦k
  • The indicator has a value of 1 when the estimated position X[t] is considered sufficiently reliable and 0 if the latter is considered to be falsified. K is a positive or null real value corresponding to a decision threshold.
  • Another example of an indicator A(X) corresponds to a probability of falsification or a possibility/necessity pair according to Zadeh's fuzzy logic. This then gives A(X)=1−p(X) and the indicator is then based on a probability of falsification p(X). This probability of falsification is given by the following expression:

  • p(X)=f(coh(X))
  • in which f is a function of [0; ∞[toward [0; 1]. By way of example, the function f is given by the following expression:

  • f(coh(X))=(2/π)×arctan(α×coh(X)n)
  • in which the real factors α>0 and n>0 allow the adjustment of the decision;
    α is defined as the inverse of the value of coh(X) corresponding to a probability of confidence of ½;
    n is a positive real number, making it possible to regulate the “slope” of the function f.
  • As explained previously, this confidence indicator A(X) is obtained from a consistency indicator coh(X) or from a combination of consistency indicators. Examples of consistency indicators are described in the rest of the description.
  • The consistency indicator or indicators correspond(s) to a probability of authenticity of the estimated position. However, the measurement of a consistency indicator at each estimated position X[t] does not provide sufficient proof that fraud has taken place. Like any decision based on measurements, the result of the detection may present false positives, i.e. reported positions may be detected as falsified whereas they are not in reality. The impact of false positives may be significant in the event of a low falsification rate, which is the usual situation. In the same way, false negatives may appear, i.e. a falsified measurement is considered by the system to be a reliable measurement.
  • To reinforce the reliability of fraud detection, the system according to the invention comprises a consolidation module 104. The consolidation module 104 employs Bayesian statistical inference methods, filtering or any other calculation with the aim of guaranteeing sufficient confidence in the result of the authentication of the estimated positions. To do this, a set of estimated positions X[t] and consistency indicators coh(X) associated with said positions is examined. The aim is to reduce the rate of false positives and false negatives by determining a probability of authenticity or of falsification with a predetermined safety margin.
  • To do this, the positions X[t] and the indicators coh(X) are stored in a database included in the system, and this is the case for all the units of the system. These data are then grouped into statistical subsets. The position validation comprises one or more tests of hypotheses based on these statistical subset data.
  • The distribution of the errors in time and the geographical coordinates of the paying and non-paying zones makes it possible to distinguish between a faulty operation of a unit and a deliberate intent to commit fraud. It is then possible to trigger a notification of a fraud incident or a malfunction.
  • In a preferred embodiment, a vector containing the estimations of positions Xu[t] for a given user u is used at input into a digital filter. By way of example, the consolidation function employed by the digital filter incorporates a set of positions Xu[t] estimated over all or part of the journey, thereby reducing the dispersion of the indicator. In other words, the estimated positions Xu for a given user u are averaged over a predefined time interval.
  • The frequency of suspicions of falsification for a given user u is stored in a suspicion history 106.
  • The frequency of suspicion of falsification for chosen geographical zones may also be stored 106 in order to be able to avoid a local effect. In fact, in given geographical zones high rates of false positives and false negatives may appear, for example due to deteriorated radio propagation conditions.
  • The consolidation module 104 may also perform a correlation between the suspicious estimated positions and a pricing database comprising geographical coordinates of the pricing zones, and thus better characterize an intentional fraud. This makes it possible to take into account the fact that the falsifications usually occur in proximity to or inside the pricing zones. This criterion of coincidence with the pricing zones makes it possible to discern erroneous trajectories aiming to avoid passing through a virtual gate.
  • In a preferred embodiment, the system comprises a software update mechanism. Thus, the components of the system may be periodically updated, or updated according to the need of the data and the programs used by the system. This may be implemented for any type of device in the system, whether they are distributed in the fixed infrastructure of the network or onboard. The aim of these updates is to improve the efficiency of the system by following the evolution of the falsification methods.
  • As previously described, the operation of the system requires the determination of consistency indicators. Several examples of consistency indicators coh(X) are described hereinafter.
  • A first example of a consistency indicator coh(x) is based on the estimation of the consistency of the estimated positions in relation to a dynamic model of movement of a vehicle to be positioned. A dynamic model of movement of the mobile element to be positioned makes it possible to define maximum values or a range of consistent estimations in the space of the measurements of speed, acceleration or gyration in the plane.
  • For mobile elements corresponding to a motor vehicle, a consistency indicator may be calculated by comparing the speed and the direction of the receiver in relation to this model. To do this, the following ratios may be calculated:
      • ratio of the speed v to the maximum possible speed on the trajectory
      • ratio of the acceleration a to the maximum possible acceleration on the trajectory
      • ratio of the gyration g to the maximum possible gyration on the trajectory
      • inclusion of the triplet [v, a, g] in the mechanical domain of the mobile element considered. This domain is limited by a graph in the frame of reference [v, a, g] of which the boundaries are the absolute maxima of speed, acceleration, and gyration.
  • For mobile elements corresponding to objects, people or animals, the same principles may be applied by defining the authorized domains based on acquired knowledge of the mobility of the object, the possibilities of the animal species or person, while taking into account the possibility of this object, this person or this animal boarding a vehicle. For example, from the fact that it cannot be mounted in a racing car, an object of container type may be associated with a reduced dynamic domain.
  • In other terms, the implementation of this consistency indicator based on a dynamic movement model equates to associating a dynamic model with the mobile element being followed and comparing the estimated trajectories at the boundaries of this model.
  • Taking the example of a dynamic model based on road driving, if the user takes a highway when they are claiming to be using a secondary road, the falsification may be detected since their speed will exceed the boundaries of the speed range authorized on secondary roads. By using the same consistency indicator, an erroneous distortion of the trajectory or the presence of hops aiming to avoid pricing events or alarms may be detected.
  • It should furthermore be noted that unless all the positions are permanently falsified, the trajectory will attach a departure point to an arrival point in a given time corresponding to real positions. Thus, the estimated distance traveled in this time interval will be different from the distance really traveled. Moreover, the road conditions are very different between a secondary road and a highway.
  • A second example of a consistency indicator coh(X) is based on the use of a cartographic filter. The technique of the cartographic filter is usually denoted by the expression “map-matching”. It is used to improve the accuracy of the position estimation of a mobile element based on data from maps. These data make it possible to determine a corrected position Xc[t] from a position X[t] estimated by the GNSS receiver. Known techniques allowing Xc[t] to be obtained from X[t] are, for example, the orthogonal projection of the estimated position X[t] onto the nearest road, or the calculation of a minimum distance between the estimated position X[t] and several possible roads.
  • A consistency indicator relying on this technique may be used in the framework of the invention. The consistency indicator may be defined as a metric representative of the difference between the estimated position X[t] and the corrected position Xc[t]. The consistency indicator coh(X) corresponds for example to the distance d(X,Xc) which may be the Euclidean, quadratic, geodesic or curvilinear distance between X and Xc.
  • FIG. 2 gives an example of an application of a consistency criterion coh(X) based on a cartographic filter for a road toll system. The positions 200, 201, 202, 203, 204, 206 reported by the onboard unit are falsified with a view to avoiding a virtual gate 206 which will be crossed if the real trajectory 207 is taken into account by the system. In this case, the consistency indicator coh(X) based on a cartographic filter makes it possible to detect that the latter are too far from relevant positions included on a segment of road, this segment of road corresponding for example to the state road D15. For example, coh(X)ε[0.7; 1] if the estimated positions are consistent with the relevant positions and coh(X)ε[0; 0.7] if the estimated positions are inconsistent with the relevant positions.
  • A third example of a consistency indicator coh(X) is based on the analysis of signals received by the GNSS receiver. This indicator is referred to as a reception consistency indicator in the rest of the description. It has the object of detecting the following events:
      • attenuation of satellite signals;
      • loss of position;
      • difference in visibility of the satellites in relation to the expected visibility.
  • FIG. 3 illustrates the principle of a consistency indicator coh(X) based on the analysis of signals received by a GNSS receiver. The visibility of the satellites of a GNSS constellation by the unit depends on the physical environment, i.e. on the vegetation, the built structures around the receiver and the topography. In the example in the figure, the unit is on board a vehicle 300. Its GNSS receiver is potentially in direct visibility with 3 satellites 301, 302, 303. However, buildings 304 prevent the unit from receiving the signal originating from one of the three satellites.
  • The data usually provided at the output of a GNSS receiver comprise, in addition to the estimated position X, the list of the satellites monitored, i.e. the list of the satellites with which the receiver is synchronized. It is therefore possible to verify the consistency between this list of satellites and the visibility of the satellites at the estimated position X at the instant t of estimation. For example, an inconsistency is detected when the receiver indicates that it has locked onto the signal of a satellite, whereas this satellite is masked by an apartment block. When the number of satellites monitored is less than the number of receiver channels and when the receiver should be monitoring other satellites since the latter are visible, an inconsistency is also detected.
  • This indicator is not very useful when the vehicle is moving on a highway or on an unobstructed road. On the other hand, in the event of a falsified trajectory when the vehicle is crossing an urban zone, all the visible satellites constitute a signature of the real position. This signature is equivalent to a high confidence index.
  • Various data may be used in order to estimate the probability of the visibility of the satellites on which the receiver bases the position estimation being consistent. Thus, the ends of the segment of road on which the receiver is situated and the width of this segment may be used. Information such as the height Hb of the obstacles preventing the direct visibility of a satellite and the footprint on the ground, i.e. the distance to the road axis, may be used. This type of information may be estimated from one or a plurality of sources including:
      • a three-dimensional model of the places crossed by the vehicle;
      • photography of the streets;
      • aerial or satellite photography enabling recognition of the type of building or vegetation;
      • urban planning regulations, notably making it possible to determine the maximum height Hmax of the buildings in a given zone;
      • data representative of the population density in order, for example, to deduce an average number of properties and therefore of stories per building;
      • a map of the vegetation;
      • a seasonal growth model, from which the density and height of foliage of the vegetation of the place in which the vehicle is moving may be deduced, it thus being possible to determine a function of radio attenuation due to the vegetation.

Claims (6)

1. A positioning system comprising at least one onboard GNSS satellite receiver in a mobile element belonging to a user u, said receiver having the function of estimating the position Xu of said mobile element at various instants, a processing module determining a consistency indicator coh(X) by analysis of the signals received by the GNSS receiver, said indicator being representative of the difference between the visibility of the satellites used for the estimation of position Xu[t] by the receiver and the expected visibility at this position.
2. The positioning system as claimed in claim 1, comprising a consolidation module containing means for storing the positions Xu[t] estimated at various instants t by user u, a digital filter making it possible to obtain a filtered position Xf[t] from the stored positions Xu[t] of a user, the consistency indicator coh(X) being calculated from the filtered positions Xf[t], the system also contains detection means for determining from the consistency indicator coh(X) whether or not the estimated positions Xu(t) are falsified.
3. The positioning system as claimed in claim 1, wherein the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is estimated using a three-dimensional model of the places crossed by the mobile element.
4. The positioning system as claimed in claim 1, wherein the height of the buildings in the environment of the mobile element is calculated from geographical information such as urban planning regulations, the density of inhabitants or properties, or calculated from photographs of this place.
5. The positioning system as claimed in claim 1, wherein the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is estimated using a map of the vegetation.
6. The positioning system as claimed in claim 1, wherein the probability of consistency of the visibility of the satellites on which the receiver bases the estimation of position Xu is estimated using a seasonal growth model.
US14/008,717 2011-03-31 2012-03-28 Positioning system including a mechanism for detecting fraud by checking the visibility of satellites Abandoned US20140320343A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1100961 2011-03-31
FR1100961A FR2973518A1 (en) 2011-03-31 2011-03-31 POSITIONING SYSTEM WITH FRAUD DETECTION MECHANISM FOR CRITICAL APPLICATION
PCT/EP2012/055529 WO2012130891A1 (en) 2011-03-31 2012-03-28 Positioning system including a mechanism for detecting fraud by checking the visibility of satellites

Publications (1)

Publication Number Publication Date
US20140320343A1 true US20140320343A1 (en) 2014-10-30

Family

ID=45888238

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/009,040 Active 2033-09-30 US9535160B2 (en) 2011-03-31 2012-03-28 Positioning system with fraud detection mechanism for a critical application
US14/008,717 Abandoned US20140320343A1 (en) 2011-03-31 2012-03-28 Positioning system including a mechanism for detecting fraud by checking the visibility of satellites

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/009,040 Active 2033-09-30 US9535160B2 (en) 2011-03-31 2012-03-28 Positioning system with fraud detection mechanism for a critical application

Country Status (6)

Country Link
US (2) US9535160B2 (en)
EP (2) EP2691790A1 (en)
CA (2) CA2831864A1 (en)
ES (1) ES2621982T3 (en)
FR (1) FR2973518A1 (en)
WO (2) WO2012130891A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11538063B2 (en) 2018-09-12 2022-12-27 Samsung Electronics Co., Ltd. Online fraud prevention and detection based on distributed system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2973518A1 (en) * 2011-03-31 2012-10-05 Thales Sa POSITIONING SYSTEM WITH FRAUD DETECTION MECHANISM FOR CRITICAL APPLICATION
US9188979B2 (en) * 2013-08-06 2015-11-17 Lockheed Martin Corporation Method and system for remotely controlling a vehicle
US9772403B2 (en) * 2013-08-23 2017-09-26 The Boeing Company Vehicle position validation
FR3021147B1 (en) * 2014-05-16 2017-12-22 Thales Sa DATA MONITORING DEVICE USED BY ONBOARD EQUIPMENT, TAX COLLECTION SYSTEM AND ASSOCIATED METHOD
NO337304B1 (en) 2014-06-03 2016-03-07 Q Free Asa Detection of a charge object in a GNSS system with particle filter
EP3376249A1 (en) * 2017-03-17 2018-09-19 Veoneer Sweden AB Enhanced object position detection
CN108693543B (en) * 2017-03-31 2022-11-22 法拉第未来公司 Method and system for detecting signal spoofing
US11823199B2 (en) 2020-04-29 2023-11-21 Capital One Services, Llc System, method and computer-accessible medium for fraud detection based on satellite relays

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949268A (en) * 1987-09-22 1990-08-14 Kabushiki Kaisha Toyota Chuo Kenkyusho Land vehicle navigation system
US5381338A (en) * 1991-06-21 1995-01-10 Wysocki; David A. Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance and decision support system
US20070194984A1 (en) * 2006-02-21 2007-08-23 Honeywell International Inc. System and method for detecting false navigation signals
US20080129598A1 (en) * 2005-01-11 2008-06-05 Baptiste Godefroy Positioning Method and Device
US7463979B2 (en) * 2003-08-28 2008-12-09 Motorola, Inc. Method and apparatus for initializing an approximate position in a GPS receiver
US7623068B2 (en) * 2006-05-16 2009-11-24 Southwest Research Institute Detection of deception signal used to deceive geolocation receiver of a satellite navigation system
US20100127923A1 (en) * 2008-11-24 2010-05-27 Andrew Llc System and method for determining falsified satellite measurements
US7800533B2 (en) * 2008-11-24 2010-09-21 Andrew, Llc System and method for determining falsified geographic location of a mobile device
US20110227787A1 (en) * 2010-03-22 2011-09-22 Qualcomm Incorporated Anti-spoofing detection system
US8035557B2 (en) * 2008-11-24 2011-10-11 Andrew, Llc System and method for server side detection of falsified satellite measurements
US8159391B2 (en) * 2008-11-13 2012-04-17 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure GNSS based locations in a device having GNSS receiver
US20140292571A1 (en) * 2011-03-31 2014-10-02 Thales Positioning system with fraud detection mechanism for a critical application
US9277526B2 (en) * 2014-05-06 2016-03-01 Telecommunication Systems, Inc. Location trust score

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6239721B1 (en) * 1998-10-26 2001-05-29 Trimble Navigation Limited Bootstrapped location determination
EP2070053A2 (en) * 2006-09-12 2009-06-17 Itis Holdings PLC Apparatus and method for implementing a road pricing scheme
US8160617B2 (en) * 2007-06-22 2012-04-17 Nokia Corporation Apparatus and method for use in location determination
FR2921528B1 (en) 2007-09-21 2015-08-21 Thales Sa METHOD PROVIDING MEANS FOR RECOGNIZING THE ORIGIN AND / OR THE CONTENT OF AN RF SIGNAL
CN101911130B (en) * 2008-01-15 2016-03-23 泰利特汽车解决方案公司 Road toll system
US8271189B2 (en) * 2008-09-26 2012-09-18 Qualcomm Incorporated Enhanced database information for urban navigation

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949268A (en) * 1987-09-22 1990-08-14 Kabushiki Kaisha Toyota Chuo Kenkyusho Land vehicle navigation system
US5381338A (en) * 1991-06-21 1995-01-10 Wysocki; David A. Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance and decision support system
US7463979B2 (en) * 2003-08-28 2008-12-09 Motorola, Inc. Method and apparatus for initializing an approximate position in a GPS receiver
US20080129598A1 (en) * 2005-01-11 2008-06-05 Baptiste Godefroy Positioning Method and Device
US20070194984A1 (en) * 2006-02-21 2007-08-23 Honeywell International Inc. System and method for detecting false navigation signals
US7623068B2 (en) * 2006-05-16 2009-11-24 Southwest Research Institute Detection of deception signal used to deceive geolocation receiver of a satellite navigation system
US8159391B2 (en) * 2008-11-13 2012-04-17 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure GNSS based locations in a device having GNSS receiver
US20100127923A1 (en) * 2008-11-24 2010-05-27 Andrew Llc System and method for determining falsified satellite measurements
US8035557B2 (en) * 2008-11-24 2011-10-11 Andrew, Llc System and method for server side detection of falsified satellite measurements
US7800533B2 (en) * 2008-11-24 2010-09-21 Andrew, Llc System and method for determining falsified geographic location of a mobile device
US20110227787A1 (en) * 2010-03-22 2011-09-22 Qualcomm Incorporated Anti-spoofing detection system
US20140292571A1 (en) * 2011-03-31 2014-10-02 Thales Positioning system with fraud detection mechanism for a critical application
US9535160B2 (en) * 2011-03-31 2017-01-03 Thales Positioning system with fraud detection mechanism for a critical application
US9277526B2 (en) * 2014-05-06 2016-03-01 Telecommunication Systems, Inc. Location trust score

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11538063B2 (en) 2018-09-12 2022-12-27 Samsung Electronics Co., Ltd. Online fraud prevention and detection based on distributed system

Also Published As

Publication number Publication date
US20140292571A1 (en) 2014-10-02
ES2621982T3 (en) 2017-07-05
WO2012130891A1 (en) 2012-10-04
EP2691789A1 (en) 2014-02-05
EP2691789B1 (en) 2017-01-18
FR2973518A1 (en) 2012-10-05
CA2831864A1 (en) 2012-10-04
WO2012130889A1 (en) 2012-10-04
CA2831856A1 (en) 2012-10-04
US9535160B2 (en) 2017-01-03
EP2691790A1 (en) 2014-02-05

Similar Documents

Publication Publication Date Title
US9535160B2 (en) Positioning system with fraud detection mechanism for a critical application
US11435482B2 (en) Method for verifying the plausibility of GNSS position signals
CN108693543B (en) Method and system for detecting signal spoofing
US9075137B2 (en) Method and system for determining the position of a GNSS receiver arranged in a motor vehicle
KR102177912B1 (en) Vehicle identification
CN111806520A (en) Method for the secure, autonomous determination of position information of a train on a track
CN107976704A (en) The collaborative of vehicle location is improved
KR102360598B1 (en) Methods and systems for detecting a closure of a navigable element
DK2924662T3 (en) ONBOARD DEVICE AND PROCEDURE FOR FUNCTION MONITORING IN A ROAD CIRCUIT SYSTEM
Bardout Authentication of GNSS position: An assessment of spoofing detection methods
WO2016003262A1 (en) A system and method for detecting global positioning system anomalies
Williams et al. A qualitative analysis of vehicle positioning requirements for connected vehicle applications
EP3519845B1 (en) Validation of position indication
CA2792902A1 (en) Method and system for detecting fraudulent position data of a mobile device
EP3904910A1 (en) Gnss data integrity monitoring as a connected service
Beckmann et al. New integrity concept for intelligent transportation systems (ITS) for safety of live (SoL) applications
US20230053158A1 (en) Avionics-free global aviation surveillance systems and processes
Stübing et al. Facility layer security: Mobility data verification
WO2022176093A1 (en) Abnormality detection system, vehicle-mounted device, abnormality detection method, and program
Raiyn A Performance Analysis of GNSS Positioning Data Used for ISA
Williams et al. A Qualitative Analysis of Vehicle Positioning Requirements for Connected Vehicle
Omsakthi Automatic Toll collection system using GNSS signal
CN116829987A (en) Navigation during satellite signal receiver spoofing operations
CN116917768A (en) Navigation during satellite signal receiver spoofing operations

Legal Events

Date Code Title Description
AS Assignment

Owner name: THALES, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BARDOUT, YVES;REEL/FRAME:031572/0946

Effective date: 20131029

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION