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:10] admin [Application] |
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 | + | |
- | * External high quality 10 MHz reference source in case you are going to use radiated test\\ | + | |
- | We try to design user interfaces as clear as possible, regardless of the complexity of the application.\\ | + | |
\\ | \\ | ||
+ | |||
+ | **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; | ||
+ | * 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}} | ||
+ | \\ | ||
+ | |||
\\ | \\ | ||
<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 Features==== | ||
+ | * 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; | ||
+ | * 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; | ||
+ | * Capable of adding various impairments to the signals like time\coordinates shift, satellite's relative power, pseudorange\Doppler offset, etc.; | ||
+ | * Can add various types of jamming to the signal like wideband noise, continuous wave, etc.; | ||
+ | * Uses real almanac and ephemeris data. | ||
+ | \\ | ||
+ | |||
+ | ====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**: | ||
+ | * [[https://gpspatron.com/chapter-1-asynchronous-spoofing-attacks/|Asynchronous]]; | ||
+ | * Synchronous; | ||
+ | * Synchronous with multiple TX. | ||
+ | |||
+ | **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|}} | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 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|}} | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 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|}} | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 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|}} | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 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|}} | ||
+ | \\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Operation Manual==== | ||
+ | You can find the Operational Manual by following [[gp_simulator:Operation manual| this link]] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====Evaluation Kit==== | ||
- | ====Key futures==== | + | <WRAP group> |
- | * Allows you to simulate GPS L1 spoofer in synchronous and asynchronous modes to develop protection methods and investigate equipment for susceptibility to attacks. | + | <WRAP half column> |
- | * Multiple instances of the App can be grouped into a cluster with a single control to simulate a synchronous spoofing with multiple TX. | + | For a quick and effortless start, we offer our customers the **Evaluation Kit** which consists of the following equipment: |
- | * Supports conducted connection to the device under test for lab testing and radiated for field testing. | + | * Lenovo ThinkPad with the preinstalled software; |
- | * Synchronization accuracy with a life sky signal is not worse than 100 nanoseconds. | + | * [[https://www.ettus.com/product/details/UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering; |
- | * Allows to shift the time in three ways. | + | * Directional coupler, two 30 dB attenuators and a SMA cable for conducted tests; |
- | * Allows to soft shift DUT coordinates. | + | * [[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; |
- | * Add various impairments to the satellites signal like power offset, pseudorange offset and noise, Doppler offset and noise. | + | * All equipments is placed on a plastic panel; |
- | * Add various types of jamming to the signal like wide band noise, continuous wave, | + | * Evaluation Kit comes in the [[https://www.nanuk.com/nanuk-923-laptop.php|NANUK 923 protective case]]. |
- | * Uses current almanac and ephemeris data. | + | </WRAP> |
- | * 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==== | + | <WRAP half column> |
- | We have developed this app for testing our own [[https://gpspatron.com/|GNSS spoofing detection system]] and for researching various attack scenarios. | + | {{:gp_simulator:spoofer-kit4.jpg?direct&400 |}} |
- | The application allows you to simulate simple and complex types of attacks: | + | </WRAP> |
- | * asynchronous | + | </WRAP> |
- | * synchronous | + | |
- | * synchronous with multiple TX | + | |
- | This solution allows: | + | |
- | * conduct research in the field of anti-spoofing methods | + | |
- | * test your existing infrastructure for spoofing vulnerabilities | + | |
- | * test the quality of our [[https://gpspatron.com/|spoofing detection system]] | + | |
- | 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: | + | |
- | * install the software on your computer | + | |
- | * 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 [[gp_simulator:NI-USRP Configuration Utility]] and set the name of your USRP (set - "usrp")\\ | + | |
- | * Run the GP-Simulator | + | |
- | * On UBLOX folder set the Ublox RS-232 port and wait 3D fix status | + | |
- | * On Almanac & Ephemeris folder push Download button to load files. Internet is required | + | |
- | * On USRP folder set the name: usrp. 10 MHz Ref to GPSDO, Spoofing Mode to Asynchronous, Conducted connection check box. | + | |
- | * On Start folder push button Start Scenario | + | |
- | ====Operation manual==== | + | |
- | [[gp_simulator:Operation manual|Operation manual link]] | + | |
- | ====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]]. |