Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gp_simulator:gp-simulator [2019/02/25 09:34] admin [Quick start] |
gp_simulator:gp-simulator [2019/03/20 07:58] (current) admin [Evaluation Kit] |
||
---|---|---|---|
Line 1: | Line 1: | ||
=====GP-Simulator===== | =====GP-Simulator===== | ||
- | Low-cost solution for GPS L1 signal simulation with live sky synchronization and distortion according test scenario. | + | GP-Simulator is a cost-effective solution for simulation of GPS L1 signals with live sky synchronization and user-defined modification of key parameters (such as power, pseudorange, Doppler, and navigation message content) for emulating controlled spoofing attacks. |
- | Used to test and research spoofing and jamming protection algorithms.\\ | + | GP-Simulator is designed for testing and investigating vulnerability points of GNSS dependant entities to spoofing and jamming. |
- | Required hardware: | + | |
- | * [[https://www.ettus.com/product/category/USRP-Bus-Series|Ettus Research USRP Bus Series]] with GPSDO | + | \\ |
- | * [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization | + | |
- | * productive computer with internet connection | + | **Required Hardware**:\\ |
- | * External high quality 10 MHz reference source in case you are going to use radiated test\\ | + | * [[https://www.ettus.com/product/category/USRP-Bus-Series|Ettus Research USRP Bus Series]] with GPSDO; |
- | We try to design user interfaces as clear as possible, regardless of the complexity of the application.\\ | + | * [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization; |
+ | * A computer device with capable hardware and internet connection; | ||
+ | * External high quality 10 MHz reference source (for using radiated tests).\\ | ||
+ | \\ | ||
+ | |||
+ | GP-Simulator provides a clean and user-friendly interface, taking care of all complex computing processes in the backend. | ||
{{:gp_simulator:gp-simulator_welcome.png}} | {{:gp_simulator:gp-simulator_welcome.png}} | ||
\\ | \\ | ||
+ | |||
\\ | \\ | ||
<WRAP left round info 60%> | <WRAP left round info 60%> | ||
- | GP-Simulator can be used with RF amplifier and antenna. Make sure you do not violate local laws before use. | + | GP-Simulator can be used in combination with radio frequency power amplifiers and antennas. Before use, make sure that your activities do not violate any local legal laws. |
</WRAP>\\ | </WRAP>\\ | ||
\\ | \\ | ||
- | \\ | + | |
\\ | \\ | ||
+ | \\ | ||
- | ====Key fitures==== | ||
- | * Allows you to simulate GPS L1 spoofer in synchronous and asynchronous modes to develop protection methods and investigate equipment for susceptibility to attacks. | ||
- | * Multiple instances of the App can be grouped into a cluster with a single control to simulate a synchronous spoofing with multiple TX. | ||
- | * Supports conducted connection to the device under test for lab testing and radiated for field testing. | ||
- | * Synchronization accuracy with a life sky signal is not worse than 100 nanoseconds. | ||
- | * Allows to shift the time in three ways. | ||
- | * Allows to soft shift DUT coordinates. | ||
- | * Add various impairments to the satellites signal like power offset, pseudorange offset and noise, Doppler offset and noise. | ||
- | * Add various types of jamming to the signal like wide band noise, continuous wave, | ||
- | * Uses current almanac and ephemeris data. | ||
- | * Uses the [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] to collect information about the observed satellites and time synchronization | ||
- | ====Application==== | + | \\ |
- | We have developed this app for testing our own [[https://gpspatron.com/|GNSS spoofing detection system]] and for researching various attack scenarios. | + | |
- | The application allows you to simulate simple and complex types of attacks: | + | ====Key Features==== |
- | * asynchronous | + | * Allows you to simulate a GPS L1 spoofer in synchronous and asynchronous modes for developing the corresponding protection methods and detecting potential vulnerabilities of the equipment to spoofing and jamming attacks; |
- | * synchronous | + | * Multiple instances of the App can be grouped into a cluster with a single control for simulating synchronous spoofing with multiple TX; |
- | * synchronous with multiple TX | + | * Supports conducted connection to the tested device for further lab testing and radiated connection for the further field testing; |
- | This solution allows: | + | * Provides the synchronization accuracy with a life sky signal that is not worse than 100 nanoseconds; |
- | * conduct research in the field of anti-spoofing methods | + | * Capable of adding various impairments to the signals like time\coordinates shift, satellite's relative power, pseudorange\Doppler offset, etc.; |
- | * test your existing infrastructure for spoofing vulnerabilities | + | * Can add various types of jamming to the signal like wideband noise, continuous wave, etc.; |
- | * test the quality of our [[https://gpspatron.com/|spoofing detection system]] | + | * Uses real almanac and ephemeris data. |
- | All testing can be done both in the laboratory and in the field. | + | \\ |
- | ====Quick start==== | + | |
- | You can start testing your device in three simple steps: | + | ====Areas of Application==== |
- | * install the software on your computer | + | We have developed this application for testing our own [[https://gpspatron.com/|GNSS spoofing detection system]], as well as for researching various possible attack scenarios.\\ |
- | * activate a license via [[AppManager:Patrotest Application Manager]] | + | **The application allows you to simulate simple and complex types of attacks**: |
- | * connect [[https://www.ettus.com/product/category/USRP-Bus-Series|Ettus Research USRP]] with USB 3.0 interface | + | * [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; |
- | * connect [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] via USB and RS-232 port | + | * Synchronous; |
- | * run [[gp_simulator:NI-USRP Configuration Utility]] and set the name of your USRP (set - "usrp")\\ | + | * Synchronous with multiple TX. |
- | * Run the GP-Simulator | + | |
+ | **Security and Operational Benefits:**: | ||
+ | * Conduct comprehensive research in the field of spoofing detection and prevention methods; | ||
+ | * Test your existing infrastructure for spoofing vulnerabilities; | ||
+ | * Test the quality of our [[https://gpspatron.com/|spoofing detection system]]. | ||
+ | |||
+ | **All testing can be performed in the laboratory, as well as in the field.** | ||
+ | \\ | ||
+ | |||
+ | ====Quick Start==== | ||
+ | To start testing your device, take the following simple steps: | ||
+ | * Install the software on your computer device; | ||
+ | * Activate a license via [[AppManager:Patrotest Application Manager]]; | ||
+ | * Connect [[https://www.ettus.com/product/category/USRP-Bus-Series|Ettus Research USRP]] with USB 3.0 interface; | ||
+ | * Connect [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] via USB and RS-232 port; | ||
+ | * Run the [[gp_simulator:NI-USRP Configuration Utility]] and set the name of your USRP to "**usrp**."\\ | ||
+ | |||
+ | |||
+ | Run the GP-Simulator.\\ | ||
{{:gp_simulator:gp-simulator_run.png?500|}} | {{:gp_simulator:gp-simulator_run.png?500|}} | ||
- | * On UBLOX folder set the Ublox RS-232 port and wait 3D fix status | + | |
+ | \\ | ||
+ | |||
+ | In the "Init position" tab, click on "UBLOX Port" and select "Ublox RS-232 port" from the list. After that, wait for the "Status" to display "3D fix"\\ | ||
+ | |||
{{:gp_simulator:gp-simulator_ublox_3d_fix.png?500|}} | {{:gp_simulator:gp-simulator_ublox_3d_fix.png?500|}} | ||
- | * On Almanac & Ephemeris folder push Download button to load files. Internet is required | + | |
+ | \\ | ||
+ | |||
+ | In the "Almanac & Ephemeris" tab, click on the "Download Almanac and Ephemeris" button to load files. **NOTE**: Internet connection is required.\\ | ||
{{:gp_simulator:gp-simulator_download_almanac.png?500|}} | {{:gp_simulator:gp-simulator_download_almanac.png?500|}} | ||
- | * On USRP folder set the name: usrp. 10 MHz Ref to GPSDO, Spoofing Mode to Asynchronous, Conducted connection check box. | + | |
+ | \\ | ||
+ | |||
+ | In the "USRP" tab, set the following: **USRP name** to "**usrp**," **10 MHz Ref** to "**GPSDO**," "**Spoofing Mode**" to "**Asynchronous**," and then check the "Conducted connection" box respectively.\\ | ||
{{:gp_simulator:gp-simulator_usrp_setup.png?500|}} | {{:gp_simulator:gp-simulator_usrp_setup.png?500|}} | ||
- | * On Start folder setup DUT input power to -25 dBm and push button Start Scenario | + | |
+ | \\ | ||
+ | |||
+ | In the "Start" tab, set "**DUT input power**" to "**-25 dBm**" and then click on the "Start Scenario" button.\\ | ||
{{:gp_simulator:gp-simulator_quick_start_run.png?500|}} | {{:gp_simulator:gp-simulator_quick_start_run.png?500|}} | ||
- | ====Operation manual==== | + | \\ |
- | [[gp_simulator:Operation manual|Operation manual link]] | + | |
+ | \\ | ||
+ | |||
+ | ====Operation Manual==== | ||
+ | You can find the Operational Manual by following [[gp_simulator:Operation manual| this link]] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Evaluation Kit==== | ||
+ | |||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | For a quick and effortless start, we offer our customers the **Evaluation Kit** which consists of the following equipment: | ||
+ | * Lenovo ThinkPad with the preinstalled software; | ||
+ | * [[https://www.ettus.com/product/details/UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering; | ||
+ | * Directional coupler, two 30 dB attenuators and a SMA cable for conducted tests; | ||
+ | * [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization with a USB cable and USB\RS-232 adapter; | ||
+ | * All equipments is placed on a plastic panel; | ||
+ | * Evaluation Kit comes in the [[https://www.nanuk.com/nanuk-923-laptop.php|NANUK 923 protective case]]. | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP half column> | ||
+ | {{:gp_simulator:spoofer-kit4.jpg?direct&400 |}} | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
- | ====Evaluation kit==== | ||
- | For a quick start, we offer our customers the Evolution Kit which consists of the following equipment: | ||
- | * Lenovo ThinkPad with installed software. | ||
- | * [[https://www.ettus.com/product/details/UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering. | ||
- | * Directional coupler, two 30 dB attenuators and SMA cable for conducted test. | ||
- | * [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization with USB cable and USB\RS-232 adapter | ||
- | * Equipments are placed on the plastic panel. | ||
- | * Evolution Kit comes in a [[https://www.nanuk.com/nanuk-923-laptop.php|NANUK 923 protective case]]. |