METHOD FOR CERTIFYING THE GEOLOCATION OF A RECEIVER

20220272080 · 2022-08-25

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for certifying the geolocation of a receiver, including, prior to said certification, receiving, at predetermined times, in addition to the geolocation signals emitted by a plurality of emitters and used to compute said geolocation, a predetermined number of additional electromagnetic signals emitted by the same emitters and including data used to authenticate the geolocation, the method comprising determining the authenticity of the geolocation on the basis of the additional electromagnetic signals.

    Claims

    1. A method for certifying the geolocation of a receiver, comprising, prior to said certification, receiving, at predetermined times, in addition to the geolocation signals emitted by a plurality of emitters and used to compute said geolocation, a predetermined number of additional electromagnetic signals emitted by the same emitters and comprising data used to authenticate the geolocation, the method comprising determining the authenticity of the geolocation on the basis of the additional electromagnetic signals.

    2. The method according to claim 1, wherein some of the additional electromagnetic signals are received following the geolocation signals are “certification signals”, and the method further comprising the receiver receiving, within a predetermined duration, at least two certification signals following each geolocation signal used to compute said geolocation and emitted by the same emitter.

    3. The method according to claim 1, wherein some of the additional electromagnetic signals accompanying the geolocation signals are “information signals”, the information signal accompanying a geolocation signal comprising data relating to the position of the emitter of said geolocation signal and/or comprising an identifier providing information about the position of the emitter.

    4. The method according to claim 3, wherein the information signal further comprises weather data providing information about the weather and/or speed data providing information about the propagation speeds of electromagnetic waves in directions and at distances in which the geolocation signal is liable to be used.

    5. The method according to claim 3, wherein the information signal further comprises information indicating the time at which the following certification signal should be emitted.

    6. The method according to claim 2, wherein the certification signal comprises information indicating the time at which the following certification signal should be emitted by the same emitter.

    7. The method according to claim 3, wherein the certification and information signals each comprise a digital signature of the transported data.

    8. The according to claim 3, wherein the certification of the geolocation computed using the geolocation signals is granted only after receiving a predetermined number of information and certification signals within the predetermined times.

    9. The method according to claim 7, wherein at least one of the following actions are performed before the certification: verifying the digital signatures of the certification and information signals, verifying that none of the certification or information signals comprises any message invalidating the validity of one of the geolocation signals that was used to compute the geolocation, verifying that none of the certification signals comprises any message invalidating the validity of one of the certification signals used to certify said geolocation, or verifying, on the basis of the information and certification signals, that said certification signals are certification signals certifying the geolocation signal.

    10. The method according to claim 3, wherein, before certifying a geolocation, it is further verified that at least one certification signal has been received at times compatible with: i. the offset between clocks of the emitter of the certification signal and the receiver as determined when receiving the geolocation signal that was emitted by this emitter or when receiving the certification signal, ii. the distance between the receiver and the emitter, iii. the time of emission, in particular its emission date and time, as inscribed or indicated in the information signal accompanying the geolocation signal or in another certification signal, or iv. the weather data or wave propagation speed data, known by the receiver, these data is transmitted in the certification signal or accessible by way of a remote server.

    11. The method according to claim 3, further comprising, for at least one geolocation signal, emitted by an emitter of the plurality of emitters, the steps of: verifying the authenticity of said geolocation signal using one or more inspection terminals, and in the event of a negative outcome, triggering a predefined action for fraudulent signals so as to perform at least one of the following actions: prevent the sending of at least one certification signal for certifying the geolocation computed with said fraudulent signal, incorporate, into the information signal attached to the geolocation signal to be emitted by the same emitter following the fraudulent geolocation signal, or into at least one of the certification signals information indicating that the fraudulent geolocation signal and/or that the information signal accompanying it is/are fraudulent, prevent, or force the prevention, the receiver from receiving one of the certification signals.

    12. The method according to claim 11, further comprising, for at least one certification signal emitted by an emitter of the plurality of emitters, the steps of: verifying the authenticity of said certification signal, by the emitter from which said fraudulent geolocation signal purportedly originated, in the event of a negative outcome, triggering a predefined action for erroneous certification signals so as to perform at least one of the following actions: prevent the emitter referenced by the erroneous certification signal from sending at least one other certification signal to be emitted following the erroneous certification signal and used to certify the geolocation computed using the fraudulent geolocation signal or able to be certified using the erroneous certification signal, incorporate, into at least one of the certification signals to be emitted following the erroneous certification signal, information indicating that said certification signal cannot be used to certify the geolocation, prevent, or force the prevention, the receiver from receiving at least one other certification signal required to certify the geolocation computed using the fraudulent geolocation signal, or able to be certified using the erroneous message.

    13. The method according to claim 11, wherein the authenticity of the geolocation signal is verified by: verifying the digital signature contained in the information signal accompanying the geolocation signal, computing an average transmission speed of the geolocation signal, between the emitter and the inspection terminal, comparing said computed average transmission speed with a range of possible transmission speeds.

    14. The method according to claim 11, wherein the receiver verifies, before certifying a geolocation, that it is located within an inspection area inspected by at least one inspection terminal, before certifying a position; the information about such areas are provided either by the information signal accompanying the geolocation signal, or by one of the certification signals, or by another communication means.

    15. The method according to claim 11, wherein the receiver sends a message to one or more inspection terminals in order to choose or to determine the one or more keys for signing the one or more certification signals.

    16. The method according to claim 1, wherein the computed time, the computed speed or the computed acceleration are certified.

    17. The method according to claim 15, wherein the digital signature is formed of the hash of the data mixed with a secret number known when verifying said signature to an apparatus performing this signature verification, in particular the receiver or the one or more inspection terminals.

    18. The method according to claim 1, wherein information relating to the received signals that were used to compute it and/or accuracies on the performed geolocation computations, is stored.

    19. The method according to claim 1, wherein geolocation signals originating from at least two emitters coincide in time, said geolocation signals are of different wavelengths.

    20. The method according to claim 1, the geolocation signals are emitted on multiple different wavelengths.

    21. The method according to claim 1, wherein at least one geolocation signal has a frequency less than 1 GHz.

    22. The method according to claim 1, wherein at least one geolocation signal has a frequency between 30 MHz and 3 GHz, corresponding to wavelengths between 10 cm and 10 m.

    23. The method according to claim 1, at least one of the emitters is terrestrial.

    24. The method according to claim 1, wherein the receiver certifies a position, time or speed using a certified position and speed deduced from the received signals and various other instruments.

    25. A receiver configured so as to: receive electromagnetic signals originating from a plurality of emitters and used to compute the geolocation of the receiver, called “geolocation signals”, receive additional electromagnetic signals originating from said emitters, determine the geolocation of the receiver by measuring the reception time of the geolocation signals, and determine the authenticity of the geolocation on the basis of the additional electromagnetic signals.

    26. The receiver according to claim 25, further comprising a detection unit configured so as to detect the reception time of the signals emitted by the emitters.

    27. The receiver according to claim 25, wherein the receiver is arranged in an indoor environment.

    28. A system, comprising: a plurality of emitters, each designed to emit electromagnetic signals used for geolocation, called “geolocation signals”, and additional electromagnetic signals, at least one receiver designed to receive the electromagnetic signals emitted by the emitters and configured so as to: determine the position of the receiver based on the geolocation signals, and determine the authenticity of the geolocation on the basis of the additional electromagnetic signals.

    29. The system according to claim 28, at least two emitters each emitting geolocation signals in different wavelengths.

    30. A method for certifying a transaction or a payment, wherein: the geolocation of the transaction or of the payment, or even the time of the transaction, is certified by implementing the geolocation certification method according to claim 1 or using the receiver according to claim 25 or using the system according to 28.

    31. A method for securing a transaction or a payment, comprising the steps of: certifying the geolocation of a receiver associated with a transaction or payment system by implementing the geolocation certification method according to claim 1 or using the receiver according to claim 25 or using the system according to claim 28, in the event of failure of said certification, or else if the computation of the geolocation is not accurate enough with regard to a geolocation accuracy predefined for said transaction, preventing the transaction or the payment.

    32. A method for inspecting a transaction or a payment performed using two terminals remote from one another, wherein it is possible to display, on one of the terminals or on both of the terminals, the location of the other terminal, by implementing the geolocation certification method according to claim 1 or using the receiver according to claim 25 or using the system according to claim 28.

    33. A method for restricting the use of a license or a right by a user, wherein: the geolocation of the user, or even the time and/or the date at which the user requests access, are certified by implementing the certification method according to claim 1 or using the receiver according to claim 25 or using the system according to claim 28, it is verified whether the geolocation belongs to a list of authorized positions, and/or whether said date and/or time is within a predetermined time range, and in the event of a negative outcome, preventing use of the license or the right.

    34. A method for restricting access to data able to be read by an apparatus: the geolocation of a receiver associated with the apparatus, or even the time and/or the date at which the access was requested, are certified by implementing the certification method according to claim 1 or using the receiver according to claim 25 or using the system according to claim 28, it is verified whether the geolocation belongs to a list of authorized positions, or even whether said time and/or the date is within a predetermined time range, and in the event of a negative outcome, declining access to the data.

    35. A method for tracking a path of goods or vehicles, wherein one or more receivers periodically record the certified geolocation, or even the certified time and/or the certified date or the certified speed of the goods or the vehicle by implementing the certification method according to claim 1 or using the receiver according to claim 25 or using the system according to claim 27.

    36. A method for geolocating a stationary object using a mobile receiver according to claim 25, said mobile receiver is geolocated by implementing the method according to claim 1, method in which the receiver receives at different times in at least two different places geolocation signals coming from the stationary object, and calculates the position of the stationary object by implementing the method according to the invention.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0273] The invention will be able to be better understood upon reading the following detailed description of non-limiting exemplary implementations thereof, and upon examining the appended drawing, in which:

    [0274] FIG. 1 schematically and partially shows a system for implementing a method for certifying a geolocation according to the invention,

    [0275] FIG. 2 shows one example of a certification method according to the invention,

    [0276] FIG. 3 is a block diagram illustrating various steps of one example of a method implementing the certification method of FIG. 2,

    [0277] FIG. 4 is a block diagram illustrating various steps of one example of a method implementing the certification method of FIG. 2,

    [0278] FIG. 5 is a block diagram illustrating various steps of one example of a method implementing the certification method of FIG. 2, and

    [0279] FIG. 6 is a block diagram illustrating various steps of one example of a method implementing the certification method of FIG. 2.

    DETAILED DESCRIPTION

    [0280] FIG. 1

    [0281] FIG. 1 illustrates one example of a system 1 for implementing a certification method according to the invention.

    [0282] This system 1 comprises a receiver 10. Preferably, the receiver 10 comprises a plurality of reception antennas, for example three of them, in particular magnetic induction-based circular ones, the antennas preferably being placed in orthogonal planes so as to be able to receive signals originating from all directions in space.

    [0283] In the illustrated example, the receiver 10 furthermore comprises a detection unit configured so as to detect the reception time of the signals emitted by the emitters, said unit preferably comprising an integrated circuit or an integrated subcircuit, the circuit or the subcircuit preferably being configured so as to operate at a frequency of 60 GHz.

    [0284] The receiver 10 may be arranged in any environment, in particular in an indoor environment, in particular inside a building.

    [0285] As illustrated in FIG. 1, the system 1 also comprises a plurality of emitters 20.

    [0286] The emitters 20 emit electromagnetic signals 23 that are used to compute the position of the receiver 10, called “geolocation signals”.

    [0287] In addition to the geolocation signals 23, the emitters 20 each emit additional electromagnetic signals comprising data used to authenticate the position of the receiver.

    [0288] The additional electromagnetic signals comprise signals 25 received following the geolocation signals, called “certification signals”.

    [0289] The additional electromagnetic signals comprise signals 27 accompanying the geolocation signals, called “information signals”.

    [0290] The information signal 27 accompanying a geolocation signal 23 comprises data relating to the position of the emitter of said geolocation signal and/or comprising an identifier providing information about the position of the emitter, the information signal preferably comprising temporal information about the date and time of emission of said geolocation signal.

    [0291] The information signal 27 furthermore comprises weather data providing information about the weather, in particular pressure, cloud coverage, temperature, hygrometry in an area surrounding the emitter, and/or speed data providing information about the propagation speeds of electromagnetic waves in directions and at distances in which the geolocation signal is liable to be used.

    [0292] As a variant, the weather and speed data are accessible from a remote server 40.

    [0293] In the illustrated example, the information signal 26 furthermore comprises information indicating the time at which the following certification signal should be emitted.

    [0294] The certification and information signals each comprise a digital signature of the transported data.

    [0295] The emitters 20 may be terrestrial. They are for example arranged at altitude or on top of buildings, in particular towers, and preferably at different altitudes.

    [0296] As a variant, the emitters 20 are arranged on satellites in geostationary orbit or moving around the Earth.

    [0297] Preferably, these emitters 20 are able to transmit the geolocation signals 23 and the certification signals 25 directionally.

    [0298] For example, the emitters 20 each comprise a directional antenna, for example a dipole antenna. As an alternative, the emitters 20 each comprise a director and/or reflector arranged in the trajectory of the signal emitted by the emitter so as to direct it in a predefined direction.

    [0299] FIG. 2

    [0300] A description will be given below, with reference to FIG. 2, of a certification method according to the invention.

    [0301] Step 101 corresponds to the receiver 10 receiving geolocation signals 23 emitted by the emitters 20.

    [0302] Prior to, or at the same time as or following step 101, the geolocation signals are analyzed in step 102 with a view to verifying their authenticity. To this end, the system 1 comprises a plurality of inspection terminals 30.

    [0303] The authenticity of the geolocation signals is verified by each inspection terminal 30 by verifying the digital signature of the information and certification signals, by computing an average transmission speed of the geolocation signals between their emitters and the inspection terminal, and by comparing said computed average transmission speed with a range of possible transmission speeds.

    [0304] In the example, the range of possible transmission speeds is determined taking into account the weather situation, including in particular atmospheric pressure, temperature and the hygrometry of the spaces traveled through by the signal between its emitter and the inspection terminal.

    [0305] If the result of the analysis performed for a geolocation signal 23 in step 102 is negative, that is to say if the transmission speed of this signal is not within the range of possible values and/or if all of the data in the message attached to the signal are not valid, then a predefined action for fraudulent signals is triggered in step 103 so as to prevent the emitter emitting the fraudulent geolocation signal from sending a certification signal following this fraudulent signal or the receiver from receiving this certification signal.

    [0306] In the illustrated example, the predefined action for fraudulent signals comprises jamming, in particular by way of one or more jamming stations associated with the inspection terminal, the certification signal expected by the receiver 10 for certifying the geolocation following the reception of the fraudulent geolocation signal.

    [0307] In the illustrated example, the jamming is limited to an area Z defined by: [0308] (i) the position of the emitter 20 of the imprecise geolocation signal 23, computed by trilateration using the inspection terminals, and by [0309] (ii) a power of the geolocation signal 23, the identified area Z corresponding to an area that has been traveled through by the imprecise geolocation signal with a signal power greater than or equal to a minimum threshold.

    [0310] The minimum threshold may be predetermined for an emitter of the plurality of emitters, for a group of these emitters, or for all of these emitters, below which threshold the receiver is not able to use said certification signal to certify a geolocation.

    [0311] By contrast, if the result of the analysis is positive, the receiver receives, in step 104, a first certification signal 25 from each emitter that emitted the geolocation signals 23.

    [0312] In the same way as for the geolocation signal, the method may comprise a step 105 in which the authenticity of the certification signal is verified by the inspection terminals 30.

    [0313] If the result of the analysis performed for the certification signal 25 in step 105 is negative, then a predefined action for fraudulent signals in step 106 is triggered in order to prevent the emitter emitting the fraudulent certification signal from sending a second certification signal following this fraudulent signal or the receiver from receiving this second certification signal.

    [0314] Like the geolocation signal, the predefined action is preferably the jamming of the second fraudulent certification signal.

    [0315] By contrast, if the result is positive, the receiver receives a second certification signal, in step 107, from each emitter that emitted the geolocation signal and the first certification signal.

    [0316] The receiver computes its position in step 108 using the geolocation signals if it has not yet been computed. In the illustrated example, the position of the receiver 10 is computed by trilateration.

    [0317] In this computing step 108, the receiver may furthermore compute time information providing information about the time at which the geolocation and/or certification signals were received.

    [0318] The method also comprises, in step 108, computing, in addition to the position of the receiver, the speed of the receiver and the direction of said speed.

    [0319] Preferably, in step 109, the receiver, with a view to certifying its position, computes its position a second and a third time using the first and second certification signals.

    [0320] The computation using the first certification signals following the geolocation signals is used to verify that these certification signals have not been jammed by an inspection terminal or a jamming station controlled by an inspection terminal.

    [0321] The computation using the second certification signals makes it possible to verify that the inspection system has not detected any anomaly with its operation during the potential jamming of the first certification signal.

    [0322] If no problem was detected in these position computations, then the receiver may certify, in step 110, its position computed in step 108 using the geolocation signals.

    [0323] Preferably, the position of the receiver may be certified using an encrypted hash using an asymmetric cipher whose private key is stored in the emitter 20.

    [0324] Step 110 also comprises certifying the computed time and/or the computed speed of the receiver, the certification is preferably performed using an encrypted hash, using an asymmetric cipher whose private key is stored in the emitters 20.

    [0325] Step 111 comprises storing the computed position of the receiver and the computed time, along with information relating to the received signals that were used to compute them.

    [0326] The storage is performed in a storage unit of the system, in particular of the receiver.

    [0327] As a variant, this information is transmitted to a remote server 40 in order to be stored there.

    [0328] In the illustrated example, the position of the receiver and/or the time and/or the speed of the receiver are stored and/or transmitted with information relating to the accuracy with which this information was computed.

    [0329] This information may be stored and/or transmitted with information relating to the received geolocation signals that were used to compute it.

    [0330] FIG. 3

    [0331] FIG. 3 illustrates one example of a method for securing a transaction according to the invention.

    [0332] As illustrated, in step 201, the position of a receiver associated with a transaction system is computed and certified by implementing the certification method described above.

    [0333] In the event of failure to compute said position or to certify the position, the transaction is prevented in step 202.

    [0334] FIG. 4

    [0335] FIG. 4 illustrates a method for restricting the use of a license or a right by a user according to the invention.

    [0336] This method comprises, in step 301, determining the certified position of the user, or even the time at which the user requests access, by implementing the certification method described above.

    [0337] In step 302, it is verified whether this position belongs to a list of authorized positions, or even whether said time is within a predetermined time range.

    [0338] If not, the use of the license or the right is prevented, this corresponding to step 303.

    [0339] FIG. 5

    [0340] FIG. 5 illustrates a method for restricting access to data able to be read by an apparatus according to the invention.

    [0341] This method comprises, in step 401, certifying the geolocation of a receiver associated with the apparatus and the time at which access was requested by implementing the certification method described above.

    [0342] In step 402, it is verified whether the geolocation belongs to a list of authorized positions, or even whether said time is within a predetermined time range, and

    [0343] If not, access to the data is declined in step 403.

    [0344] FIG. 6

    [0345] FIG. 6 illustrates one example of a method for certifying a transaction according to the invention.

    [0346] In step 501, the geolocation of the transaction, or even the time of the transaction, is certified by implementing the geolocation certification method according to the invention and optionally the geolocation of the co-signatories of the transaction is certified.

    [0347] In step 502, the computed geolocation, or even the computed time of the transaction, is compared with a geolocation, or even a transaction time declared by the co-signatories, and optionally the geolocation of the co-signatories of the transaction is compared with a declared geolocation of the co-signatories.

    [0348] In the event of a difference, the certification of the transaction is declined in step 503.

    In the opposite case, the transaction is certified in step 504.

    [0349] Of course, the invention is not limited to the described examples.