Presentation is loading. Please wait.

Presentation is loading. Please wait.

TKIP Key Mixing Code And Vectors

Similar presentations


Presentation on theme: "TKIP Key Mixing Code And Vectors"— Presentation transcript:

1 TKIP Key Mixing Code And Vectors
November, 2002 TKIP Key Mixing Code And Vectors David Johnston David Johnston, Mobilian.

2 PN We now have the 48 bit PN, common to TKIP and CCMP.
November, 2002 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 Single .c file
November, 2002 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
November, 2002 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:
November, 2002 Vector Example Test vector #5: TK = 98 3A 16 EF 4F AC B3 51 AA 9E CC 27 1D E2 [LSB on left, MSB on right] TA = 50-9C-4B D9 PN = F0A410FC058C [transmitted as: 8C DefKeyID FC 10 A4 F0] IV32 = F0A410FC IV16 = 058C P1K = F2DF EBB1 88D A07C RC4KEY= C F4 D F4 D9 AF 1A 64 F1 D David Johnston, Mobilian.

6 November, 2002 Motion Move that the editor incorporate into the draft the text described in document r0-TKIPKeyMixingCodeAndVectors David Johnston, Mobilian.


Download ppt "TKIP Key Mixing Code And Vectors"

Similar presentations


Ads by Google