Physical Wireless Security

Meta-Information

Origin: Lukasz Szczygielski, Michal Tarkowski, Przemyslaw Popowicz / all GUT

Purpose: Verification of physical wireless secure communication between different nodes. The secure communication is interpreted as a jamming resistant. The pattern can be used to define test strategy in different domain.

Context/Pre-Conditions:
– The basic information about wireless communication channel must be known.
– General information about the scene (physical location of system deployemnt place) must be known.

To consider: The pattern is focused on physical aspects of wireless communication in the ACPS. The pattern does not specify specific countermeasures, KPI’s or techniques.

Structure

xxxxxxxxxxxxxxxDefine test environmentxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxRun tests

Participants and Important Artefacts

Test engineer: person responsible for planning the test, interpreting the results and outcomes as well as defining basic test parameters (communication channel model, threat type etc.).

SUT Definition: concise definition of system that for which security of its wireless comm. shall be shown.

Domain Threat(s) definition: Each domain may Focus on different type of threats – jamming, man-in-the-middle etc.. In order to define proper test process, domain threats must be identified.

Detailed Test (Environment) specification: Test specification contains basic information about the wireless communication security tests – Threat type, number of test iteration, environment model, countermeasures, communication channel etc.

Test Report: Test results present test outcomes in predefined structure – e.g. jamming resistance score, evaluation of overall security level.

Actions and collaborations

(1) Define test model: SUT model is defined, precise test objectives are defined, test objects (a part of wireless communication system) are identified.

(2) Define threats: In order to identify key threats type in domain specific environments, different techniques and methods apply.

(3) Define test environment: Definition of test environment covers reflecting real world condition into simulation environment.

(4) Run tests: Predefined tests are executed on test platform. Steps 3 and 4 are iterated until tests are sufficiently unambiguous.

(5) Get test results: Test results are based on predefined sets of metrics, charts and any other suitable form of related data presentation.

Discussion

– The presented concept is a framework based on PhyWiSe tool, developed by GUT. To some extent, this tool is inherent part of the pattern.

– Each step of the whole process requires some additional work. Amount of this work depends on domain / use case / individual requirements

– Definition of SUT model requires basic knowledge about utilized communication standards, devices

Application Examples

The pattern is utilized to evaluate physical wireless communication security in different domains.

A core component in all application examples is the „PhyWise“ tool: a dedicated software environment that allows for time-sensitive testing of wireless communication security.

 

Relations to other Patterns

Pattern Name Relation
Scenario-based Safety & Security Analysis Can be used to identify threats (activity 2)
Security Risk Assessment with Attack Trees Can be used to identify threats (activity 2)