Doc.: IEEE 802.15-14-0184-00-0009 Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area.

Slides:



Advertisements
Similar presentations
Doc.: IEEE tg9-proposed-document-changes Submission Nov 2013 Robert Moskowitz, VerizonSlide 1 Project: IEEE P Working Group for.
Advertisements

Doc.: IEEE a-Updating-15-7-security Submission May 2015 Robert Moskowitz, HTT ConsultingSlide 1 Project: IEEE P Working Group for.
Doc.: IEEE Submission May 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Doc.: IEEE s Submission January 2015 Mineo Takai, Space-Time EngineeringSlide 1 Project: IEEE P Working Group for Wireless Personal.
Submission January, 2005 Rene Struik, Certicom Corp.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /0136r0 Submission March 2006 Abbie Mathew, NewLANS Project: IEEE P Working Group for Wireless Personal Area Networks Submission.
Doc.: IEEE /xxxr0 Submission Phil Jamieson November 2002 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Hop-Discuss Submission July 2014 Robert Moskowitz, Verizon Slide 1 Project: IEEE P Working Group for Wireless Personal.
July 2004 Jay Bain, Fearn Consulting doc.: IEEE /0379r0 Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE Submission doc. : IEEE March 2009 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE tg9-Opening-Report-mar-2015 Submission Mar 2015 Robert Moskowitz, HTT Consulting Slide 1 Project: IEEE P Working Group.
Doc.: IEEE closing-report-september Submission September 2015 Peter Yee, NSA/IAD Slide 1 Project: IEEE P Working Group for.
Doc.: IEEE /430r0 Submission José A. Gutierrez November 02 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Submission November 2015 Slide 1Li Qiang, Huawei Technologies Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE xxxxx Submission doc. : IEEE Slide 1 Junbeom Hur and Sungrae Cho, Chung-Ang University Project: IEEE P
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Communicating.
Doc.: wng0> Submission Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Using Host.
Doc.: IEEE g TG4g Presentation Jan 2010 C.S. Sum1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏
Doc.: IEEE c Submission July, 2005 Skafidas,Pollock,Saleem, NICTASlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE /0111r1 Submission May 2006 LEE, CUNYSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE e Submission July 2009 Andy Summers, Skip Ashton, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE tg9-technical-decisions Submission July 2013 Robert Moskowitz, Verizon Slide 1 Project: IEEE P Working Group for Wireless.
June 16, 2018 doc.: IEEE r0 January, 2005
Submission Title: [Add name of submission]
Name - WirelessHD doc.: IEEE g July 2010
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Submission Title: Coding example for the ULI
Jan 2014 Tero Kivinen, INSIDE Secure
Jan 2014 Tero Kivinen, INSIDE Secure
doc.: IEEE <doc#>
Project: IEEE Wireless Personal Area Networks (WPANs)
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
Submission Title: Example of P2P route discovery
Submission Title: Coding example for the ULI
doc.: IEEE <doc#>
<month year> doc.: IEEE <xyz> January 2001
Submission Title: Coding example for the ULI
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Enhancing reliability of data transmission.
January 2014 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Recommended Practice Draft Document Status.
Submission Title: [WG WNG Liaison Report January08]
Submission Title: [Proposal for Short Address Multicast]
<month year> doc.: IEEE / January 2005
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
<month year> <Nov 2018>
doc.: IEEE <doc#>
<month year> doc.: IEEE August 2014
Mar 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Mar 2015 closing report Date Submitted: Mar.
<month year> <doc.: IEEE doc> March 2015
Jan 2014 Tero Kivinen, INSIDE Secure
November 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: SRU IG Closing Report for Dallas November.
Tero Kivinen, AuthenTec
Tero Kivinen, INSIDE Secure
<month year> doc.: IEEE < e> <March 2016>
Tero Kivinen, AuthenTec
November 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3c Project Plan] Date Submitted: [15.
July 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Technical Decisions for KMP transport Date.
September 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggested TG3c PAR Changes] Date Submitted:
平成31年7月 doc.: IEEE /424r1 March 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3c Call.
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
平成31年7月 doc.: IEEE /424r1 November 2007
August, 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improve the latency between GTS request.
<month year> <doc.: IEEE doc> March 2015
Submission Title: TG9ma Closing Report for July Meeting
Submission Title: TG9ma Agenda for September Meeting
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
Jan 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TeraHertz Closing Report Date Submitted: January.
Submission Title: TG9ma Closing Report for July Meeting
Submission Title: TG9ma Closing Report for September Meeting
Presentation transcript:

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG9 MLME questions Date Submitted: 19 March, 2014 Source: Tero Kivinen, Company: INSIDE Secure Address: Eerikinkatu 28, FI Helsinki, Finland Voice: , FAX: , Re: TG9 MLMN question Abstract:Open issues in the MLME calls Purpose:Try to get the MLME calls fixed Notice:This document has been prepared to assist the IEEE P It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release:The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 2 Open issues in MLME calls in TG9 predraft6 Tero Kivinen Beijing, China March 19, 2014

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 3 MLME/MCPS calls We currently have two levels of calls –Higher level calls starting KMP, rekeying etc –Lower level calls to send fragmented data packet and receive it.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 4 Lower level calls MCPS-KMP-DATA.request, indication and confirm MCPS-KMP-PURGE.request, confirm Matching MCPS-DATA.* and MCPS- PURGE.* Should the name have KMP in, it as we area talking about fragmented packets.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 5 Naming Perhaps talk about multipurpose packets, i.e. MCPS-MP-DATA / MCPS- MP-PURGE.* They can be used to send other things than KMP. Also change the KmpIdValue / KmpDataLength / KmpData/Payload to MPIdValue / MPDataLength / MPDataPayload or something.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 6 Arguments to the calls Do we need PANId –In MCPS-DATA.request we have DstPANId and DstAddr, in our call we have only DstAddr, no PANId –Also do we need SrcPANId? What order should the arguments be –SrcPANId, SrcAddr, DstPANId, DstAddr –SrcAddr, SrcPANId, DstAddr, DstPANId –Where should the payloadHandle be? Current it is first In MCPS-DATA it is after addresses and payload

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 7 Higher level calls These are harder to understand, who calls them, what are they trying to do Are these calls from Higher layer to the KMP? There are also some calls from the KMP to Higher layer to indicate it has done something.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 8 How to get configuration to KMP KMP needs configuration before it can start or respond to key management protocol. 1) Either push all configuration to the KMP before doing anything –Lots of data 2) Ask information from the higher layer when needed and higher layer pushes it to KMP when needed –Only data needed for current KMP is in the KMP at time I would suggest option 2.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 9 Who Allocates Key Index In we have Key Identifier Mode, and Key Index –Most likely higher layer needs to select Key Index, not KMP. –So we might need to add KeyIdentifierMode and KeyIndex to the KMP start calls Another option is to have KMP only to generate keying material and leave the SA filling for the higher layer –The problem is that leaves again lots of stuff unspecified –Also might require special KMP specific operations to be done to create group keys etc. –How the other end will know which key index is going to be used, how to group keys are generated etc.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 10 Rekeying How to do rekeying –1) Just do KMP rekeying, i.e. KMP regenerate keying material, and then higher layer will generate new keys and push them. How does it coordinate it with other end –2) Do KMP rekeying for each SA separately –3) Use KMP calls to just create new SA, and higher layer will start using it when it wants, and deletes the old one, i.e. no explicit rekey. I would suggest option 3.

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 11 Other SA management Deleting SA Error notifications Group key management Purging ongoing KMP operations

doc.: IEEE Submission Mar 2014 Tero Kivinen, INSIDE Secure Slide 12 Proposed calls *.create (From Higher Layer to KMP) –Runs KMP and creates SA. Gets KeyIndex and KeyIntifierMode as argument. –Can be used to rekey SA, i.e. create new SA, and delete old –Is given the configuration needed to run KMP *.indication (From KMP to Higher Layer) –Called when new key is being created and we are responding to it. –Asks Higher Layer to provide the configuration *.response (From Higher Layer to KMP) –Gives configuration needed to finish the KMP started by other end *.finished (From KMP to Higher Layer) –Final call from the KMP to the Higher Layer to indicate that the SA is now ready and it can be used. Gives the KeyIndex etc, and the SA PIB has already been filled in. –Called in both Initiator and Responder *.delete (From Higher Layer to KMP) –Delete existing SAs –And Matching confirmation