Channel Parameters
Since channel measurement mechanisms are always virtually implemented in wireless commu- nication interfaces, PLS primitives are applicable and enable novel security approaches. For example, using channel profiles/parameter — measured by two bidirectionally communicating parties — is an attractive source of joint entropy. Channel profiles provide access to the random source originated by unpredictable character- istics of the channel. Therefore, they are the most essential part of CRKE. Next, we review CSI, RSSI, LQI , and others.
Contents
RSSI - LQI
Virtually all wireless interfaces provides RSSI values, including systems modulated by Direct Sequence Spread Spectrum (DSSS) or Frequency Hopping Spread Spectrum (FHSS). The RSSI is currently widely used for key extraction, especially for practice-oriented research and implementations. The average power level of a received signal that is identified as a packet (or part of a packet) is referred as Received Signal Strength (RSS), and the RSSI is an indicator of the RSS. A clear definition of the indication is often not given and, therefore, excludes the corresponding hardware for serious security applications. The instantaneous power of the received signal is usually not reported by the wireless interface. Usually, one RSSI value can be obtained from each received packet. In IEEE 802.15.4 instead of RSSI, a so called LQI is used for the characterization of the strength and/or quality of a received packet. The standard defines two approaches to examine the LQI value [1]. The first is called Energy Detection (ED). It is measuring the received signal power for a time of 8 symbol periods (equivalent to 32µs) within the selected channel. The measured value is an 8 bit integer that is mapped linearly between the receiver sensitivity specification. The second approach considers a SNR estimation and can be used instead of or in combination with the first one. In IEEE 802.11 RSSI was intended to be used as a relative value within the chipset. The standard does not define any particular accuracy or precision. It also does not have to asso- ciated with any particular mW scale. Because of this imprecise definition RSSIs reported by an IEEE 802.11 chip may probably not be consistent between two vendors [2]. Concerning the text[3] they conversion from RSSI to mW is described for the vendors: Atheros, Symbol, and Cisco. It is further demonstrated that the corresponding minimum, maximum, and step size mW-values differ between vendors. The IEEE 802.11 standard defines a second parameter, the Signal Quality (SQ). It is referred to the PN code correlation strength which is a measure of the correlation between the received DSSS signal and an original DSSS signal. Therefore, SQ can be used as a metric of the amount of corruption in the environment between both communicating parties. Of course, the SQ is only provided for sub-standards where DSSS is applied, e.g., 802.22b. Many RSSI-based key extraction systems were introduced in the past. Most are based on IEEE 802.11 systems [4] or IEEE 802.15.4 [5] systems. Other variants are based on frequency hopping [6]. Jana et al. [7] reported vulnerability of RSSI-based approaches to predictable channel at- tacks. The drawback of RSSI is that it fails to capture the multipath effects. Mathur et al. [8] and Jana et al. [9] included brief thoughts on potential attacks in their proposals. Simple countermeasures against spoofing attacks by active adversaries were introduced by Mathur et al. [10] and Ye et al. [11]. There has also been some work that deals with temporal cor- relation of samples, such as principal component analysis [12], beamforming [13] or linear prediction [14].
Channel State Information (CSI)
Break-through techniques resort to finer-grained wireless channel measurement than RSSI. Using channel response, the PHY-layer is able to discriminate multipath characteristics, and thus holds the potential for better equalization of the receiver and transmitter filters. This more fine-grade channel parameter is called CSI. In IEEE 802.11 a/g/n it is defined as reflecting channel response. In a conceptual sense, Yang et al. said [The] channel response is to RSSI what a rainbow (color spectrum) is to a sunbeam, where components of different wavelengths are separated. [15]. CSI are mainly referred to CIR and Channel Transfer Function (CTF). Both have attracted many research efforts and some pioneer works have demonstrated a high performance increase for CRKE [16]. Furthermore, CSI-based key extraction has been exper- imentally proved to be immune to predictable channel attacks [17].
Channel Impulse Response (CIR)
The wireless propagation channel modeled as a temporal linear filter is known as CIR. The CIR h(τ,t) is capable to fully characterize the individual paths (including the sum of all multipath components according to the tapped-delay-line model) and can be given as
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle h(τ,t) = \sum_{n=1}^{N(t)}α_n(t)e^{−jφ_n(t)}δ(t − τ_n(t))}
and
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle φ_n(t) = 2πf_cτ_n(t) − φD_n(t) − φ_0}
where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle α_n(t)} is the amplitude attenuation, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle φ_n(t)} the phase shift, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle τ_n(t)} the time delay of the n th tap. N(t) is the total path number δ(·) the Diract function. CIR as a complex measure, are usually interpreted in its amplitude and phase information. Several schemes for key extraction were introduced using information of the phase shift φ_n(t) [18]. The proposed schemes differ in usage of wideband systems [19] and narrowband systems [20]. In narrow band systems, the phase is often decreased to a single-dimension parameter. Phase information is UWB settings have not been identified yet. The accumulation of more than one phase information collected in series leads to applications such as group and cooperative key extraction [21]. Except for the work of Mathur et al. [22] no practical system have been reported yet, especially not for wideband-based systems. The reason for this might be the high vulnerability of the phase to noise, carrier frequency offset, asynchronous clocks (or clock shift), an asynchronous clock drifts at the transmitter and receiver. The second approach for CIR-based key extraction is using the amplitude (of course a combination of both amplitude and phase is conceivable). Here the research focuses on UWB settings, where the amplitude can be estimated by sending a narrow approximation of a Dirac function) pulse signal [23]. Such systems are usually based on special hardware setups (far away from practical usage) using network analyzer, waveform generators and oscilloscopes. In narrow band systems, the amplitude of a CIR is often decreased to a single-dimension parameter, which represents the received power [24].
Channel Transfer Function (CTF)
The CTF is the representation of the CIR in the frequency domain and can be given by its Fourier transform:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle H(f,t) = \int_0^{τ_{max}}h(τ,t)e^{−j2πfτ}\mathrm {dτ} }
Here Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle τ_max} is the maximum channel delay. Measurements of the channel using Orthogonal Frequency-Division Multiplexing (OFDM) provide a noisy CTF Ĥ(f,t), which can be written as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle \hat H(f,t) = H(f,t) + \hat n(f,t)}where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://api.formulasearchengine.com/wikimedia.org/v1/":): {\displaystyle \hat n(f,t)} is the noise effect in the frequency domain. Most CTF-based key extraction systems have been implemented on top of IEEE 802.11 OFDM systems [25]. For practical implementations, it is recommended to use only the amplitude, due to the carrier frequency offset, asynchronous clocks (or clock shift), an asynchronous clock drifts at the transmitter and receiver. Unfortunately, the interfaces of most Wi-Fi chips do not provide (documented) CSI. A current exception is the Intel Wi-Fi Link 5300 [26]. Software-Defined Radio (SDR)s are also able to provide CSI, such as the Universal Software Radio Peripheral (USRP) [27] or Wireless open-Access Research Platform (WARP) [28].
References
- ↑ [95, p. 54]
- ↑ [94]
- ↑ [19]
- ↑ [132, 103, 227, 225, 154, 77]
- ↑ [15, 148, 7, 148, 8, 124, 213, 175, 125, 9]
- ↑ [212]
- ↑ [103]
- ↑ [132]
- ↑ v.s.[103]
- ↑ [132]
- ↑ [222]
- ↑ [35]
- ↑ [129]
- ↑ [137]
- ↑ [220]
- ↑ [126]
- ↑ [123]
- ↑ [110, 170, 174, 173, 131, 205, 206]
- ↑ [110, 170, 174, 173]
- ↑ [131, 205, 206]
- ↑ [205, 206]
- ↑ [131]
- ↑ [215, 127, 128, 81, 82, 80, 93]
- ↑ [131]
- ↑ [204, 123, 218, 236, 238]
- ↑ [78]
- ↑ [64]
- ↑ [207]