
From sheela@cisco.com  Fri May  7 17:22:02 2010
Return-Path: <sheela@cisco.com>
X-Original-To: msec@core3.amsl.com
Delivered-To: msec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 65B663A67BD for <msec@core3.amsl.com>; Fri,  7 May 2010 17:22:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.998
X-Spam-Level: 
X-Spam-Status: No, score=-7.998 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RVcgHvUOlWOr for <msec@core3.amsl.com>; Fri,  7 May 2010 17:21:56 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 45CDB3A677E for <msec@ietf.org>; Fri,  7 May 2010 17:21:56 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An0FAA5L5EurR7Hu/2dsb2JhbACBPpxdcaUfmTeFFQSDQg
X-IronPort-AV: E=Sophos;i="4.52,351,1270425600";  d="scan'208,217";a="194390629"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-5.cisco.com with ESMTP; 08 May 2010 00:21:44 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id o480Lisn029809; Sat, 8 May 2010 00:21:44 GMT
Received: from xmb-sjc-224.amer.cisco.com ([128.107.191.98]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 7 May 2010 17:21:43 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAEE44.6FE1D261"
Date: Fri, 7 May 2010 17:21:43 -0700
Message-ID: <6B9C4B97B82F924485E26968EB05A6EE09765215@xmb-sjc-224.amer.cisco.com>
In-Reply-To: <0D25F037-3741-4C0F-902B-7D829393C633@checkpoint.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [MSEC] GDOI Update draft
Thread-Index: AcrXD51FGrPU4+WUSVup1dU1lXQUzAXMExeQ
References: <0D25F037-3741-4C0F-902B-7D829393C633@checkpoint.com>
From: "Sheela Rowles (sheela)" <sheela@cisco.com>
To: "Yoav Nir" <ynir@checkpoint.com>, <msec@ietf.org>
X-OriginalArrivalTime: 08 May 2010 00:21:43.0978 (UTC) FILETIME=[701F80A0:01CAEE44]
Subject: Re: [MSEC] GDOI Update draft
X-BeenThere: msec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multicast Security List <msec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/msec>
List-Post: <mailto:msec@ietf.org>
List-Help: <mailto:msec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 May 2010 00:22:03 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CAEE44.6FE1D261
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Really sorry for the late response.=20

=20

See inline SR:=20

=20

=20

From: msec-bounces@ietf.org [mailto:msec-bounces@ietf.org] On Behalf Of
Yoav Nir
Sent: Thursday, April 08, 2010 4:35 AM
To: msec@ietf.org
Subject: [MSEC] GDOI Update draft

=20

Hi.

=20

As I promised at the meeting, I will review this draft thoroughly, but I
already have two comments

=20

1.	It was said in the meeting (although it's not written in the
draft) that none of the known implementations have implemented the PFS
extension, and so it is dropped. This is incorrect. I have checked Check
Point's implementation, and it does, in fact, implement the PFS feature.
What the draft says, in appendix B, is that it provides negligible
value, and that the specification is faulty. These statements are true.

	Much as I'd hate to deprecate running code from my own company,
I agree with the reasoning in appendix B, so I'm fine with it being
deprecated.
2.	The document is missing a conformance requirements section.
Although there is some conformance language in the various sections,
like DES is SHOULD NOT, and AES-CBC-128 is MUST, the document is missing
a centralized list of what is required, as opposed to optional, or not
recommended.  I would suggest the following:

SR:=20

=20

=20

I like the idea of doing a conformance requirements section especially
if it helps to clarify the SHOULDs and MUSTs.   Is there an example RFC
or draft where this is done that I can take a look at?

=20

=20

KEK_MANAGEMENT_ALGORITHM

*	LKH - MUST  (?)

SR: "Implementation of the LKH algorithm is OPTIONAL."



=20

KEK_ALGORITHM

*	DES - SHOULD NOT
*	3DES - SHOULD
*	AES - MUST

=20

SIG_HASH_ALGORITHM

*	MD5 - MUST NOT
*	SHA1 - SHOULD NOT
*	SHA256 - MUST

(BTW: why do you have to specify this at all?  With RSA, you're using
the PKCS#1.5 format that encodes the hash algorithm anyways, so why
negotiate it?)

=20

SR: By having the information in the SA payload during registration, the
GM has the opportunity to determine whether it can support the requested
algorithm and react appropriately if it doesn't support it.   Otherwise,
the GM will only recognize it can't support the requested algorithm upon
receiving the first rekey.=20

=20

SIG_ALGORITHM

*	RSA - MUST

=20

protocol

*	ESP - MUST
*	AH - MAY

=20

Key download type

*	are all three types mandatory?

SR: No.  The draft does not mandate that all three types are present.
LKH is optional.=20

Section 5.2.1:=20
   There may be zero or one SAK Payloads, zero or more GAP Payloads, and
zero or

   more SAT Payloads, where either one SAK or SAT payload MUST be

   present.

=20

=20

And so on.

=20

Anyway, I do promise to read this throughly soon.

=20

Yoav

=20

=20

=20

SR: Looking forward to your full review.=20

=20

Thanks,=20

Sheela


------_=_NextPart_001_01CAEE44.6FE1D261
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Consolas;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:210382912;
	mso-list-template-ids:1859544960;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:791826507;
	mso-list-template-ids:187188996;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:871501468;
	mso-list-template-ids:1155971140;}
@list l2:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1194615630;
	mso-list-template-ids:-974744032;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1709598507;
	mso-list-template-ids:1363184830;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1881165555;
	mso-list-template-ids:428014614;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1897007492;
	mso-list-template-ids:-1815846268;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'word-wrap: =
break-word;
-webkit-nbsp-mode: space;-webkit-line-break: after-white-space'>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Really sorry for the late response. =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>See inline SR: <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
msec-bounces@ietf.org [mailto:msec-bounces@ietf.org] <b>On Behalf Of =
</b>Yoav
Nir<br>
<b>Sent:</b> Thursday, April 08, 2010 4:35 AM<br>
<b>To:</b> msec@ietf.org<br>
<b>Subject:</b> [MSEC] GDOI Update draft<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Hi.<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>As I promised at the meeting, I will review this =
draft
thoroughly, but I already have two comments<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<ol start=3D1 type=3D1>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt;
     mso-list:l2 level1 lfo1'>It was said in the meeting (although it's =
not
     written in the draft) that none of the known implementations have
     implemented the PFS extension, and so it is dropped. This is =
incorrect. I
     have checked Check Point's implementation, and it does, in fact, =
implement
     the PFS feature. What the draft says, in appendix B, is that it =
provides
     negligible value, and that the specification is faulty. These =
statements
     are true. &nbsp;<br>
     Much as I'd hate to deprecate running code from my own company, I =
agree
     with the reasoning in appendix B, so I'm fine with it being =
deprecated.<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l2 level1 lfo1'>The document is missing a conformance
     requirements section. Although there is some conformance language =
in the
     various sections, like DES is SHOULD NOT, and AES-CBC-128 is MUST, =
the
     document is missing a centralized list of what is required, as =
opposed to
     optional, or not recommended. &nbsp;I would suggest the =
following:<o:p></o:p></li>
</ol>

<div>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>SR: =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I like the idea of doing a conformance requirements =
section
especially if it helps to clarify the SHOULDs and MUSTs.&nbsp;&nbsp; Is =
there
an example RFC or draft where this is done that I can take a look =
at?<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal>KEK_MANAGEMENT_ALGORITHM<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l0 level1 lfo2'>LKH - MUST &nbsp;(?)<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>SR: =
&#8220;</span><span lang=3DEN
style=3D'color:#1F497D'>Implementation of the LKH algorithm is =
OPTIONAL.&#8221;<br>
<br>
<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>KEK_ALGORITHM<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo3'>DES - SHOULD NOT<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo3'>3DES - SHOULD<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l3 level1 lfo3'>AES - MUST<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>SIG_HASH_ALGORITHM<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l6 level1 lfo4'>MD5 - MUST NOT<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l6 level1 lfo4'>SHA1 - SHOULD NOT<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l6 level1 lfo4'>SHA256 - MUST<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal>(BTW: why do you have to specify this at all? =
&nbsp;With
RSA, you're using the PKCS#1.5 format that encodes the hash algorithm =
anyways,
so why negotiate it?)<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>SR: By having the =
information in
the SA payload during registration, the GM has the opportunity to =
determine
whether it can support the requested algorithm and react appropriately =
if it
doesn&#8217;t support it. &nbsp;&nbsp;Otherwise, the GM will only =
recognize it
can&#8217;t support the requested algorithm upon receiving the first =
rekey. <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal>SIG_ALGORITHM<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l4 level1 lfo5'>RSA - MUST<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>protocol<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l5 level1 lfo6'>ESP - MUST<o:p></o:p></li>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l5 level1 lfo6'>AH - MAY<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Key download type<o:p></o:p></p>

</div>

<div>

<ul type=3Ddisc>
 <li class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
     mso-list:l1 level1 lfo7'>are all three types =
mandatory?<o:p></o:p></li>
</ul>

<div>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>SR: No.&nbsp; The =
draft does not
mandate that all three types are present. &nbsp;LKH is optional. =
<o:p></o:p></span></p>

<pre style=3D'page-break-before:always'><span =
style=3D'font-size:12.0pt;font-family:
"Times New Roman","serif";color:#1F497D'>Section 5.2.1: =
<o:p></o:p></span></pre><pre
style=3D'page-break-before:always'><span =
style=3D'font-size:12.0pt;font-family:
"Times New Roman","serif";color:#1F497D'>&nbsp;&nbsp;&nbsp;</span><span
lang=3DEN style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";
color:#4F81BD'>There may be zero or one SAK Payloads, zero or more GAP =
Payloads, and zero or<o:p></o:p></span></pre>

<p class=3DMsoNormal style=3D'page-break-before:always'><span lang=3DEN
style=3D'color:#4F81BD'>&nbsp;&nbsp; more SAT Payloads, where either one =
SAK or
SAT payload MUST be<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN =
style=3D'color:#4F81BD'>&nbsp;&nbsp; present.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

</div>

<div>

<p class=3DMsoNormal>And so on.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Anyway, I do promise to read this throughly =
soon.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>Yoav<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</div>

</div>

<div>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>SR: Looking forward =
to your full
review. <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thanks, <o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Sheela<o:p></o:p></span></p>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</body>

</html>

------_=_NextPart_001_01CAEE44.6FE1D261--

From ynir@checkpoint.com  Sat May  8 23:27:02 2010
Return-Path: <ynir@checkpoint.com>
X-Original-To: msec@core3.amsl.com
Delivered-To: msec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F73E3A67B7 for <msec@core3.amsl.com>; Sat,  8 May 2010 23:27:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.574
X-Spam-Level: 
X-Spam-Status: No, score=-1.574 tagged_above=-999 required=5 tests=[AWL=-0.576, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id shERxbhbFsrB for <msec@core3.amsl.com>; Sat,  8 May 2010 23:27:00 -0700 (PDT)
Received: from michael.checkpoint.com (michael.checkpoint.com [194.29.32.68]) by core3.amsl.com (Postfix) with ESMTP id 07E323A67A5 for <msec@ietf.org>; Sat,  8 May 2010 23:26:58 -0700 (PDT)
X-CheckPoint: {4BE662D1-0-1B201DC2-1FFFF}
Received: from il-ex01.ad.checkpoint.com (il-ex01.checkpoint.com [194.29.34.26]) by michael.checkpoint.com (8.12.10+Sun/8.12.10) with ESMTP id o496Qipp003500; Sun, 9 May 2010 09:26:44 +0300 (IDT)
Received: from il-ex01.ad.checkpoint.com ([126.0.0.2]) by il-ex01.ad.checkpoint.com ([126.0.0.2]) with mapi; Sun, 9 May 2010 09:27:14 +0300
From: Yoav Nir <ynir@checkpoint.com>
To: "Sheela Rowles (sheela)" <sheela@cisco.com>
Date: Sun, 9 May 2010 09:26:46 +0300
Thread-Topic: [MSEC] GDOI Update draft
Thread-Index: AcrvQKni4/FDTQqqTUuIKfX/g8qN5A==
Message-ID: <123E6503-8035-4DAD-9019-E0A40EABD1FE@checkpoint.com>
References: <0D25F037-3741-4C0F-902B-7D829393C633@checkpoint.com> <6B9C4B97B82F924485E26968EB05A6EE09765215@xmb-sjc-224.amer.cisco.com>
In-Reply-To: <6B9C4B97B82F924485E26968EB05A6EE09765215@xmb-sjc-224.amer.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_123E650380354DAD9019E0A40EABD1FEcheckpointcom_"
MIME-Version: 1.0
Cc: "msec@ietf.org" <msec@ietf.org>
Subject: Re: [MSEC] GDOI Update draft
X-BeenThere: msec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multicast Security List <msec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/msec>
List-Post: <mailto:msec@ietf.org>
List-Help: <mailto:msec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 09 May 2010 06:27:02 -0000

--_000_123E650380354DAD9019E0A40EABD1FEcheckpointcom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


On May 8, 2010, at 3:21 AM, Sheela Rowles (sheela) wrote:

Really sorry for the late response.

See inline SR:


From: msec-bounces@ietf.org<mailto:msec-bounces@ietf.org> [mailto:msec-boun=
ces@ietf.org] On Behalf Of Yoav Nir
Sent: Thursday, April 08, 2010 4:35 AM
To: msec@ietf.org<mailto:msec@ietf.org>
Subject: [MSEC] GDOI Update draft

Hi.

As I promised at the meeting, I will review this draft thoroughly, but I al=
ready have two comments


 1.  It was said in the meeting (although it's not written in the draft) th=
at none of the known implementations have implemented the PFS extension, an=
d so it is dropped. This is incorrect. I have checked Check Point's impleme=
ntation, and it does, in fact, implement the PFS feature. What the draft sa=
ys, in appendix B, is that it provides negligible value, and that the speci=
fication is faulty. These statements are true.
Much as I'd hate to deprecate running code from my own company, I agree wit=
h the reasoning in appendix B, so I'm fine with it being deprecated.
 2.  The document is missing a conformance requirements section. Although t=
here is some conformance language in the various sections, like DES is SHOU=
LD NOT, and AES-CBC-128 is MUST, the document is missing a centralized list=
 of what is required, as opposed to optional, or not recommended.  I would =
suggest the following:

SR:


I like the idea of doing a conformance requirements section especially if i=
t helps to clarify the SHOULDs and MUSTs.   Is there an example RFC or draf=
t where this is done that I can take a look at?

[YN]
There's section 9 in RFC 5246 (TLS 1.2), but that is rather sparse. And the=
re's RFC 4307 for IKE/IPsec.



KEK_MANAGEMENT_ALGORITHM

 *   LKH - MUST  (?)

SR: =93Implementation of the LKH algorithm is OPTIONAL.=94


KEK_ALGORITHM

 *   DES - SHOULD NOT
 *   3DES - SHOULD
 *   AES - MUST


SIG_HASH_ALGORITHM

 *   MD5 - MUST NOT
 *   SHA1 - SHOULD NOT
 *   SHA256 - MUST

(BTW: why do you have to specify this at all?  With RSA, you're using the P=
KCS#1.5 format that encodes the hash algorithm anyways, so why negotiate it=
?)

SR: By having the information in the SA payload during registration, the GM=
 has the opportunity to determine whether it can support the requested algo=
rithm and react appropriately if it doesn=92t support it.   Otherwise, the =
GM will only recognize it can=92t support the requested algorithm upon rece=
iving the first rekey.

SIG_ALGORITHM

 *   RSA - MUST


protocol

 *   ESP - MUST
 *   AH - MAY


Key download type

 *   are all three types mandatory?

SR: No.  The draft does not mandate that all three types are present.  LKH =
is optional.

Section 5.2.1:

   There may be zero or one SAK Payloads, zero or more GAP Payloads, and ze=
ro or

   more SAT Payloads, where either one SAK or SAT payload MUST be
   present.


And so on.

Anyway, I do promise to read this throughly soon.

Yoav



SR: Looking forward to your full review.

Thanks,
Sheela


--_000_123E650380354DAD9019E0A40EABD1FEcheckpointcom_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html><head><base href=3D"x-msg://47/"></head><body style=3D"word-wrap: bre=
ak-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "=
><br><div><div>On May 8, 2010, at 3:21 AM, Sheela Rowles (sheela) wrote:</d=
iv><br class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; font-family:=
 Arial; font-size: medium; font-style: normal; font-variant: normal; font-w=
eight: normal; letter-spacing: normal; line-height: normal; orphans: 2; tex=
t-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-s=
pacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertica=
l-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size=
-adjust: auto; -webkit-text-stroke-width: 0px; "><div lang=3D"EN-US" link=
=3D"blue" vlink=3D"purple" style=3D"word-wrap: break-word; -webkit-nbsp-mod=
e: space; -webkit-line-break: after-white-space; "><div class=3D"Section1">=
<div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "=
><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: r=
gb(31, 73, 125); ">Really sorry for the late response.<o:p></o:p></span></d=
iv><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001p=
t; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif=
; "><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color=
: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-to=
p: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-=
size: 12pt; font-family: 'Times New Roman', serif; "><span style=3D"font-si=
ze: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">See =
inline SR:<o:p></o:p></span></div><div style=3D"margin-top: 0in; margin-rig=
ht: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-f=
amily: 'Times New Roman', serif; "><span style=3D"font-size: 11pt; font-fam=
ily: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></spa=
n></div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.=
0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; "><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div><div style=3D=
"border-right-style: none; border-bottom-style: none; border-left-style: no=
ne; border-width: initial; border-color: initial; border-top-style: solid; =
border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding-top: 3=
pt; padding-right: 0in; padding-bottom: 0in; padding-left: 0in; "><div styl=
e=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-le=
ft: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><b><span=
 style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span><=
/b><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "><span=
 class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:msec-bounce=
s@ietf.org" style=3D"color: blue; text-decoration: underline; ">msec-bounce=
s@ietf.org</a><span class=3D"Apple-converted-space">&nbsp;</span>[mailto:ms=
ec-bounces@ietf.org]<span class=3D"Apple-converted-space">&nbsp;</span><b>O=
n Behalf Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Yoav Nir<=
br><b>Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Thursday,=
 April 08, 2010 4:35 AM<br><b>To:</b><span class=3D"Apple-converted-space">=
&nbsp;</span><a href=3D"mailto:msec@ietf.org" style=3D"color: blue; text-de=
coration: underline; ">msec@ietf.org</a><br><b>Subject:</b><span class=3D"A=
pple-converted-space">&nbsp;</span>[MSEC] GDOI Update draft<o:p></o:p></spa=
n></div></div></div><div style=3D"margin-top: 0in; margin-right: 0in; margi=
n-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12=
pt; font-family: 'Times New Roman', serif; ">Hi.<o:p></o:p></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margi=
n-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p=
>&nbsp;</o:p></div></div><div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-famil=
y: 'Times New Roman', serif; ">As I promised at the meeting, I will review =
this draft thoroughly, but I already have two comments<o:p></o:p></div></di=
v><div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0=
001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', s=
erif; "><o:p>&nbsp;</o:p></div></div><div><ol start=3D"1" type=3D"1" style=
=3D"margin-bottom: 0in; "><li class=3D"MsoNormal" style=3D"margin-top: 0in;=
 margin-right: 0in; margin-bottom: 12pt; margin-left: 0in; font-size: 12pt;=
 font-family: 'Times New Roman', serif; ">It was said in the meeting (altho=
ugh it's not written in the draft) that none of the known implementations h=
ave implemented the PFS extension, and so it is dropped. This is incorrect.=
 I have checked Check Point's implementation, and it does, in fact, impleme=
nt the PFS feature. What the draft says, in appendix B, is that it provides=
 negligible value, and that the specification is faulty. These statements a=
re true. &nbsp;<br>Much as I'd hate to deprecate running code from my own c=
ompany, I agree with the reasoning in appendix B, so I'm fine with it being=
 deprecated.<o:p></o:p></li><li class=3D"MsoNormal" style=3D"margin-top: 0i=
n; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size:=
 12pt; font-family: 'Times New Roman', serif; ">The document is missing a c=
onformance requirements section. Although there is some conformance languag=
e in the various sections, like DES is SHOULD NOT, and AES-CBC-128 is MUST,=
 the document is missing a centralized list of what is required, as opposed=
 to optional, or not recommended. &nbsp;I would suggest the following:<o:p>=
</o:p></li></ol><div><div style=3D"margin-top: 0in; margin-right: 0in; marg=
in-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times=
 New Roman', serif; "><span style=3D"color: rgb(31, 73, 125); ">SR:<o:p></o=
:p></span></div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bo=
ttom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span style=3D"font-size: 11pt; font-family: Calibri, sans=
-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div style=
=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-lef=
t: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><span sty=
le=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73,=
 125); "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0in; margi=
n-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; f=
ont-family: 'Times New Roman', serif; "><span style=3D"font-size: 11pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">I like the idea o=
f doing a conformance requirements section especially if it helps to clarif=
y the SHOULDs and MUSTs.&nbsp;&nbsp; Is there an example RFC or draft where=
 this is done that I can take a look at?</span></div></div></div></div></di=
v></span></blockquote><div><br></div><div>[YN]</div><div>There's section 9 =
in RFC 5246 (TLS 1.2), but that is rather sparse. And there's RFC 4307 for =
IKE/IPsec.</div><br><blockquote type=3D"cite"><span class=3D"Apple-style-sp=
an" style=3D"border-collapse: separate; font-family: Arial; font-size: medi=
um; font-style: normal; font-variant: normal; font-weight: normal; letter-s=
pacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-tra=
nsform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-bo=
rder-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit=
-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-=
text-stroke-width: 0px; "><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple=
" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-br=
eak: after-white-space; "><div class=3D"Section1"><div><div><div style=3D"m=
argin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0i=
n; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style=3D=
"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125)=
; "><o:p></o:p></span></div><div style=3D"margin-top: 0in; margin-right: 0i=
n; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family:=
 'Times New Roman', serif; "><span style=3D"font-size: 11pt; font-family: C=
alibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></di=
v><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt=
; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;=
 "><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color:=
 rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div></div><div><div style=3D=
"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: =
0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">KEK_MANAGEME=
NT_ALGORITHM<o:p></o:p></div></div><div><ul type=3D"disc" style=3D"margin-b=
ottom: 0in; "><li class=3D"MsoNormal" style=3D"margin-top: 0in; margin-righ=
t: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-fa=
mily: 'Times New Roman', serif; ">LKH - MUST &nbsp;(?)<o:p></o:p></li></ul>=
<div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.000=
1pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', ser=
if; "><span style=3D"color: rgb(31, 73, 125); ">SR: =93</span><span lang=3D=
"EN" style=3D"color: rgb(31, 73, 125); ">Implementation of the LKH algorith=
m is OPTIONAL.=94<br><br><o:p></o:p></span></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-siz=
e: 12pt; font-family: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div></=
div><div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0=
.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman',=
 serif; ">KEK_ALGORITHM<o:p></o:p></div></div><div><ul type=3D"disc" style=
=3D"margin-bottom: 0in; "><li class=3D"MsoNormal" style=3D"margin-top: 0in;=
 margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 1=
2pt; font-family: 'Times New Roman', serif; ">DES - SHOULD NOT<o:p></o:p></=
li><li class=3D"MsoNormal" style=3D"margin-top: 0in; margin-right: 0in; mar=
gin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">3DES - SHOULD<o:p></o:p></li><li class=3D"MsoNormal"=
 style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; marg=
in-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">AES=
 - MUST<o:p></o:p></li></ul><div><div style=3D"margin-top: 0in; margin-righ=
t: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-fa=
mily: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div></div><div><div st=
yle=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-=
left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">SIG_HA=
SH_ALGORITHM<o:p></o:p></div></div><div><ul type=3D"disc" style=3D"margin-b=
ottom: 0in; "><li class=3D"MsoNormal" style=3D"margin-top: 0in; margin-righ=
t: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-fa=
mily: 'Times New Roman', serif; ">MD5 - MUST NOT<o:p></o:p></li><li class=
=3D"MsoNormal" style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: =
0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'=
, serif; ">SHA1 - SHOULD NOT<o:p></o:p></li><li class=3D"MsoNormal" style=
=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-lef=
t: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">SHA256 - =
MUST<o:p></o:p></li></ul><div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-famil=
y: 'Times New Roman', serif; ">(BTW: why do you have to specify this at all=
? &nbsp;With RSA, you're using the PKCS#1.5 format that encodes the hash al=
gorithm anyways, so why negotiate it?)<o:p></o:p></div></div><div><div styl=
e=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-le=
ft: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><span st=
yle=3D"color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div style=
=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-lef=
t: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><span sty=
le=3D"color: rgb(31, 73, 125); ">SR: By having the information in the SA pa=
yload during registration, the GM has the opportunity to determine whether =
it can support the requested algorithm and react appropriately if it doesn=
=92t support it. &nbsp;&nbsp;Otherwise, the GM will only recognize it can=
=92t support the requested algorithm upon receiving the first rekey.<o:p></=
o:p></span></div><div style=3D"margin-top: 0in; margin-right: 0in; margin-b=
ottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New=
 Roman', serif; "><span style=3D"font-size: 11pt; font-family: Calibri, san=
s-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div></div><di=
v><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt=
; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif;=
 ">SIG_ALGORITHM<o:p></o:p></div></div><div><ul type=3D"disc" style=3D"marg=
in-bottom: 0in; "><li class=3D"MsoNormal" style=3D"margin-top: 0in; margin-=
right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; fon=
t-family: 'Times New Roman', serif; ">RSA - MUST<o:p></o:p></li></ul><div><=
div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; m=
argin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">=
<o:p>&nbsp;</o:p></div></div><div><div style=3D"margin-top: 0in; margin-rig=
ht: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-f=
amily: 'Times New Roman', serif; ">protocol<o:p></o:p></div></div><div><ul =
type=3D"disc" style=3D"margin-bottom: 0in; "><li class=3D"MsoNormal" style=
=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-lef=
t: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">ESP - MUS=
T<o:p></o:p></li><li class=3D"MsoNormal" style=3D"margin-top: 0in; margin-r=
ight: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font=
-family: 'Times New Roman', serif; ">AH - MAY<o:p></o:p></li></ul><div><div=
 style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; marg=
in-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:=
p>&nbsp;</o:p></div></div><div><div style=3D"margin-top: 0in; margin-right:=
 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-fami=
ly: 'Times New Roman', serif; ">Key download type<o:p></o:p></div></div><di=
v><ul type=3D"disc" style=3D"margin-bottom: 0in; "><li class=3D"MsoNormal" =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margi=
n-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">are =
all three types mandatory?<o:p></o:p></li></ul><div><div style=3D"margin-to=
p: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-=
size: 12pt; font-family: 'Times New Roman', serif; "><span style=3D"color: =
rgb(31, 73, 125); ">SR: No.&nbsp; The draft does not mandate that all three=
 types are present. &nbsp;LKH is optional.<o:p></o:p></span></div><pre styl=
e=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-le=
ft: 0in; font-size: 10pt; font-family: Consolas; page-break-before: always;=
 "><span style=3D"font-size: 12pt; font-family: 'Times New Roman', serif; c=
olor: rgb(31, 73, 125); ">Section 5.2.1: <o:p></o:p></span></pre><pre style=
=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-lef=
t: 0in; font-size: 10pt; font-family: Consolas; page-break-before: always; =
"><span style=3D"font-size: 12pt; font-family: 'Times New Roman', serif; co=
lor: rgb(31, 73, 125); ">&nbsp;&nbsp;&nbsp;</span><span lang=3D"EN" style=
=3D"font-size: 12pt; font-family: 'Times New Roman', serif; color: rgb(79, =
129, 189); ">There may be zero or one SAK Payloads, zero or more GAP Payloa=
ds, and zero or<o:p></o:p></span></pre><div style=3D"margin-top: 0in; margi=
n-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; f=
ont-family: 'Times New Roman', serif; page-break-before: always; "><span la=
ng=3D"EN" style=3D"color: rgb(79, 129, 189); ">&nbsp;&nbsp; more SAT Payloa=
ds, where either one SAK or SAT payload MUST be<o:p></o:p></span></div><div=
 style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; marg=
in-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><sp=
an lang=3D"EN" style=3D"color: rgb(79, 129, 189); ">&nbsp;&nbsp; present.<o=
:p></o:p></span></div><div style=3D"margin-top: 0in; margin-right: 0in; mar=
gin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Time=
s New Roman', serif; "><span style=3D"color: rgb(31, 73, 125); "><o:p>&nbsp=
;</o:p></span></div><div style=3D"margin-top: 0in; margin-right: 0in; margi=
n-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times =
New Roman', serif; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div></div>=
<div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.000=
1pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', ser=
if; ">And so on.<o:p></o:p></div></div><div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12=
pt; font-family: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div></div><=
div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001=
pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', seri=
f; ">Anyway, I do promise to read this throughly soon.<o:p></o:p></div></di=
v><div><div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0=
001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', s=
erif; "><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin-top: 0in; ma=
rgin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt=
; font-family: 'Times New Roman', serif; ">Yoav<o:p></o:p></div></div><div>=
<div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "=
><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin-top: 0in; margin-ri=
ght: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-=
family: 'Times New Roman', serif; "><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margi=
n-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p=
>&nbsp;</o:p></div></div></div></div><div><div style=3D"margin-top: 0in; ma=
rgin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt=
; font-family: 'Times New Roman', serif; "><span style=3D"color: rgb(31, 73=
, 125); ">SR: Looking forward to your full review.<o:p></o:p></span></div><=
div style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; m=
argin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; ">=
<span style=3D"color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><di=
v style=3D"margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; mar=
gin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; "><s=
pan style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(=
31, 73, 125); ">Thanks,<o:p></o:p></span></div><div style=3D"margin-top: 0i=
n; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size:=
 12pt; font-family: 'Times New Roman', serif; "><span style=3D"font-size: 1=
1pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Sheela<o:=
p></o:p></span></div></div></div></div></div></div></div></div></div></span=
></blockquote></div><br></body></html>=

--_000_123E650380354DAD9019E0A40EABD1FEcheckpointcom_--
