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 16:53] 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. | + | |
\\ | \\ | ||
- | ====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. **The application allows you to simulate simple and complex types of attacks**: | + | 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**: | ||
* [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; | * [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; | ||
* Synchronous; | * Synchronous; | ||
* Synchronous with multiple TX. | * Synchronous with multiple TX. | ||
- | **This solution allows to do the following**: | + | **Security and Operational Benefits:**: |
* Conduct comprehensive research in the field of spoofing detection and prevention methods; | * Conduct comprehensive research in the field of spoofing detection and prevention methods; | ||
* Test your existing infrastructure for spoofing vulnerabilities; | * Test your existing infrastructure for spoofing vulnerabilities; | ||
* 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.** | ||
\\ | \\ | ||
- | ====Quick start==== | + | ====Quick Start==== |
To start testing your device, take the following simple steps: | To start testing your device, take the following simple steps: | ||
* 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" | + | 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.\\ |
- | "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|}} | ||
- | 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==== | ====Operation Manual==== | ||
- | [[gp_simulator:Operation manual|Operation manual link]] | + | 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]]. |