CN105549034A - Method and device for detecting GPS attack - Google Patents

Method and device for detecting GPS attack Download PDF

Info

Publication number
CN105549034A
CN105549034A CN201510892151.7A CN201510892151A CN105549034A CN 105549034 A CN105549034 A CN 105549034A CN 201510892151 A CN201510892151 A CN 201510892151A CN 105549034 A CN105549034 A CN 105549034A
Authority
CN
China
Prior art keywords
signal intensity
gps signal
gps
upper limit
signal
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.)
Pending
Application number
CN201510892151.7A
Other languages
Chinese (zh)
Inventor
黄琳
杨卿
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.)
Beijing Qihoo Technology Co Ltd
Beijing Qianxin Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Beijing Qianxin Technology Co Ltd
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 Beijing Qihoo Technology Co Ltd, Beijing Qianxin Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510892151.7A priority Critical patent/CN105549034A/en
Publication of CN105549034A publication Critical patent/CN105549034A/en
Pending legal-status Critical Current

Links

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
    • G01S19/21Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a method and device for detecting a GPS attack, relates to the technical field of information, and aims to solve the problem that in an effective transmission range of a fake GPS signal transmitter, if a GPS receiver receives a false GPS signal, position information positioned by the GPS received is inconsistent with current real position information of the GPS receiver. The main technical scheme of the method includes the steps of: in a preset area, obtaining GPS signal intensity of a client, and determining a signal intensity upper limit of the GPS signal according to the GPS signal intensity; obtaining GPS signal intensity to be detected, and calculating a difference value between the GPS signal intensity to be detected and the signal intensity upper limit of the GPS signal; and if the difference value exceeds a preset difference value threshold value, determining that a GPS attack exists in the preset area. The method and device for detecting a GPS attack are mainly applied to a process of detecting the GPS attack.

Description

The detection method that GPS attacks and device
Technical field
The present invention relates to areas of information technology, particularly relate to detection method and the device of a kind of GPS attack.
Background technology
GPS (GlobalPositioningSystem, GPS), also known as Global Positioning System (GPS), is a round orbiter navigational system of middle distance; It can be located accurately for earth surface overwhelming majority area (98%) provides, test the speed and high-precision time standard.
Gps system comprises 24 gps satellites in space; 1 master station, 3 data injection stations and 5 monitoring stations and the GPS as user side on ground; Wherein, have 21 in 24 satellites in space for operational satellites, 3 is backup satellite.24 satellites are evenly distributed on 6 orbit planes, namely each orbital plane have 4 satellites.Satellite orbit face is 55 ° relative to the orbit inclination of earth equatorial plane, and the right ascension of the ascending node of each orbit plane differs 60 °, more advanced than the respective satellite argument of latitude in the adjacent orbit plane of west 30 ° of the satellite on an orbit plane.The object of this layout ensures that in the whole world any place, any moment at least can observe 4 satellites.
The gps signal that gps satellite sends is the information resources can shared for hundreds of thousands of subscribers, GPS at any time can carry out navigator fix measurement with gps signal, its detailed process is as follows: GPS can be caught gps satellite and be sent gps signal to be detected, and received gps signal to be detected is changed, amplifies and processed, to measure gps signal to be detected from gps satellite to the travel-time of GPS antenna, the navigation message that decipher gps satellite sends, calculates the positional information of GPS in real time.Because GPS at least can receive the gps signal that 4 satellites send, therefore, GPS when receiving gps signal, the gps signal that often received signal strength is higher.
At present, when GPS is positioned by gps signal, may there is GPS and attack, described GPS attacks and refers to and send false gps signal by forging gps signal transmitter, in the effective launching zone of this forgery gps signal transmitter, launch false gps signal.Attack gps signal transmitter when launching gps signal to implement GPS, its emissive power needs the power launching gps signal than gps satellite large, to determine that GPS can be positioned by false GPS.If GPS receives false gps signal, then the real positional information of positional information and the current place of this GPS of this GPS location is inconsistent.Such as, if so-and-so district's internal frame of Beijing is provided with one and forges gps signal transmitter, in the effective launching zone of this forgery gps signal transmitter, if GPS receives the false gps signal that this forgery gps signal transmitter sends, the positional information then determined may be Xinjiang, also may be Shanghai; But the real positional information of GPS is so-and-so district, Beijing.The errors present information that GPS is determined, to GPS, user makes troubles, and even may bring irremediable loss.
Summary of the invention
In view of this, the detection method that a kind of GPS provided by the invention attacks and device, fundamental purpose is to solve in the effective launching zone of forging gps signal transmitter, if GPS receives false gps signal, then the problem that the real positional information of positional information and the current place of this GPS of GPS location is inconsistent.
According to one aspect of the invention, the invention provides the detection method that a kind of GPS attacks, the method comprises:
In preset regions, obtain the gps signal intensity of client, and according to the signal intensity upper limit of described gps signal intensity determination gps signal;
Obtain gps signal intensity to be detected, and calculate the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal;
If described difference exceedes preset difference value threshold value, then determine that there is GPS in described preset regions attacks.
According to another aspect of the present invention, the invention provides the pick-up unit that a kind of GPS attacks, this device comprises:
First acquiring unit, in preset regions, obtains the gps signal intensity of client;
First determining unit, for the signal intensity upper limit of the described gps signal intensity determination gps signal according to described first acquiring unit acquisition;
Second acquisition unit, for obtaining gps signal intensity to be detected;
Computing unit, the difference between the signal intensity upper limit of the described gps signal that gps signal intensity described to be detected and described first determining unit for calculating the acquisition of described second acquisition unit are determined;
Second determining unit, for when the described difference that described computing unit calculates exceedes preset difference value threshold value, determines that there is GPS in described preset regions attacks.
By technique scheme, the detection method that GPS provided by the invention attacks and device, within the scope of preset regions, first, by the gps signal intensity of client obtained, and according to the signal intensity upper limit of this GPS information intensity determination gps signal; Secondly, on the signal intensity upper basis determining gps signal, obtain gps signal intensity to be detected, calculate the difference between the signal intensity upper limit of gps signal and this gps signal intensity to be detected; Finally, judge whether this difference exceedes preset difference value threshold value, if this difference surpasses preset difference value threshold value, then determine that there is GPS within the scope of this preset regions attacks; When locating geographical location information, the gps signal that GPS meeting automatic selecting signal intensity is relatively high positions; Attack if there is GPS within the scope of preset regions, then the signal intensity that this GPS attacks the gps signal used inherently is greater than the signal intensity of the gps signal of gps satellite transmitting, to guarantee the success ratio that GPS attacks.The present invention is by judging that the signal intensity of gps signal to be detected accurately judges that whether there is GPS within the scope of this preset regions attacks, ensure that the accuracy of GPS location geographical location information, to make this GPS user correctly, easily can obtain geographical location information.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the schematic diagram of the GPS space segment that the embodiment of the present invention provides;
The process flow diagram of the detection method that a kind of GPS that Fig. 2 shows the embodiment of the present invention to be provided attacks;
Fig. 3 shows the schematic diagram of the signal intensity upper limit of gps signal intensity to be detected that the embodiment of the present invention provides and gps signal;
The composition frame chart of the pick-up unit that a kind of GPS that Fig. 4 shows the embodiment of the present invention to be provided attacks;
The composition frame chart of the pick-up unit that the another kind of GPS that Fig. 5 shows the embodiment of the present invention to be provided attacks.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Along with the progress and development of science and technology, GPS (GlobalPositioningSystem, GPS) is more and more universal, and its application is more and more extensive.GPS is by space segment, ground control system and customer equipment part are formed, Fig. 1 shows the schematic diagram of the GPS space segment that the embodiment of the present invention provides, as shown in Figure 1, suppose, in the earth, GPS is now positioned at A place, GPS can receive satellite I simultaneously, the gps signal 1 that satellite II and satellite III launches respectively, gps signal 2 and gps signal 3, and the signal intensity that the signal intensity of this gps signal is gps signal 2 is greater than the signal intensity of gps signal 1, be greater than the signal intensity of gps signal 3, when GPS positions current geographic position information, the gps signal 2 that the satellite II that meeting automatic selecting signal intensity is stronger sends positions.Above-mentioned Fig. 2 is only exemplary citing, and the embodiment of the present invention does not specifically limit the number of satellite specifically comprised in GPS space segment.
In the specific implementation, if in the regional extent at the current place of GPS, when it positions current geographic position information, forge gps signal transmitter if occur and send false gps signal, and the signal intensity of this false gps signal is greater than the gps signal 2 that satellite II sends, then GPS can select false gps signal to position automatically, and the current geographic position information causing GPS to be determined is incorrect, and to GPS, user makes troubles.
In order to solve the problem, the embodiment of the present invention provides a kind of GPS detection method of attacking, and as shown in Figure 2, the method comprises:
201, in preset regions, the gps signal intensity of client is obtained, and according to the signal intensity upper limit of described gps signal intensity determination gps signal.
In the embodiment of the present invention, when GPS attacks, it is forged the existence of gps signal transmitter and effectively launches radius, only effectively launches in radius at this, and GPS just can receive the false gps signal forged gps signal transmitter and launch; If GPS does not receive gps signal in this effectively transmitting radius, then this GPS can not receive the false gps signal forged gps signal transmitter and launch, and namely there is not GPS and attacks.
The precondition that whether there is GPS attack in detection preset regions is: the signal intensity upper limit determining gps signal in this preset regions.Because gps satellite is in continuous motion, therefore, change may be there is in the signal intensity of gps signal along with the motion of gps satellite, therefore, in the signal intensity determining gps signal in preset regions in limited time, the signal intensity upper limit of gps signal need be determined dynamically, namely need will redefine at set intervals the signal intensity upper limit of the gps signal in this preset regions, to guarantee to detect the accuracy that GPS attacks.
After the gps signal intensity obtaining client, those gps signals are calculated, determines gps signal upper intensity limit.Whether the signal intensity upper limit of this gps signal exists the reference signal strength upper limit of GPS attack as detection preset regions.Different preset regions, the signal intensity upper limit of the gps signal determined may there are differences; Or identical preset regions, the signal intensity upper limit of the gps signal determined in the different time periods also may there are differences, and the concrete numerical value of the embodiment of the present invention to the signal intensity upper limit of gps signal does not limit.
Client described in the embodiment of the present invention including, but not limited to following content, such as, the navigational system such as boats and ships, automobile, aircraft; Or the location navigation application program that intelligent terminal (PC, smart mobile phone etc.) is installed, the kind of the embodiment of the present invention to client does not limit.
202, obtain gps signal intensity to be detected, and calculate the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal.
Step 201 is as detecting in preset regions the pre-service that whether there is GPS and attack, under the prerequisite of the signal intensity upper limit determining gps signal, obtain gps signal intensity to be detected, and calculate the difference between this gps signal intensity to be detected and signal intensity upper limit of gps signal.In the specific implementation, the gps signal intensity all to be detected in this preset regions can be obtained, successively all gps signal intensity to be detected be detected, to guarantee the accuracy detecting GPS attack.
In order to the relation between gps signal intensity to be detected and the signal intensity upper limit of gps signal can be clearly described, will in exemplary fashion the signal intensity upper limit of gps signal intensity to be detected and gps signal be described in detail below.Exemplary, if gps signal to be detected in preset regions is 6, gps signal A to be detected respectively, gps signal B to be detected, gps signal C to be detected, gps signal D to be detected, gps signal E to be detected and gps signal F to be detected, as shown in Figure 3, Fig. 3 shows the schematic diagram of the signal intensity upper limit of gps signal intensity to be detected that the embodiment of the present invention provides and gps signal, in acquisition preset regions after all gps signal intensity to be detected, calculate gps signal A to be detected successively, gps signal B to be detected, gps signal C to be detected, gps signal D to be detected, difference between the signal intensity of gps signal E to be detected and gps signal F to be detected and the signal intensity upper limit of gps signal.It should be noted that, Fig. 3 is only exemplary citing, and the content such as number, the signal intensity of gps signal, the signal intensity upper limit of gps signal of the embodiment of the present invention to gps signal to be detected in preset regions does not limit.
If 203 described differences exceed preset difference value threshold value, then determine that there is GPS in described preset regions attacks.
When determining in step 202 that the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal exceedes default error threshold, determine that there is GPS in this preset regions attacks.Wherein, described preset difference value threshold value is empirical value, when arranging preset difference value threshold value, arranges preset difference value threshold value less, and the accuracy detecting GPS attack is higher; Arrange preset difference value threshold value larger, the accuracy detecting GPS attack is lower.When arranging preset difference threshold, need arrange according to the actual requirements, the concrete numerical value of the embodiment of the present invention to preset difference threshold does not limit.
The detection method that GPS that the embodiment of the present invention provides attacks, within the scope of preset regions, first, by the gps signal intensity of client obtained, and according to the signal intensity upper limit of this GPS information intensity determination gps signal; Secondly, on the signal intensity upper basis determining gps signal, obtain gps signal intensity to be detected, calculate the difference between the signal intensity upper limit of gps signal and this gps signal intensity to be detected; Finally, judge whether this difference exceedes preset difference value threshold value, if this difference surpasses preset difference value threshold value, then determine that there is GPS within the scope of this preset regions attacks; When locating geographical location information, the gps signal that GPS meeting automatic selecting signal intensity is relatively high positions; Attack if there is GPS within the scope of preset regions, then the signal intensity that this GPS attacks the gps signal used inherently is greater than the signal intensity of the gps signal of gps satellite transmitting, to guarantee the success ratio that GPS attacks.The embodiment of the present invention is by judging that the signal intensity of gps signal to be detected accurately judges that whether there is GPS within the scope of this preset regions attacks, ensure that the accuracy of GPS location geographical location information, to make this GPS user correctly, easily can obtain geographical location information.
Further, as to the refinement of above-described embodiment and expansion, prescribe a time limit according in the signal intensity of described gps signal intensity determination gps signal in execution step 201, as a kind of implementation of the embodiment of the present invention, receive the described gps signal intensity that described client sends, and determine the signal intensity upper limit of the described gps signal that described gps signal intensity is corresponding.Client (GPS), when obtaining gps signal and positioning, obtains the gps signal intensity of client, and the gps signal intensity of acquisition is calculated, determine the signal intensity upper limit of gps signal.
As the another kind of implementation of the embodiment of the present invention, gather the gps signal intensity of described client based on signals collecting assembly, and determine the signal intensity upper limit of the described gps signal that described gps signal intensity is corresponding.Signals collecting assembly is installed in preset regions, gather the gps signal intensity of client in this preset regions, relevant signals acquisition component gathers the specific implementation of gps signal intensity, and please refer to associated description in prior art, the embodiment of the present invention repeats no longer one by one at this.
Further, in the signal intensity determining the described gps signal that described gps signal intensity is corresponding in limited time, can adopt but be not limited to following mode and realize:
Mode one: the signal intensity of described gps signal is carried out cluster analysis, determines the signal intensity upper limit of described gps signal according to cluster analysis result.
Cluster analysis refers to that the set by physics or abstract object is grouped into the analytic process of the multiple classes be made up of similar object.When carrying out cluster analysis to the signal intensity of gps signal, gps signal is divided into polytype by cluster analysis, in the signal intensity determining gps signal in limited time, by comprise the signal intensity of gps signal at most, the signal intensity of corresponding in the most similar type gps signal is defined as the signal intensity upper limit of gps signal.
Cluster analysis can be carried out to the signal intensity of gps signal the signal intensity of described gps signal being carried out cluster analysis by methods such as act of union, decomposition method, dendrogram, partition clustering, spectral clusterings.The specific implementation of the embodiment of the present invention to cluster analysis does not limit.
Mode two: the arithmetic mean calculating the signal intensity of described gps signal, is defined as the signal intensity upper limit of described gps signal by described arithmetic mean.
Exemplary, if the signal intensity of gps signal is respectively-50DB ,-90DB ,-40DB, meter [(-50DB)+(-90DB)+(-40DB)]/3=-60DB,-60DB is defined as the signal intensity upper limit of described gps signal, these are only exemplary citing, the numerical value of the embodiment of the present invention to the signal intensity of gps signal does not limit.
Mode three: search the maximal value in the signal intensity of described gps signal, is defined as the signal intensity upper limit of described gps signal by described maximal value.
Hold by above-mentioned example, if the signal intensity of gps signal is respectively-50DB ,-90DB ,-40DB, the maximal value of searching in the signal intensity of gps signal is-40DB ,-40DB is defined as the signal intensity upper limit of described gps signal.
Further, calculate the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal, specifically comprise: the signal intensity upper limit obtaining described gps signal; The signal intensity upper limit of described gps signal and described gps signal intensity to be detected are carried out subtraction, determines described difference.
Further, as the realization to method shown in above-mentioned Fig. 2, another embodiment of the present invention additionally provides the pick-up unit that a kind of GPS attacks.This device embodiment is corresponding with preceding method embodiment, for ease of reading, this device embodiment no longer repeats one by one to the detail content in preceding method embodiment, but should be clear and definite, and the device in the present embodiment corresponding can realize the full content in preceding method embodiment.As shown in Figure 4, the pick-up unit that described GPS attacks comprises:
First acquiring unit 41, in preset regions, obtains the gps signal intensity of client;
First determining unit 42, for the signal intensity upper limit of the described gps signal intensity determination gps signal according to described first acquiring unit 41 acquisition;
Second acquisition unit 43, for obtaining gps signal intensity to be detected;
Computing unit 44, the difference between the signal intensity upper limit of the described gps signal that gps signal intensity described to be detected and described first determining unit 42 for calculating the acquisition of described second acquisition unit 43 are determined;
Second determining unit 45, for when the described difference that described computing unit 44 calculates exceedes preset difference value threshold value, determines that there is GPS in described preset regions attacks.
Further, as shown in Figure 5, described first determining unit 42 comprises:
Receiver module 421, for receiving the described gps signal intensity that described client sends;
Determination module 422, for determining the signal intensity upper limit of the described gps signal that described receiver module 421 receives;
Acquisition module 423, for gathering the gps signal intensity of described client based on signals collecting assembly;
Described determination module 422, also for determining the signal intensity upper limit of the described gps signal that described acquisition module 423 gathers.
Further, as shown in Figure 5, described determination module 422 comprises:
Cluster submodule 4221, for carrying out cluster analysis by the signal intensity of described gps signal;
First determines submodule 4222, after the signal intensity of described gps signal being carried out cluster analysis at described cluster submodule 4221, determines the signal intensity upper limit of described gps signal according to cluster analysis result.
Further, as shown in Figure 5, described determination module 422 also comprises:
Calculating sub module 4223, for calculating the arithmetic mean of the signal intensity of described gps signal;
Second determines submodule 4224, and the described arithmetic mean for described calculating sub module 4223 being calculated is defined as the signal intensity upper limit of described gps signal.
Further, as shown in Figure 5, described determination module 422 also comprises:
Search submodule 4225, for searching the maximal value in the signal intensity of described gps signal;
3rd determines submodule 4226, for searching described the signal intensity upper limit that described maximal value that submodule 4225 searches is defined as described gps signal.
Further, as shown in Figure 5, described computing unit 44 comprises:
Acquisition module 441, for obtaining the signal intensity upper limit of described gps signal;
Determination module 442, carries out subtraction for the signal intensity upper limit of described gps signal that obtained by described acquisition module and described gps signal intensity to be detected, determines described difference.
The pick-up unit that GPS that the embodiment of the present invention provides attacks, within the scope of preset regions, first, by the gps signal intensity of client obtained, and according to the signal intensity upper limit of this GPS information intensity determination gps signal; Secondly, on the signal intensity upper basis determining gps signal, obtain gps signal intensity to be detected, calculate the difference between the signal intensity upper limit of gps signal and this gps signal intensity to be detected; Finally, judge whether this difference exceedes preset difference value threshold value, if this difference surpasses preset difference value threshold value, then determine that there is GPS within the scope of this preset regions attacks; When locating geographical location information, the gps signal that GPS meeting automatic selecting signal intensity is relatively high positions; Attack if there is GPS within the scope of preset regions, then the signal intensity that this GPS attacks the gps signal used inherently is greater than the signal intensity of the gps signal of gps satellite transmitting, to guarantee the success ratio that GPS attacks.The embodiment of the present invention is by judging that the signal intensity of gps signal to be detected accurately judges that whether there is GPS within the scope of this preset regions attacks, ensure that the accuracy of GPS location geographical location information, to make this GPS user correctly, easily can obtain geographical location information.
Embodiments of the invention disclose:
The detection method that A1, a kind of GPS attack, is characterized in that, comprising:
In preset regions, obtain the gps signal intensity of client, and according to the signal intensity upper limit of described gps signal intensity determination gps signal;
Obtain gps signal intensity to be detected, and calculate the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal;
If described difference exceedes preset difference value threshold value, then determine that there is GPS in described preset regions attacks.
A2, method according to A1, it is characterized in that, the signal intensity upper limit according to described gps signal intensity determination gps signal comprises:
Receive the described gps signal intensity that described client sends, and determine the signal intensity upper limit of described gps signal;
Or, gather the gps signal intensity of described client based on signals collecting assembly, and determine the signal intensity upper limit of described gps signal.
A3, method according to A2, is characterized in that, determine that the signal intensity upper limit of described gps signal comprises:
The signal intensity of described gps signal is carried out cluster analysis;
The signal intensity upper limit of described gps signal is determined according to cluster analysis result.
A4, method according to A2, is characterized in that, determine the signal intensity upper limit of described gps signal, also comprise:
Calculate the arithmetic mean of the signal intensity of described gps signal;
Described arithmetic mean is defined as the signal intensity upper limit of described gps signal.
A5, method according to A2, is characterized in that, determine the signal intensity upper limit of described gps signal, also comprise:
Search the maximal value in the signal intensity of described gps signal;
Described maximal value is defined as the signal intensity upper limit of described gps signal.
A6, method according to any one of A1-5, it is characterized in that, the difference calculated between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal comprises:
Obtain the signal intensity upper limit of described gps signal;
The signal intensity upper limit of described gps signal and described gps signal intensity to be detected are carried out subtraction, determines described difference.
The pick-up unit that B7, a kind of GPS attack, is characterized in that, comprising:
First acquiring unit, in preset regions, obtains the gps signal intensity of client;
First determining unit, for the signal intensity upper limit of the described gps signal intensity determination gps signal according to described first acquiring unit acquisition;
Second acquisition unit, for obtaining gps signal intensity to be detected;
Computing unit, the difference between the signal intensity upper limit of the described gps signal that gps signal intensity described to be detected and described first determining unit for calculating the acquisition of described second acquisition unit are determined;
Second determining unit, for when the described difference that described computing unit calculates exceedes preset difference value threshold value, determines that there is GPS in described preset regions attacks.
B8, device according to B7, it is characterized in that, described first determining unit comprises:
Receiver module, for receiving the described gps signal intensity that described client sends;
Determination module, for determining the signal intensity upper limit of the described gps signal that described receiver module receives;
Acquisition module, for gathering the gps signal intensity of described client based on signals collecting assembly;
Described determination module, also for determining the signal intensity upper limit of the described gps signal that described acquisition module gathers.
B9, device according to B8, it is characterized in that, described determination module comprises:
Cluster submodule, for carrying out cluster analysis by the signal intensity of described gps signal;
First determines submodule, after the signal intensity of described gps signal being carried out cluster analysis at described cluster submodule, determines the signal intensity upper limit of described gps signal according to cluster analysis result.
B10, device according to B8, it is characterized in that, described determination module also comprises:
Calculating sub module, for calculating the arithmetic mean of the signal intensity of described gps signal;
Second determines submodule, and the described arithmetic mean for described calculating sub module being calculated is defined as the signal intensity upper limit of described gps signal.
B11, device according to B8, it is characterized in that, described determination module also comprises:
Search submodule, for searching the maximal value in the signal intensity of described gps signal;
3rd determines submodule, for searching described the signal intensity upper limit that described maximal value that submodule searches is defined as described gps signal.
B12, device according to any one of B7-11, it is characterized in that, described computing unit comprises:
Acquisition module, for obtaining the signal intensity upper limit of described gps signal;
Determination module, carries out subtraction for the signal intensity upper limit of described gps signal that obtained by described acquisition module and described gps signal intensity to be detected, determines described difference.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part described in detail, can see the associated description of other embodiments.
Be understandable that, the correlated characteristic in said method and device can reference mutually.In addition, " first ", " second " in above-described embodiment etc. are for distinguishing each embodiment, and do not represent the quality of each embodiment.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions of the some or all parts in the denomination of invention (as determined the device of website internal chaining grade) that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.

Claims (10)

1. a detection method for GPS attack, is characterized in that, comprising:
In preset regions, obtain the gps signal intensity of client, and according to the signal intensity upper limit of described gps signal intensity determination gps signal;
Obtain gps signal intensity to be detected, and calculate the difference between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal;
If described difference exceedes preset difference value threshold value, then determine that there is GPS in described preset regions attacks.
2. method according to claim 1, is characterized in that, the signal intensity upper limit according to described gps signal intensity determination gps signal comprises:
Receive the described gps signal intensity that described client sends, and determine the signal intensity upper limit of described gps signal;
Or, gather the gps signal intensity of described client based on signals collecting assembly, and determine the signal intensity upper limit of described gps signal.
3. method according to claim 2, is characterized in that, determines that the signal intensity upper limit of described gps signal comprises:
The signal intensity of described gps signal is carried out cluster analysis;
The signal intensity upper limit of described gps signal is determined according to cluster analysis result.
4. method according to claim 2, is characterized in that, determines the signal intensity upper limit of described gps signal, also comprises:
Calculate the arithmetic mean of the signal intensity of described gps signal;
Described arithmetic mean is defined as the signal intensity upper limit of described gps signal.
5. method according to claim 2, is characterized in that, determines the signal intensity upper limit of described gps signal, also comprises:
Search the maximal value in the signal intensity of described gps signal;
Described maximal value is defined as the signal intensity upper limit of described gps signal.
6. the method according to any one of claim 1-5, is characterized in that, the difference calculated between described gps signal intensity to be detected and the signal intensity upper limit of described gps signal comprises:
Obtain the signal intensity upper limit of described gps signal;
The signal intensity upper limit of described gps signal and described gps signal intensity to be detected are carried out subtraction, determines described difference.
7. a pick-up unit for GPS attack, is characterized in that, comprising:
First acquiring unit, in preset regions, obtains the gps signal intensity of client;
First determining unit, for the signal intensity upper limit of the described gps signal intensity determination gps signal according to described first acquiring unit acquisition;
Second acquisition unit, for obtaining gps signal intensity to be detected;
Computing unit, the difference between the signal intensity upper limit of the described gps signal that gps signal intensity described to be detected and described first determining unit for calculating the acquisition of described second acquisition unit are determined;
Second determining unit, for when the described difference that described computing unit calculates exceedes preset difference value threshold value, determines that there is GPS in described preset regions attacks.
8. device according to claim 7, is characterized in that, described first determining unit comprises:
Receiver module, for receiving the described gps signal intensity that described client sends;
Determination module, for determining the signal intensity upper limit of the described gps signal that described receiver module receives;
Acquisition module, for gathering the gps signal intensity of described client based on signals collecting assembly;
Described determination module, also for determining the signal intensity upper limit of the described gps signal that described acquisition module gathers.
9. device according to claim 8, is characterized in that, described determination module comprises:
Cluster submodule, for carrying out cluster analysis by the signal intensity of described gps signal;
First determines submodule, after the signal intensity of described gps signal being carried out cluster analysis at described cluster submodule, determines the signal intensity upper limit of described gps signal according to cluster analysis result.
10. device according to claim 8, is characterized in that, described determination module also comprises:
Calculating sub module, for calculating the arithmetic mean of the signal intensity of described gps signal;
Second determines submodule, and the described arithmetic mean for described calculating sub module being calculated is defined as the signal intensity upper limit of described gps signal.
CN201510892151.7A 2015-12-07 2015-12-07 Method and device for detecting GPS attack Pending CN105549034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510892151.7A CN105549034A (en) 2015-12-07 2015-12-07 Method and device for detecting GPS attack

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510892151.7A CN105549034A (en) 2015-12-07 2015-12-07 Method and device for detecting GPS attack

Publications (1)

Publication Number Publication Date
CN105549034A true CN105549034A (en) 2016-05-04

Family

ID=55828335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510892151.7A Pending CN105549034A (en) 2015-12-07 2015-12-07 Method and device for detecting GPS attack

Country Status (1)

Country Link
CN (1) CN105549034A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790179A (en) * 2016-12-30 2017-05-31 广东工业大学 A kind of method that detection zone positions hijack attack
CN107329151A (en) * 2017-07-18 2017-11-07 国家电网公司 A kind of GPS cheat detecting methods of power patrol unmanned machine
CN109314870A (en) * 2017-04-01 2019-02-05 华为技术有限公司 Wireless signal detection method and terminal device
CN109462433A (en) * 2018-11-07 2019-03-12 北京天海达科技有限公司 A kind of Big Dipper short message sending device and method
CN110958207A (en) * 2018-09-26 2020-04-03 瑞数信息技术(上海)有限公司 Attack detection method, device, equipment and computer storage medium
CN113783640A (en) * 2021-08-30 2021-12-10 华中科技大学 Pilot pollution attack detection method and system based on received signal strength

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030114983A1 (en) * 2001-04-13 2003-06-19 Dean Irvin System and method for detecting interference in global positioning satellite signals
CN1771749A (en) * 2003-06-10 2006-05-10 诺基亚公司 Improving the performance of a receiver in interfering conditions
KR101169766B1 (en) * 2011-07-28 2012-07-30 주식회사 현대제이콤 Apparatus of detecting gps jamming signal
CN102710964A (en) * 2012-05-23 2012-10-03 成都东银信息技术股份有限公司 Monitoring device and method capable of avoiding illegal signal attack
US20150123846A1 (en) * 2013-11-04 2015-05-07 Electronics And Telecommunications Research Institute Apparatus and method for detecting deception signal in global navigation satellite receiver

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030114983A1 (en) * 2001-04-13 2003-06-19 Dean Irvin System and method for detecting interference in global positioning satellite signals
CN1771749A (en) * 2003-06-10 2006-05-10 诺基亚公司 Improving the performance of a receiver in interfering conditions
KR101169766B1 (en) * 2011-07-28 2012-07-30 주식회사 현대제이콤 Apparatus of detecting gps jamming signal
CN102710964A (en) * 2012-05-23 2012-10-03 成都东银信息技术股份有限公司 Monitoring device and method capable of avoiding illegal signal attack
US20150123846A1 (en) * 2013-11-04 2015-05-07 Electronics And Telecommunications Research Institute Apparatus and method for detecting deception signal in global navigation satellite receiver

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790179A (en) * 2016-12-30 2017-05-31 广东工业大学 A kind of method that detection zone positions hijack attack
CN109314870A (en) * 2017-04-01 2019-02-05 华为技术有限公司 Wireless signal detection method and terminal device
CN107329151A (en) * 2017-07-18 2017-11-07 国家电网公司 A kind of GPS cheat detecting methods of power patrol unmanned machine
CN107329151B (en) * 2017-07-18 2020-05-08 国家电网公司 GPS deception detection method of power inspection unmanned aerial vehicle
CN110958207A (en) * 2018-09-26 2020-04-03 瑞数信息技术(上海)有限公司 Attack detection method, device, equipment and computer storage medium
CN110958207B (en) * 2018-09-26 2021-02-12 瑞数信息技术(上海)有限公司 Attack detection method, device, equipment and computer storage medium
CN109462433A (en) * 2018-11-07 2019-03-12 北京天海达科技有限公司 A kind of Big Dipper short message sending device and method
CN113783640A (en) * 2021-08-30 2021-12-10 华中科技大学 Pilot pollution attack detection method and system based on received signal strength
CN113783640B (en) * 2021-08-30 2022-05-31 华中科技大学 Pilot pollution attack detection method and system based on received signal strength

Similar Documents

Publication Publication Date Title
CN105549034A (en) Method and device for detecting GPS attack
CN105334522B (en) The detection method and device of GPS attacks
US10145933B2 (en) Angle determining system and method
CN106102164B (en) A kind of method and apparatus of determining access point position
CN111965671B (en) GNSS signal quality monitoring and interference monitoring positioning system and method
CN109996279A (en) Cross coverage cell localization method, device, equipment and medium
CN103616700B (en) The satellite-signal of receiver and the residing environment of receiver assessment blocks the method for situation
CN106324634A (en) Method and device for processing GPS positioning data
KR102042773B1 (en) Method to select subset of tracking satellites for receiver of satellite navigational system, and receiver, system, and apparatus therewith
CN111538043B (en) Method and device for eliminating non-through-view satellite in complex environment and electronic equipment
CN113204032B (en) Satellite navigation deception jamming detection method based on generalized RDSS positioning
EP2806289A1 (en) Module, device and method for positioning
CN105554702A (en) Cross network positioning system and method, positioning server and mobile terminal
CN112578345B (en) Radar shielding detection method, device, equipment and storage medium
Pardhasaradhi et al. Spoofer-to-target association in multi-spoofer multi-target scenario for stealthy GPS spoofing
CN104181560A (en) Positioning module, positioning device and satellite positioning method
CN105182379A (en) Area positioning navigation enhancement information extraction algorithm
CN110596639A (en) Vehicle tracking and positioning method, information marking method, system and control terminal
KR101963580B1 (en) Apparatus and Method for GPS Spoofing Detection based on Ephemeris Information of Navigation Data
EP2813864A2 (en) Receivers and methods for multi-mode navigation
CN102236098A (en) Auxiliary positioning method and device of global positioning system
KR101447357B1 (en) Method and system for navigation
US9838994B1 (en) Production system and method for location-aware environment
CN111929509B (en) Electromagnetic signal pattern checking method based on unmanned aerial vehicle
CN115166785A (en) Navigation deception jamming detection method based on three-receiver clock error single difference

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160504

RJ01 Rejection of invention patent application after publication