Submission Title: Algorithm agility without frame by frame information

Slides:



Advertisements
Similar presentations
Submission Title: [Add name of submission]
Advertisements

November 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AES-256 for ] Date Submitted:
doc.: IEEE <doc#>
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Jan 2014 Tero Kivinen, INSIDE Secure
Jan 2014 Tero Kivinen, INSIDE Secure
January 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SG SECN Call for Proposals] Date Submitted:
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted:
<month year> doc.: IEEE < e> <May 2018>
doc.: IEEE <doc#>
October 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AES-256 for ] Date Submitted: [17.
January 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SG SECN Call for Proposals] Date Submitted:
October 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AES-256 for ] Date Submitted: [17.
Submission Title: [Multi-band OFDM Proposal References]
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
doc.: IEEE <doc#>
Submission Title: Algorithm agility without frame by frame information
NOV 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Application Specific Information Element] Date.
<month year> doc.: IEEE < e> <July 2018>
<month year> doc.: IEEE < e> <May 2018>
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
March 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SG SECN Call for Proposals] Date Submitted:
Submission Title: Example of P2P route discovery
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [Errors in a] Date Submitted: [18 March, 2010]
January 16, 2019 doc.: IEEE r0 September, 2004
November 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SG SECN Amendment text] Date Submitted:
Submission Title: [WG WNG Liaison Report January08]
doc.: IEEE <doc#>
July 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extensions to IEEE in support of.
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
November 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Simplified geometry for the usage model.
Submission Title: Rogue Resolutions from kivinen
July 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extensions to IEEE in support of.
<month year> doc.: IEEE < e> <July 2018>
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
<month year> doc.: IEEE < e> <March 2019>
Submission Title: [Preamble structures for 4a]
April 19 July 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WNG Closing Report for San Diego.
March 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DF6 Radio-burst length over PSDU size] Date.
Jan 2014 Tero Kivinen, INSIDE Secure
Submission Title: [Proposed Resolution for FSK/GFSK Prior Comments]
doc.: IEEE <doc g>
Tero Kivinen, AuthenTec
Tero Kivinen, INSIDE Secure
Submission Title: May Closing report for IG 9a
Submission Title: May Closing report for IG 9a
Submission Title: Rogue Resolutions from kivinen
<month year> doc.: IEEE <030158r0> <March 2003>
Submission Title: [LB 28 Results] Date Submitted: [14 March 2005]
June, 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [OFDM PHY Mode Representation] Date Submitted:
Tero Kivinen, AuthenTec
<month year> doc.: IEEE < e> <March 2019>
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:
<month year> <doc.: IEEE doc> March 2015
<month year> doc.: IEEE < e> <March 2019>
Submission Title: TG9ma Closing Report for July Meeting
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Dependable Interest Group Closing.
Submission Title: TG9ma Agenda for September Meeting
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
Jan 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TeraHertz Closing Report Date Submitted: January.
May 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Source identification Date Submitted: May, 2015.
Submission Title: TG9ma Closing Report for July Meeting
Submission Title: TG9ma Closing Report for September Meeting
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Algorithm agility without frame by frame information Date Submitted: 5 March, 2018 Source: Tero Kivinen Company - E-Mail: kivinen@iki.fi Re: Call for proposals of SG15.4y Abstract: To add algorithm agility for the IEEE 802.15.4 there is no need to include information for each frame. Other protocols like IPsec does this by including only SPI in the frame, and from the SPI the receiver can know all the information (including algorithms etc) needed. In the IEEE 802.15.4 we already have key identification information in the frame (KeyIdMode, KeySource, KeyIndex) and it always require out of band information like actual cryptographic key before frame can be processed. Purpose: Add support to the IEEE 802.15.4 for algorithm agility without modifying over the air frames. Notice: This document has been prepared to assist the IEEE P802.15. 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 P802.15.

Algorithm Agility without frame changes in 802.15.4 Tero Kivinen

Background We are trying to add algorithm agility to the 802.15.4 Meaning we want to support other algorithms than AES-CCM-128 Other protocols have already done this for long time IPsec, TLS etc has this, but none of them include information about the algorithms in every frame In IPsec the key length of the algorithm is negotiated separately from the algorithm for AES always.

Security information in frame now In 802.15.4 auxiliary security header we have following information inside frame: Key identification KeyIdMode, KeySource, KeyIndex Security Level Encrypted / not encrypted MIC length 0, 32, 64, or 128 bits Whether framecounter is included in the frame or not Whether we use ASN as frame counter or not

Out of band security information Key to use for encryption / decryption Security policy What frames to accept, what commands to accept, what IEs to accept etc. Receipient cannot process any secured frames without that information

Proposal Instead of changing the actual frame to include the information frame by frame, put the information with the out of band data. Pros: No changes to frame format No extra wasted bytes in frame We will still have one reserved in case for future changes

Changes required Change all references to the “CCM*” in 802.15.4 to “AEAD-ALG” in 9.2 and 9.3. Define AEAD-ALG as being cryptographic algorithm used to secure frame using AEAD algorithm (RFC5116). Add secAeadAlgorithm field to the Table 9-10 Elements of secKeyDescriptor which has values like AEAD_AES_128_CCM / AEAD_AES_256_CCM etc. No changes to the actual bits on the frame. Change text where it referes to appendix B to pick specification based on the secAeadAlgorithm field instead, i.e., if the secAeadAlgorithm is AEAD_AES_128_CCM then use appendix B, if AEAD_AES_256_CCM then some other appendix / section etc.

How it works When frame is received it contains auxiliary security header which has key idenfication information and security level. From the security level we still see whether frame is encrypted or only authenticated. From security level we also see whether the MIC is 0, 32, 64, or 128 bits long. If we want to support longer MICs than 128 then we need to do other changes too.

How it works (cont) From the key idenfitication the receipient will fetch the relevant secKeyDescriptor. The secKeyDescriptor will contain the secKey and the secAeadAlgorithm fields, and based on the secAeadAlgorithm field the recipient will decrypt and process the frame.