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/26 17:46] yasko |
gp_simulator:gp-simulator [2019/03/20 07:58] (current) admin [Evaluation Kit] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====GP-Simulator===== | =====GP-Simulator===== | ||
| - | GP-Simulator is a cost-effective solution for simulation of GPS L1 signals with live sky synchronization and signal distortion reproduction within the framework of user-defined test scenarios. | + | 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. |
| - | GP-Simulator is designed for testing and investigating susceptibility points of GNSS dependant entities to spoofing and jamming. | + | GP-Simulator is designed for testing and investigating vulnerability points of GNSS dependant entities to spoofing and jamming. |
| \\ | \\ | ||
| Line 8: | Line 9: | ||
| * [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization; | * [[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; | * A computer device with capable hardware and internet connection; | ||
| - | * External high quality 10 MHz reference source (for using radiated tests);\\ | + | * External high quality 10 MHz reference source (for using radiated tests).\\ |
| \\ | \\ | ||
| - | GP-Simulator provides clean and user-friendly interface, taking care of all complex computing processes in the backend. | + | 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}} | ||
| Line 31: | Line 32: | ||
| ====Key Features==== | ====Key Features==== | ||
| - | * Allows you to simulate a GPS L1 spoofer in synchronous and asynchronous modes for developing the corresponding protection methods and detecting potential susceptibility of the equipment to spoofing and jamming attacks; | + | * 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; |
| * Multiple instances of the App can be grouped into a cluster with a single control for simulating synchronous spoofing with multiple TX; | * Multiple instances of the App can be grouped into a cluster with a single control for simulating synchronous spoofing with multiple TX; | ||
| - | * Supports conducted connection to the device that is being tested for further lab testing and radiated connection for the field testing; | + | * Supports conducted connection to the tested device for further lab testing and radiated connection for the further field testing; |
| * Provides the synchronization accuracy with a life sky signal that is not worse than 100 nanoseconds; | * Provides the synchronization accuracy with a life sky signal that is not worse than 100 nanoseconds; | ||
| - | * Allows to shift the time in three different ways; | + | * Capable of adding various impairments to the signals like time\coordinates shift, satellite's relative power, pseudorange\Doppler offset, etc.; |
| - | * Allows to soft shift DUT coordinates; | + | * Can add various types of jamming to the signal like wideband noise, continuous wave, etc.; |
| - | * Capable of adding various impairments to the satellites signal like power offset, pseudorange offset and noise, as well as Doppler offset and noise; | + | * Uses real almanac and ephemeris data. |
| - | * Can add various types of jamming to the signal like wide band noise, continuous wave, etc.; | + | |
| - | * Uses current almanac and ephemeris data; | + | |
| - | * Uses the [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] for collecting information about the observed satellites and time synchronization. | + | |
| \\ | \\ | ||
| ====Areas of Application==== | ====Areas of Application==== | ||
| - | 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. | + | 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.\\ |
| **The application allows you to simulate simple and complex types of attacks**: | **The application allows you to simulate simple and complex types of attacks**: | ||
| * [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; | * [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; | ||
| Line 55: | Line 53: | ||
| * Test the quality of our [[https://gpspatron.com/|spoofing detection system]]. | * Test the quality of our [[https://gpspatron.com/|spoofing detection system]]. | ||
| - | **All testing can be done both in the laboratory and in the field.** | + | **All testing can be performed in the laboratory, as well as in the field.** |
| \\ | \\ | ||
| Line 62: | Line 60: | ||
| * Install the software on your computer device; | * Install the software on your computer device; | ||
| * Activate a license via [[AppManager:Patrotest Application Manager]]; | * 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.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; | * Connect [[https://www.u-blox.com/en/product/evk-8evk-m8|Ublox M8T GNSS receiver]] via USB and RS-232 port; | ||
| - | * Run [[gp_simulator:NI-USRP Configuration Utility]] and set the name of your USRP (set - "usrp")\\ | + | * Run the [[gp_simulator:NI-USRP Configuration Utility]] and set the name of your USRP to "**usrp**."\\ |
| Run the GP-Simulator.\\ | Run the GP-Simulator.\\ | ||
| + | |||
| {{:gp_simulator:gp-simulator_run.png?500|}} | {{:gp_simulator:gp-simulator_run.png?500|}} | ||
| + | \\ | ||
| - | 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" | + | 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|}} | ||
| + | \\ | ||
| + | |||
| + | In the "Almanac & Ephemeris" tab, click on the "Download Almanac and Ephemeris" button to load files. **NOTE**: Internet connection 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|}} | ||
| + | \\ | ||
| + | |||
| + | 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.\\ | ||
| - | In the "USRP" tab, set the following:\\ | ||
| - | "**USRP name**" to "**usrp**,"\\ | ||
| - | "**10 MHz Ref**" to "**GPSDO**"\\ | ||
| - | "**Spoofing Mode**" to "**Asynchronous**"\\ | ||
| - | Check the "Conducted connection" box.\\ | ||
| {{:gp_simulator:gp-simulator_usrp_setup.png?500|}} | {{:gp_simulator:gp-simulator_usrp_setup.png?500|}} | ||
| + | \\ | ||
| + | |||
| + | In the "Start" tab, set "**DUT input power**" to "**-25 dBm**" and then click on the "Start Scenario" button.\\ | ||
| - | 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|}} | ||
| + | \\ | ||
| + | |||
| \\ | \\ | ||
| Line 94: | Line 99: | ||
| You can find the Operational Manual by following [[gp_simulator:Operation manual| this link]] | You can find the Operational Manual by following [[gp_simulator:Operation manual| this link]] | ||
| - | ====Evaluation kit==== | + | \\ |
| - | For a quick start, we offer our customers the **Evolution Kit** which consists of the following equipment: | + | |
| + | ====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; | * Lenovo ThinkPad with the preinstalled software; | ||
| * [[https://www.ettus.com/product/details/UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering; | * [[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 tests; | + | * 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; | * [[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; | * All equipments is placed on a plastic panel; | ||
| - | * Evolution Kit comes in the [[https://www.nanuk.com/nanuk-923-laptop.php|NANUK 923 protective case]]. | + | * 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> | ||