1 / 5

Motion to resolve comment 46

Motion to resolve comment 46. Gary Spiess (Intermec Technologies) Gary.Spiess@Intermec.com TGk September 2003. Comment 46. Comment – The "Transmitted as" comments in the test vectors need to reflect the change to TSC1 TSC0 in the IV.

koren
Download Presentation

Motion to resolve comment 46

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. Motion to resolve comment 46 Gary Spiess (Intermec Technologies) Gary.Spiess@Intermec.com TGk September 2003 Gary Spiess (Intermec)

  2. Comment 46 • Comment – The "Transmitted as" comments in the test vectors need to reflect the change to TSC1 TSC0 in the IV. • Resolution – Check each of the "transmitted as" clauses to match the current byte ordering for the TSC. Test vector #5: PN = F0A410FC058C [transmitted as: 8C 25 05 DefKeyID FC 10 A4 F0] IV32 = F0A410FC IV16 = 058C RC4KEY= 05 25 8C F4 D8 51 52 F4 D9 AF 1A 64 F1 D0 70 21 SWAPPED, AND WRONG! RIGHT Gary Spiess (Intermec)

  3. Draft references • Figure 23 from clause 8.3.2.3.3.3 describes Phase 2 Key Mixing and clearly shows the WEPSeed order as WEPSeed[0] = TSC1WEPSeed[1] = (TSC1 | 0x20) & 0x7fWEPSeed[2] = TSC0 • Figure 15 from clause 8.3.2.2 describes TKIP MPDU formats and clearly shows the transmit order as IV[0] = TSC1IV[1] = WEPSeed[1]IV[2] = TSC0 • In clause I.1.2 of test vectors, RC4KEY means WEPSeed, so we can consolidate the equations RC4KEY[0] = IV[0] = TSC1RC4KEY[1] = IV[1] = (TSC1 | 0x20) & 0x7f RC4KEY[2] = IV[2] = TSC0 Gary Spiess (Intermec)

  4. Extracts from Figures 15 and 23 PHASE2_STEP3: WEPSeed0 TSC1 WEPSeed1  (TSC1 | 0x20) & 0x7F WEPSeed2  TSC0 WEPSeed3 Lo8((PPK5 Mk16(TK1,TK0)) >> 1) for i = 0 to 5 WEPSeed4+(2i) Lo8(PPKi) WEPSeed5+(2i) Hi8(PPKi) end returnWEPSeed0…WEPSeed15 Gary Spiess (Intermec)

  5. Motion • Motion: For each TKIP test vector, change the order of the three octets following the “transmitted as:” to exactly match the three octets following the “RC4KEY:” Gary Spiess (Intermec)

More Related