Slides S802.16m-10/0963

Download Report

Transcript Slides S802.16m-10/0963

CMAC & Control Message
IEEE 802.16 Presentation Submission Template (Rev. 9.2)
Document Number:
IEEE S802.16m-10/0963]
Date Submitted: 12-08-2010
Source:
Anil Agiwal, Youngkyo Baek
Samsung Electronics
Voice:
E-mail: [email protected],
[email protected]
*<http://standards.ieee.org/faqs/affiliationFAQ.html>
Re:
“IEEE 802.16 Working Group Sponsor Ballot Recirc #1”, on P802.16m/D7
Base Contribution:
C80216m-10_0963
Purpose:
Discuss and adopt in D8
Notice:
This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It represents only the views of the
participants listed in the “Source(s)” field above. It is offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add,
amend or withdraw material contained herein.
Copyright Policy:
The contributor is familiar with the IEEE-SA Copyright Policy <http://standards.ieee.org/IPR/copyrightpolicy.html>.
Patent Policy:
The contributor is familiar with the IEEE-SA Patent Policy and Procedures:
<http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and <http://standards.ieee.org/guides/opman/sect6.html#6.3>.
Further information is located at <http://standards.ieee.org/board/pat/pat-material.html> and <http://standards.ieee.org/board/pat >.
Introduction
• MAC Control Message with CMAC protection
– CMAC Tuple is defined as an attribute in the control message
– MAC control message attributes are ASN.1 encoded
• Issues
– Receiver needs to perform ASN.1 decoding before verifying the
received control message
 To get CMAC tuple
 To get AK_COUNT (in case of AAI_RNG_REQ)
– ASN.1 encoded message is input to CMAC generation algorithm
 So CMAC tuple can not be part of ASN.1 encoded control
message
26/07/2016
2
Proposal (1/2)
• Remove CMAC tuple attribute from the control message
• Remove AK_COUNT from AAI_RNG_REQ
• CMAC tuple is added in the MAC PDU carrying control
message
– Define new extended header
 CMAC Info Extended Header – CIEH
– CIEH carries the CMAC tuple (Type(4), PMK_SN(4), CMAC_PN(24),
CMAC Value (64))
 CMAC-AK Info Extended Header – CAIEH
– CAIEH carries the CMAC tuple (Type(4), AK_COUNT (16), PMK_SN(4),
CMAC_PN(24), CMAC Value (64))
26/07/2016
3
Proposal (2/2)
• CIEH/CAIEH is added in the MAC PDU carrying
one of the following:
– Unfragmented control message protected by CMAC
– Last fragment of control message protected by CMAC
26/07/2016
4
Summary
• No impact on CMAC generation algorithm
• No impact on ASN.1 encoding of the control messages
• No impact on existing headers (AGMH, MCEH)
• New extended headers defined for cleaner design
– As CMAC tuple and AK_COUNT are not related to existing
extended headers
• ASN.1 decoding before CMAC verification is not required
– Even for AAI_RNG_REQ
26/07/2016
5
Proposed Text
• See contribution C80216m-10_0963
26/07/2016
6