1 / 6

TKIP Key Mixing Code And Vectors

TKIP Key Mixing Code And Vectors. David Johnston david.johnston@ieee.org. PN. We now have the 48 bit PN, common to TKIP and CCMP. Existing TKIP code and vectors do not adequately relate PN to TSC_[012], IV16 and IV32. Reference C Code. Byte Oriented Fully endian tolerant

Download Presentation

TKIP Key Mixing Code And Vectors

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TKIP Key Mixing CodeAnd Vectors David Johnston david.johnston@ieee.org David Johnston, Mobilian.

  2. PN • We now have the 48 bit PN, common to TKIP and CCMP. • Existing TKIP code and vectors do not adequately relate PN to TSC_[012], IV16 and IV32 David Johnston, Mobilian.

  3. Reference C Code • Byte Oriented • Fully endian tolerant • *, % and / used for shifting and masking • Single .c file • ANSI C • ANSI Standard libraries only • A standard can be referenced to determine meaning • Compiles easily • gcc –o key_mixing key_mixing.c David Johnston, Mobilian.

  4. Vectors • Makes endianess of TK Clear • Makes relationship between PN, IV32, IV16 and transmit order clear • Same results as previous vectors. No fundamental algorithm change. David Johnston, Mobilian.

  5. Vector Example Test vector #5: TK = 98 3A 16 EF 4F AC B3 51 AA 9E CC 27 1D 73 09 E2 [LSB on left, MSB on right] TA = 50-9C-4B-17-27-D9 PN = F0A410FC058C [transmitted as: 8C 25 05 DefKeyID FC 10 A4 F0] IV32 = F0A410FC IV16 = 058C P1K = F2DF EBB1 88D3 5923 A07C RC4KEY= 05 25 8C F4 D8 51 52 F4 D9 AF 1A 64 F1 D0 70 21 David Johnston, Mobilian.

  6. Motion • Move that the editor incorporate into the draft the text described in document 11-02-701r0-TKIPKeyMixingCodeAndVectors David Johnston, Mobilian.

More Related