Spoofing of EDMG Control Mode PPDUs

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0627r00 Submission Yuichi Morioka, Sony Corporation Date: Why we need Length Field in VHT SIG May 2010 Slide 1 Authors:
Advertisements

Doc.: IEEE /1282r0 Submission November 2010 Eldad Perahia, Intel CorporationSlide 1 PLCP Rx Procedure Date: Authors:
Submission doc.: IEEE /1326r0 Extend Submission Panasonic Nov 2012 PSDU Size For Receiver Sensitivity Power Level Date: Authors:
Doc.: IEEE /1086r0 SubmissionSlide 1 Date: Authors: Improved Virtual Carrier Sensing Mechanism for 45GHz Sep ZTE Corp.
Submission doc.: IEEE /0103r0 January 2016 Assaf KasherSlide 1 Beamforming Training proposals Date: Authors:
Channel Access in A-BFT over Multiple Channels
Submission September 2015 doc.: IEEE /1089r0 September 2015 Slide 1 Considerations on PHY Padding and Packet Extension in 11ax Date:
Channel Width Selection Within TXOP
EDMG Header Encoding and Modulation
MU MIMO beamforming protocol proposal
Bandwidth signaling for EDMG
Flow control for EDMG devices
EDMG Capability and Operation Element Channel Indications
EDMG-CEF Extension for SC MIMO
OFDM Pilots Definition in 11ay
Improvements to enhanced SLS beamforming
Power Save Delivery for 11ay
EDMG capabilities for Open Loop Spatial Multiplexing in SU-MIMO
Clarification on TRN Subfield Definition for MIMO
Flow control for EDMG devices
BRP Transmit Sector Sweep
How to collect STAs’ Tx demands for UL MU
Channel Estimation Field for EDMG OFDM PHY in 11ay
Short SSW Frame for A-BFT
Why we need Length Field in VHT SIG
L-Header spoofing and bit reuse
Symbol Blocking and Guard Interval Definition for SC MIMO in 11ay
EDMG TRN Subfields Definition for SC PHY
Month Year doc.: IEEE yy/xxxxr0 July 2015
11ay Features and Design Principles
DMG Base MCS and Length Supplementary Slides
doc.: IEEE <doc#>
Hybrid Beamforming Protocol Design Details
Analog and Baseband Beam Tracking in ay
Analog and Baseband Beam Tracking in ay
MU Beamforming for mmWave Distributed Network
Resource Allocation for Unassociated STAs – Follow Up
DMG Base MCS and Length Supplementary Slides
MU-MIMO channel access flow for 11ay
Month Year doc.: IEEE yy/xxxxr0 July 2015
Short SSW Format for 11ay Date: 2016-March-14 Authors: March 2016 Name
Resolution for CID 118 and 664 Date: Authors: Month Year
Duration/ID field in UL-MU
Hybrid Beamforming Protocol Design Details
Adding control trailer to control mode PPDUs
Further discussion for WLAN Radar
Multi-WID Addressed WUR Frame
EDMG Header-A Fields preview in L-Header
EDMG Header-A Fields preview in L-Header
WUR FDMA Padding Content
Preliminary design of EDMG PHY headers
Header-A Definition for EDMG Control Mode
Block Addressed WUR Frame
EDMG capabilities for Open Loop Spatial Multiplexing in SU-MIMO
Scheduled Peer Power Save Mode for TDLS
Header-A Definition for EDMG Control Mode
Ack and Block Ack in bonded channels
Channel Width Selection Within TXOP
60GHz Additional requirements for LOS]
Discussion on Rank Adaptation
11ay Features and Design Principles
Clarification on TRN Subfield Definition for MIMO
NAV Update Rule Considering UL MU Operation
Feedback of Short SSW Packet Based Sector Sweep in DTI
Control Trailer Clarifications
Indicating NGV Capabilities in MAC Header
Multi-WID Addressed WUR Frame
Consideration on HARQ feedback
Scheduling Allocations Over Multiple Channels
Additional SC MCSs in clause 20 (DMG PHY)
Presentation transcript:

Spoofing of EDMG Control Mode PPDUs January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Spoofing of EDMG Control Mode PPDUs Date: 2017-01-16 Authors: Claudio da Silva, Intel Claudio da Silva, Intel

January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Abstract We propose a maximum spoofing error requirement for EDMG Control Mode PPDUs. Claudio da Silva, Intel Claudio da Silva, Intel

TXTIME of a DMG Control Mode PPDU January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 TXTIME of a DMG Control Mode PPDU As defined in [2] (20.12.3), TXTIME of a DMG Control Mode PPDU is equal to 𝑇𝑋𝑇𝐼𝑀𝐸= 𝑇 𝑃𝑟𝑒𝑚𝑎𝑏𝑙𝑒 +256 𝑇 𝑐 11+ 𝐿𝑒𝑛𝑔𝑡ℎ−6 +21 𝑁 𝐶𝑊 + 𝑁 𝑇𝑅𝑁 𝑇 𝑇𝑅𝑁 = 𝑇 𝑃𝑟𝑒𝑚𝑎𝑏𝑙𝑒 +256 𝑇 𝑐 11+ 𝐿𝑒𝑛𝑔𝑡ℎ−6 +21 1+ 𝐿𝑒𝑛𝑔𝑡ℎ−6 21 + 𝑁 𝑇𝑅𝑁 𝑇 𝑇𝑅𝑁 where 𝑇 𝑃𝑟𝑒𝑚𝑎𝑏𝑙𝑒 =7552 𝑇 𝑐 (STF+CEF) and 𝑇 𝑇𝑅𝑁 =4992 𝑇 𝑐 . In the previous equation, - Length is the number of data octets in the PSDU, and is defined to be in the range 14 – 1023. - 𝑁 𝑇𝑅𝑁 is the length of the training field (training length), and it is defined to be in the range 0 – 16. Claudio da Silva, Intel Claudio da Silva, Intel

TXTIME of a DMG Control Mode PPDU January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 TXTIME of a DMG Control Mode PPDU Plotting TXTIME for the case when 𝑁 𝑇𝑅𝑁 =0, we have In this case, increasing length by 1 leads to an increase in 𝑁 𝐶𝑊 by 1, and thus results in an increase in TXTIME by 5632 𝑻 𝒄 (~3.2 us) In the linear regions, increasing length by 1 doesn’t lead to an increase in 𝑁 𝐶𝑊 and thus results in a TXTIME increase of 256 𝑻 𝒄 . Claudio da Silva, Intel Claudio da Silva, Intel

TXTIME of a DMG Control Mode PPDU January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 TXTIME of a DMG Control Mode PPDU When 𝑁 𝑇𝑅𝑁 >0, we have Different colors correspond to different training lengths Training length: 0 - 16 Note that by “jumping” from a training length to another (and changing length accordingly), we can cover TXTIME with fine granularity (max gap of 256 𝑇 𝑐 ). In most cases, multiple configurations (length/training length) result in approximately the same TXTIME. Claudio da Silva, Intel Claudio da Silva, Intel

Intermediate Results – Summary January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Intermediate Results – Summary Before continuing, we would like to emphasize the following key points: For a given length/training length configuration, TXTIME increases by 256 𝑻 𝒄 when length is increased by one and the number of LDPC codewords is the same. For cases when an increase in length by one results in a discontinuity/jump (increase in TXTIME greater than 256 𝑻 𝒄 ) for a given length/training length configuration, other length/training length configurations may cover that discontinuity/jump with increases in TXTIME of 256 𝑻 𝒄 . Claudio da Silva, Intel Claudio da Silva, Intel

January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Spoofing Definition: For a given TXTIME of an EDMG control mode PPDU, find length and training length of a DMG control mode PPDU with duration TXTIMEspoofing such that 0 ≤ TXTIMEspoofing – TXTIME ≤ 𝐸 𝑚𝑎𝑥 , where 𝐸 𝑚𝑎𝑥 is the maximum allowable spoofing error. Based on the analysis given in previous slides, we are able to keep the maximum spoofing error at 255 𝑻 𝒄 (~145ns) for most of the TXTIME range. Example: Claudio da Silva, Intel Claudio da Silva, Intel

Spoofing: Very Short PPDUs January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Spoofing: Very Short PPDUs It is currently not possible to have an EDMG PPDU with CW = 2 and 𝑁 𝑇𝑅𝑁 = 1. CW = 2 corresponds to length in the range 14-27; data field of a BRP frame is greater than 40 octets. Thus, the smallest EDMG PPDUs possible are when the number of codewords is 2 and 3, and 𝑁 𝑇𝑅𝑁 is zero. No configuration exists that results in TXTIME between 15.05 μs and 18.25 μs. Therefore, meeting a maximum spoofing error requirement of ~150ns is possible in this case (very short EDMG control mode PPDUs). Claudio da Silva, Intel Claudio da Silva, Intel

Spoofing: Very Long PPDUs January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 Spoofing: Very Long PPDUs Because the TRN field structure of DMG and EDMG PPDUs is different, it is possible for EDMG PPDUs to have TXTIME in the ranges between 347.56 μs and 347.93 μs and between 349.10 μs and 350.76 μs. If the maximum spoofing error is limited to ~150 ns, it would not be possible to have EDMG PPDUs with duration between 347.56 μs and 347.93 μs, and between 349.10 μs and 350.76 μs. Claudio da Silva, Intel Claudio da Silva, Intel

January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 SP/M Do you agree that the spoofing error for EDMG control mode PPDUs shall be defined to be non-negative and less than or equal to 150ns, except between 611713 𝑇 𝑐 (approx. 347.56 μs) and 612351 𝑇 𝑐 (approx. 347.93 μs) and between 614401 𝑇 𝑐 (approx. 349.10 μs) and 617343 𝑇 𝑐 (approx. 350.76 μs) when the spoofing error shall be non-negative and less than or equal to 639 𝑇 𝑐 (approx. 364 ns) and 2943 𝑇 𝑐 (approx. 1.67 μs), respectively? Spoofing error is defined as (TXTIME calculated based on L-Header) – (TXTIME). Claudio da Silva, Intel Claudio da Silva, Intel

References 1. IEEE Std 802.11-2016 January 2017 doc.: IEEE 802.11-17/0053r0 January 2017 References 1. IEEE Std 802.11-2016 Claudio da Silva, Intel Claudio da Silva, Intel