40 likes | 42 Views
Flexible Pre-key Overview. Jon Edney, Stefan Faccin Nokia. Key points. Establish PTKs for both STA and AP prior to reassociation request Negotiate AP resources prior to or during reassociation Use only reassociation request and response for transition
E N D
Flexible Pre-key Overview Jon Edney, Stefan Faccin Nokia
Key points • Establish PTKs for both STA and AP prior to reassociation request • Negotiate AP resources prior to or during reassociation • Use only reassociation request and response for transition • Entire environment on new AP can be setup in advance • Avoid resource exhaustion attacks by “last second” reservation at new AP • New AP has option to defer decision on resource allocation until reassociation
AP Authenticator Summary of the Flexible Pre-key Approach Client Supplicant Pre-transition Client determines new AP for roam, increments ANONCE Generates SNonce, Generates new PTKi, Generates STnonce Generate Resource Rq-Blob {SNonce} Ek{STKey, Resource Rq Blob, STA_RSN_IE} {MIC} AP validates ANONCE Generates new PTK, validate 802.1X Pre-Key 1 Generate ATnonce & Resource_Rsp_blob Ek{ATnonce, [Resource Rsp Blob], GTK, AP_RSN_IE} {MIC} Reassociate request Include MIC & ATnonce to prove live STA Transition Reassociate response Include value of MIC & STnonce to prove live AP
Summary of Resource Blob • Tree structure for scalability • Related resource requests can be grouped • Resource requests have index number • Each node of tree can have “mandatory” indicator • Each node of tree can have “defer” indicator • AP can allocation upon request or defer allocation decision until reassociation • If deferred, STA only provide list of index numbers in secondary request.