From keyprov-bounces@ietf.org  Mon Jan  5 09:11:39 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 8EFF13A6849;
	Mon,  5 Jan 2009 09:11:39 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 396B73A6856
	for <keyprov@core3.amsl.com>; Mon,  5 Jan 2009 09:09:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, J_CHICKENPOX_22=0.6, J_CHICKENPOX_23=0.6,
	J_CHICKENPOX_25=0.6, J_CHICKENPOX_26=0.6, J_CHICKENPOX_28=0.6,
	RCVD_IN_DNSWL_MED=-4]
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 91d9AvM5Vodr for <keyprov@core3.amsl.com>;
	Mon,  5 Jan 2009 09:09:26 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20])
	by core3.amsl.com (Postfix) with ESMTP id 4CC4C3A63D2
	for <keyprov@ietf.org>; Mon,  5 Jan 2009 09:09:25 -0800 (PST)
Received: from hop04-l1d11-si04.isus.emc.com (HOP04-L1D11-SI04.isus.emc.com
	[10.254.111.24])
	by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id
	n05H9BMK026907
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 5 Jan 2009 12:09:11 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by
	hop04-l1d11-si04.isus.emc.com (Tablus Interceptor);
	Mon, 5 Jan 2009 11:47:14 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com
	[10.254.64.53])
	by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id
	n05H99li020041; Mon, 5 Jan 2009 12:09:09 -0500 (EST)
From: robert.philpott@rsa.com
Received: from CORPUSMX40B.corp.emc.com ([10.254.64.48]) by
	corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 5 Jan 2009 12:09:08 -0500
X-MIMEOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C96F58.51FA35AD"
Date: Mon, 5 Jan 2009 12:08:39 -0500
Message-ID: <51F3EFC7CE76EC4D99762C23364493E6F07C4E@CORPUSMX40B.corp.emc.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C162EA7968@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00Q
References: <C41BFCED3C088E40A8510B57B165C162EA7968@FIESEXC007.nsn-intra.net>
To: <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 05 Jan 2009 17:09:08.0810 (UTC)
	FILETIME=[5276EAA0:01C96F58]
X-RSA-Inspected: yes
X-RSA-Classifications: 
X-RSA-Action: allow
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C96F58.51FA35AD
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Sorry for the delay in responding to this.  There was a discussion on
the list back in July describing the need for this element and why
existing functionality is inadequate.

Rob Philpott=20
RSA, the Security Division of EMC
Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
515-7115 | Mobile: (617) 510-0893


> -----Original Message-----
> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of
> Tschofenig, Hannes (NSN - FI/Espoo)
> Sent: Friday, December 19, 2008 6:34 AM
> To: keyprov@ietf.org
> Subject: [KEYPROV] DeviceBinding ?
>=20
> I have a question regarding the following element:
>=20
> "
> <DeviceBinding>
>=20
> This element carries the identifier that can be used to bind keys to
the
> device or class of device. When loading keys into a device, this
> identifier can be checked against information obtained from the device
> to ensure that the correct device or class of device is being used.
> "
>=20
> I am not sure about the purpose of the element and what is actually in
> there that makes it different from the already provided PSKC
> functionality.
>=20
> Ciao
> Hannes
>=20
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov


------_=_NextPart_001_01C96F58.51FA35AD
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit

X-MIMEOLE: Produced By Microsoft Exchange V6.5
Received: from corpussmtp2.corp.emc.com ([128.221.14.146]) by CORPUSMX10A.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 14 Jul 2008 07:56:05 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Received: from mexforward.lss.emc.com ([10.254.145.13]) by corpussmtp2.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 14 Jul 2008 07:56:05 -0400
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id m6EBu3dF014358 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 07:56:04 -0400 (EDT)
Received: from igw.emc.com (gryphon.lss.emc.com [168.159.216.14]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id m6EBu2mP023306; Mon, 14 Jul 2008 07:56:02 -0400 (EDT)
Received: from mail170-sin-R.bigfish.com (mail-sin.bigfish.com [207.46.51.74]) by igw.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id m6EBtxrA015339; Mon, 14 Jul 2008 07:56:00 -0400
Received: from mail170-sin (localhost.localdomain [127.0.0.1]) by mail170-sin-R.bigfish.com (Postfix) with ESMTP id BC8EA1590249; Mon, 14 Jul 2008 11:55:58 +0000 (UTC)
Received: by mail170-sin (MessageSwitch) id 1216036558355316_13884; Mon, 14 Jul 2008 11:55:58 +0000 (UCT)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by mail170-sin.bigfish.com (Postfix) with ESMTP id 8B6F0458050; Mon, 14 Jul 2008 11:55:55 +0000 (UTC)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 6FF6825ED46; Mon, 14 Jul 2008 13:56:01 +0200 (CEST)
Content-class: urn:content-classes:message
Subject: RE: [KEYPROV] [pskc] Latest draft of PSKC - no more name value pairs
Date: Mon, 14 Jul 2008 06:56:00 -0500
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC40203F17E@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <C888CF75146307419E47C46FA89C5A576DF962@CORPUSMX10A.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] [pskc] Latest draft of PSKC - no more name value pairs
Thread-Index: Acihb52vIXPZfM+dQBGaWxrT4r5ocAAVy7xQAHs9/BAAB0GJoAAC0jWgARViyUAASBMeYAFfxKKAAAGFK/UAAAvvgANQaPGwAZRV6yADujT6IAG6oWTwATCmQMAA2/9+cAAaOCvwAARo/kAAAmN1MABi6N2wAMd0K8A=
References: <9ED76AB595E4944BB33D8998DE448D110160C92D@CORPUSMX10B.corp.emc.com><5BFE9E473DBFC24CA87F18F29B3F0AC40203F0D3@sur-corp-ex-02.corp.ad.activcard.com> <5BFE9E473DBFC24CA87F18F29B3F0AC40203F105@sur-corp-ex-02.corp.ad.activcard.com> <5BFE9E473DBFC24CA87F18F29B3F0AC40203F12D@sur-corp-ex-02.corp.ad.activcard.com> <C888CF75146307419E47C46FA89C5A575BBBB3@CORPUSMX10A.corp.emc.com> <5BFE9E473DBFC24CA87F18F29B3F0AC40203F154@sur-corp-ex-02.corp.ad.activcard.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C9DF4431@mou1wnexmb10.vcorp.ad.vrsn.com> <5BFE9E473DBFC24CA87F18F29B3F0AC40203F157@sur-corp-ex-02.corp.ad.activcard.com> <C888CF75146307419E47C46FA89C5A576DF962@CORPUSMX10A.corp.emc.com>
From: <philip.hoyer@actividentity.com>
To: <robert.philpott@rsa.com>,
	<mpei@verisign.com>,
	<SMachani@diversinet.com>,
	<Hannes.Tschofenig@gmx.net>,
	<pbaker@verisign.com>,
	<andrea.doherty@rsa.com>
Cc: <keyprov@ietf.org>

Rob,

Please see comments inline [PH2]

=20

Thanks again for all your help,

=20

Philip

=20

________________________________

From: robert.philpott@rsa.com [mailto:robert.philpott@rsa.com]=20
Sent: Thursday, July 10, 2008 9:33 PM
To: Philip Hoyer; mpei@verisign.com; SMachani@diversinet.com; =
Hannes.Tschofenig@gmx.net; pbaker@verisign.com; andrea.doherty@rsa.com
Cc: keyprov@ietf.org
Subject: RE: [KEYPROV] [pskc] Latest draft of PSKC - no more name value =
pairs

=20

Hi folks,

=20

Sorry I didn't get this out last night. I've continued the dialog below =
(some content was snipped to shorten the message)...  Sorry for the =
length - I'm trying to provide sufficient context around our use cases =
to justify the suggestions.

=20

Cheers,

=20

Rob Philpott=20

RSA, the Security Division of EMC
Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781) =
515-7115 | Mobile: (617) 510-0893

=20

From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]=20
Sent: Tuesday, July 08, 2008 8:16 AM
To: Pei, Mingliang; Philpott, Robert; SMachani@diversinet.com; =
Hannes.Tschofenig@gmx.net; Hallam-Baker, Phillip; Doherty, Andrea
Cc: keyprov@ietf.org
Subject: RE: [KEYPROV] [pskc] Latest draft of PSKC - no more name value =
pairs

=20

Ming do you think we should add 'class' in DeviceInfo ?

[RSP] I really would prefer not using the name "class" for the element =
as that only solves half of our use case.  The purpose of the element we =
need is to have a single item in the device description of the PSKC =
instance document that can be used to match against a characteristic of =
the device to ensure that the keys are being loaded on the correct =
device or class of device (sorry for the long sentence :-)). =20

=20

You suggested below that the combination of <Manufacturer> and =
<SerialNo> should identify a specific device and that adding a class =
element could then identify a class of device. =20

=20

First, <Manufacture>+<SerialNo> are inadequate for our "specific device" =
use case.  There are numerous devices (e.g. many phones) where we just =
cannot programmatically retrieve the device serial number.  For example, =
I have a Verizon WinMobile phone that has a unique serial number printed =
on it.  However, I cannot obtain that value from a WinMobile app. =20

=20

The use case I need to satisfy is when an admin provisions a key to me =
but our policy mandates that the key can only be loaded on my specific =
phone.  I thus need my application to verify that when I try to load the =
key into the device, that it truly is the right device.  Now if I gave =
the admin the serial number from the phone, the app can't verify it.  =
But I might be able to obtain the phone's IMEI  number or have the app =
show me some other unique value.  I could then provide this value when =
requesting my key and the admin would put it in the <Device> instance =
document and my app could verify it when loading the key.

=20

While it would be feasible to put this identifier in the SerialNo =
element (even though it's not the serial number), I still have the =
"class" use case to deal with.  If you provide a separate <Class> =
element, we then will need yet another attribute or element to indicate =
which of the 2 options should be enforced when loading a key since both =
<Class> and the <Manufacture>+<SerialNo> combination could appear in the =
document. For us, it can only be one of the choices but we can't make =
that an arbitrary choice; it has to be based on an enterprise policy. =20

=20

This is a critical capability to us. Thus, we are requesting a single =
element to identify the restriction information. Since we are "binding" =
a key to either a device or to a device class with this information, I =
previously suggested calling it either <BindingInfo> or =
<DeviceRestriction>. Perhaps a better name would be simply =
<DeviceBinding>. This would go into the <DeviceInfoType> definition. The =
description for the spec would be as follows:

=20

*      <DeviceBinding> (OPTIONAL), the identifier that can be used to =
bind keys to the device or class of device. When loading keys into a =
device, this identifier can be checked against information obtained from =
the device to ensure that the correct device or class of device is being =
used.

=20

See comment from Robert below in the email.

=20

Philip

=20

[PH2] understood and added to submitted spec

=20

[RSP] <snip>

________________________________

3.       Shouldn't the "KeyId" attribute in the KeyType type also be of =
type xs:ID? It is currently defined as xs:string?  If this was =
intentional, I am quite confused as to the reason for using xs:string.

a.       Assuming KeyId should be of type xs:ID (and renamed to simply =
"Id"), then the PINKeyId attribute in the PINPolicyType type (pending #1 =
above) and the MasterKeyId attribute in KeyPropertiesType and KeyType =
types would need to be of type xs:IDREF.  These attributes are described =
to be unique references to keys.

[PH] No it can't be of type xs:ID becaue KeyId is actually what you =
refer further down as the unique serial number of the keys.

[RSP] I suspected that might be the case.  However, based on my =
experience with a number of other XML-based protocols, I strongly =
recommend separating the mechanism of identifying a blob of XML in an =
instance document (for which xs:ID and xs:IDREF are very useful) from =
the serial numbers that tie the blob to information managed by external =
systems.  That is, it is generally not a good idea to overload an =
attribute to serve double-duty. IMO that's just a cleaner content model. =
The ID/IDREF  attributes provide formal semantics for defining/referring =
to the XML blobs. A "serial number" string does not. Also, it seems to =
me that the serial number of a key is no different from a serial number =
of a device in that it's info about the key itself, not the XML blob =
representing the key. Yet you didn't use the ID attribute of the device =
as the serial number of the device. Thus the current approach is =
internally inconsistent.  So, I still recommend:

*      In <KeyType>, change <xs:attribute name=3D"KeyId" =
type=3D"xs:string" use=3D"required"/> to <xs:attribute name=3D"ID" =
type=3D"xs:ID" use=3D"required"/>

*      Since <PINKeyId> refers to a specific <Key> in the instance =
document, in <PINPolicyType>, change <xs:attribute name=3D"PINKeyId" =
type=3D"xs:string" use=3D"optional"/> to <xs:attribute name=3D"PINKey" =
type=3D"xs:IDREF" use=3D"optional"/>

=20

For <MasterKeyId>, I am assuming that the master key will also always be =
present in the instance document (it's not clear in the spec).  If it is =
always present, then in <KeyPropertiesType> and <KeyType>, change =
<xs:element name=3D"MasterKeyId" type=3D"xs:string" minOccurs=3D"0"/> to =
<xs:element name=3D"MasterKeyId" type=3D"xs:IDREF" minOccurs=3D"0"/>. =
If, however, the key being referred to is possibly external to the =
instance document, then this element should be left alone, but the =
description should state that the value refers to an externally-defined =
key with a <SerialNo> that matches the value.

=20

Finally, in <KeyType> add <xs:element name=3D"SerialNo" =
type=3D"xs:string minOccurs=3D"0">

I think it should be an optional element (since we would now have the =
xs:ID that can be used to refer to it), although I could be convinced it =
should be mandatory. The description would be:

*      <SerialNo>  (OPTIONAL), a unique and global identifier of the =
symmetric key.  The identifier is defined as a string of alphanumeric    =
  characters.

=20

[PH2] I understand that there is obviously a confusion here about =
semantics and especially with the referral of PIN Key there is a double =
use of an external unique identifier (BTW some people do not agree with =
the term KeySerialNumber because it somehow makes people think of a =
series or continuous number whereas unique keyId could be random. I left =
this for now since there is alignment with DSKPP and alos too kuch work =
but this is an issue that should be discussed at IETF before we finalise =
the spec. The MasterKeyId is external to the document hence left alone. =
I added some more I added some text that hoipefully should make it clear =
that these are external identifiers.

=20

[RSP] <snip>

=20

5.       I personally think the ability to override settings in the =
<KeyProperties> element with specific values defined in the <Key> =
element might be overkill and could create more opportunities for =
implementation bugs.  My first preference would be to just define =
standalone <KeyProperties> elements and ONLY allow references from the =
<Key> elements via the IDREF mechanism.  My second preference is to =
simply have the <Key> element directly embed a <KeyProperties> element =
that is of type KeyPropertiesType and eliminate the use of the IDREF.  I =
can live with it as is, but do think it over-complicates processing.=20

[PH] the main use for Keyproperties is for bulk provisioning where many =
keys share same properties. Hence the model of being able to not have to =
repeat the common properties in the same instance. The override is =
something that I believe makes sense in this scenario. Assume you are =
carrying thousands of keys that share the same properties but a few have =
different values so you allow an instance to set a specific value for =
something that is already contained in the shared properties. I share =
your concern for the support of keyproperties all together. I believe =
that many implementations will not implement support for keyproperties =
at all. I am less concerned about the override.

[RSP] You convinced me; As I said, I can live with the override =
mechanism and also realized we have a use case that it can solve.

=20

6.       In the DeviceInfoType, I believe that the <SerialNo> element =
should be optional.  I know of devices where you cannot discover the =
actual serial number of the specific device (e.g. it is embedded in a =
larger platform). But I still might desire to include some of the other =
device info in the declaration.  To do this, I'd have to include a dummy =
value for <SerialNo>, which IMO is a bad idea.

[PH] after long discussions we narrowed down a universal (multiple =
manufacturers) way to uniquely identify the device to the combination of =
Manufacturer + SerialNo. This is the same as in the certificate world =
the use of IssuerDN and serial number uniquely identifies a certificate. =
To enforce this combined key Manufacturer and SerialNo are Mandatory.  =
If you do not have a 'device' per se now that I clarified the KeyId is =
the SerialNo of the key you can use the same value for the SerialNo of a =
virtual device.=20

[RSP] I'm not sure I understand. In our use case, we have a real, =
physical device (not a virtual one), but my physical device cannot =
provide me (programmatically) with the device serial number.  And my =
physical device can hold multiple keys.  So I can't use the KeyId of one =
of the keys as the serial number of the device... unless you are =
suggesting that I create a virtual device for every key that I want to =
load into my physical device.  This just doesn't make sense to me.

=20

In order to put the <SerialNo> info into the instance document, the =
value has to get entered into the provisioning system that creates the =
document. As I said, we have run into quite a few devices where we can't =
obtain the device serial number at all or can only obtain it =
programmatically with elevated user privs.  Examples include my =
WinMobile phone, the TPM device on my laptop, and many secure USB flash =
drives.  If I can't find/display the serial number, it can't be =
transferred into the provisioning system to be associated with the =
<Device> element that holds my keys. Thus, I still believe <SerialNo> =
should be an optional element.

=20

If you adopt our request to include an element in <DeviceInfo> called =
<DeviceBinding> (as described above), then I can live with having a =
required serial number element here.  In cases where we don't know the =
serial number, we'll just throw in a dummy value.

=20

[RSP] <snip>

=20

8.       I'm not sure I understand why the <UserId> element is part of =
the DeviceType type definition. In our environment, a key is typically =
aligned with a single user ID.  Consider a scenario where a =
<KeyContainer> holds the keys I will use across multiple applications  =
where I have been assigned different user ID's.  If I use a single =
device to hold all of my keys, I can't do this.  I thus would prefer to =
see the <UserId> element become part of the KeyPropertiesType type.  I =
don't think I understand the use case for having it be part of the =
device definition.

[PH] The userId represents the information of the binding of a physical =
device to a user. The userId here is more to do with the concept of a =
global UserId rather than the username for a specific application. I =
understand your use case but was wondering if this is not slightly out =
of scope of PSKC. The concept of UserId to application Username mapping =
is covered more in something like SPML. I think the concept of which =
key/device can be used for which application is something that we should =
leave for this version of the spec.

[RSP] Hmmm... I don't think this is quite right. We don't typically =
think of binding a device to a single "UserId"; We bind a device to a =
"user" (it's owner) or even multiple users (e.g. a multi-user =
workstation on a shop floor).  A "UserId" typically binds a "user" to a =
specific account in an authentication system/application.  Consider a =
user that has multiple accounts on multiple systems in an enterprise and =
they want to use the same device to hold all of the keys for those =
accounts.  They may of course have different UserId's for each of those =
accounts/keys. The enterprise provisioning system could certainly use =
SPML to provision the user's accounts (i.e. UserId's) and keys into the =
multiple systems/applications.  SPML is intended for provisioning this =
info into those systems.  But to provision the user's keys into the =
device, they will use PSKC.  Under the current PSKC, the provisioning =
system won't know which UserId to use when creating the PSKC instance =
document for the <Device>. =20

=20

Next, when the user wants to access one of the enterprise systems, they =
will access their device and need to choose one of the keys.  In our =
experience, this is best facilitated by associating a "friendly name" =
with each key so they can readily pick the one they need. Once they =
choose a key, the <UserId> associated with the key can then be provided =
to the system as part of the authentication. So, I'm not talking about =
bringing application-style provisioning into PSKC.  I'm simply =
associating the user id to which the key pertains with the <Key> =
element.  A single <Key> with a <UserId> and credential might be used =
across many applications.  But if I have different sets of keys, I want =
to know what the user id is that it relates to.

=20

So, my suggestion is to allow BOTH associating an optional user name =
(e.g. <User>, not <UserId>) to a device AND associating an optional =
<UserId> for each key:

=20

In <DeviceType>, change:

<xs:element name=3D"UserId" type=3D"xs:string" minOccurs=3D"0"/>

To

              <xs:element name=3D"User" type=3D"xs:string" =
minOccurs=3D"0"/>

The description should be shortened to:

*      <User> (OPTIONAL), identifies the owner or the user of the =
device.

I see no reason to place format constraints on this value as is =
currently described using RFC4514.

=20

In <KeyType>, add:

<xs:element name=3D"UserId" type=3D"xs:string" minOccurs=3D"0"/>

with a description of:

*      <UserId> (OPTIONAL), identifies the user account (e.g. username =
or user id) to which the key is assigned.  The value MAY be a string =
representation of a Distinguished Name as defined in [RFC4514]. For =
example "UID=3Djsmith,DC=3Dexample,DC=3Dnet".  In systems where unique =
user Ids are used the string representation 'UID=3D[uniqueId]' SHOULD be =
used.

=20

Note that IMO, the use of "UID=3D[uniqueId]" should not be mandated =
(i.e. MUST).  It's use might help interoperability, but if the =
(potentially constrained) client devices just need the user id value, =
we'd be forcing them to parse the value to pull out the ID and I just =
don't think that should be mandated.

=20

Also please consider the concept where keys can be tied to more than one =
user (role certs or attribute certs are examples) one could eve envisage =
having the same OTP key for multiple users in an environment where the =
OTP key protects access to a shared collaboration space (although if =
provisioning of an individual key is relatively cheap the it makes no =
sense to share an single access key).=20

Absolutely. But the alternative I suggest supports this as well in =
addition to supporting the use case I described.

=20

=20

[PH2] agree with proposed changes but I am maintaining the format =
recommendation for User for interoperability (I changed the MUST to =
SHOULD though)

=20

[RSP] <snip>

=20

*** RE: 3. Add additional elements under KeyData based on input from Rob =
Philpot

=20

The additions below are not just in KeyData:

1.       I mentioned this in my previous comments, but I still don't =
understand why the spec-defined elements currently listed under the =
<Data> element need to be nested under <Data>.  They are well-known =
properties of the <Key> so why not just list them as <Key> child =
elements?  For example, I don't consider <TimeInterval> to be any =
different than <ExpiryDate> or <FriendlyName> w.r.t. the keys =
properties, so why is one nested under <Data> and the others are not.  =
IMO, <Data>, if it is needed at all, should just be for extensions.  =
Note that my preference would be to not use "Data" at all and just use =
the <Extensions> mechanism I describe below.

[PH] I tried to explain that everything under Data has a common =
structure (e.g, PLainValue and EncryptedValue) and that only those under =
<Data> can be encrypted. This makes parsing in constraint environment =
easier, for example ona smarft card applet where full XML parsers are =
not available) (e.g. string search until one finds <Data> and then =
proceed).=20

[RSP] I understand that point, but I strongly believe that this approach =
makes processing more difficult, especially for constrained =
environments. IMO there is an alternative that is better for both =
constrained and unconstrained environments.=20

=20

For example, in our environment, we would never encrypt a =
<TimeInterval>, so our <TimeInterval> would just be a value in a =
<PlainValue> element.  But in the current scheme, you say we would =
search for <Data> and proceed from there.  That means then searching  =
for <TimeInterval>, then parsing for <PlainValue>, then getting the =
xs:int value. Yes, I could perhaps skip the search for <Data> and look =
directly for <TimeInterval>, but the other parsing is still required.=20

=20

I contend that if <TimeInterval> was defined outside of <Data> with a =
type=3D"xs:int", then I could simply search for <TimeInterval> and then =
grab the xs:int value.  This is much simpler in a constrained =
environment. And in environments where I do have an XML parser, this =
structure is even easier to deal with.

=20

Also, at least in our use cases, we would never need to encrypt <Time>, =
<Counter> or <TimeDrift>, so the same argument applies to these as well.

=20

The alternative mechanism we've used in other standards for dealing with =
the encrypted/plainvalue question is, for each item that might need to =
get encrypted, we define the plain value element and encrypted value =
element using different element names and types. For Secret, we would =
thus define: =20

=20

<xs:element name=3D"Secret" type=3D"xs:base64Binary" minOccurs=3D"0"/>

<xs:element name=3D"EncryptedSecret" type=3D"xenc:EncryptedDataType" =
minOccurs=3D"0"/>

=20

If for some reason, you wanted Counter to have an encrypted alternative, =
we would have:

<xs:element name=3D"Counter " type=3D"xs:int " minOccurs=3D"0"/>

<xs:element name=3D"EncryptedCounter" type=3D"xenc:EncryptedDataType" =
minOccurs=3D"0"/>

=20

Whether you want to encrypt these items or not, we get to avoid the =
extra parsing overhead.  I don't have to look for the <Data> element and =
then I don't have to see if the child element is a PlainValue or an =
EncryptedValue.  For those things I'd never encrypt, I just search for =
the tag and get the value.  The ONLY thing that is lost in this approach =
is enforcement of the "xs:choice" in the schema. But since no one will =
be doing schema validation/enforcement for this stuff anyway (especially =
in constrained environments), that's of no value and is far outweighed =
by the simpler processing.

=20

I also point out that now that we've adopted the <ExtensionsType> =
mechanism, it becomes VERY easy to use that to define custom items =
without the special PSKC-defined data types. The items just get added =
into the <Extensions> element of the <Key> element.=20

=20

=20

[PH2] we debated tis and we came up with the current proposal, I have to =
say I can see pros and cons for both approaches. I did not change this =
for current submittal as it is a major change. If you think we should =
discuss this at IETF let me know I out it on the agenda.

=20

=20

BTW, we'd also like to raise a concern about defining <Time> as an =
xs:int (via intDataType).  IMO, <Time> should be defined as an =
xs:dateTime, which we've recently agreed would uniformly express time as =
UTC in Z form.  Using an int for time is very problematic for =
computational reasons.  The spec leaves the interpretation of this value =
undefined. It just seems dangerous to leave this so ambiguously defined. =
 If expressed as a UTC time value using xs:dateTime, then it's pretty =
easy to do the right thing and timezones, etc don't get in the way.  =
Protocols really shouldn't leave such things to chance since it =
definitely inhibits interoperability.

=20

<Time> also seems to have an overloaded use if the <TimeInterval> value =
is also provided.  In this case the <Time> value is not a time value, =
but is instead an interval count.  IMO, this is confusing and the =
overloading should be avoided by adding an optional <IntervalCount> =
element. If <TimeInterval> is not specified, is <Time> a local time?  =
What is the epoch? Etc. etc... It seems pretty ambiguous.  Now, we don't =
need it for our use cases, although we might in the future.  I do think =
it would be helpful to clean this up.

=20

I also prefer having a description in the spec (semantic) of what the =
attribute is hence I would really like from you a list of additional =
elements under <Data> that you know about that make sense. For example:

<DisplayInterval> , of type integerData - "Number of seconds between the =
interval of a display of a token)

[RSP] We don't need <DisplayInterval> since <TimeInterval> is already =
defined in the spec.  In our case, the display interval is the time =
interval of the algorithm. I am assuming the same is true for other =
time-based algorithms.

=20

I've provided descriptions elsewhere in this message for all elements =
we've asked to be added. We don't currently have any additional ones.

=20

2.       In our environment, we assign unique serial numbers to our =
keys.  We would like to see an optional element added to the KeyType =
type named <SerialNo> of type xs:string. Note that these serial numbers =
are completely separate from serial numbers of "devices" that hold keys. =
And due to typing of the xs:ID attribute, the ID can't be used for this. =
 Serial numbers used by corporations may not follow conventions that =
would be required by xs:ID.

[PH] This is what KeyId actually is and why KeyId is NOT xs:Id (please =
see explanation above)

[RSP] As I mentioned earlier, I do not think the references to XML blobs =
(ID's) should serve double-duty as the serial number of the key.

=20

3.       We have a use case where we must identify that a key should =
only be associated with a specific device or perhaps with a general =
"class" of device.  If I am able to find the serial number of a specific =
device, I can accomplish this for the specific device case by using the =
<SerialNo> element of the <DeviceInfo> element that is part of the =
<Device> that contains the Key element.  However, there are 2 cases =
where this doesn't work:

a.       On a device where you cannot discover the actual serial number =
of the specific device. As long as the system can create/display a =
unique value (e.g. a GUID) that will only be associated with that =
specific device, then I could use that identifier to associate the key =
with the device. Yes, this value could be inserted into the <SerialNo> =
element, but then it is misnamed.=20

[PH] as explained above the compound key Manufacturer+SerialNo MUST =
uniquely identify the device hence a GUID in the SerialNo is acceptable =
here.

[RSP] See my earlier explanation of <DeviceBinding> and the <SerialNo> =
element in <Device>.

=20

b.       I want to indicate that the key should only be used on a =
specific class of device.  For example, I may only want the key to be =
loaded into an HSM on a server or into a TPM on a laptop because these =
provide strong key protection.  Here, I don't care which HSM or which =
TPM it is nor do I care who the manufacturer is or what model it is. I =
just want it to be bound to the generic class of device.  The device =
class could be represented by a GUID or some other string (e.g. "TPM").

[PH] This is an interesting point, we have the optional element <Model> =
under <DeviceInfo> . This is described as: "<Model (OPTIONAL)>, the =
model of the device (e.g. one-button-HOTP-token-V1)" Do you think we can =
use this as what you describe as the class=20

[RSP] Using <Model> won't work for us... See my earlier explanation of =
<DeviceBinding> and the <SerialNo> element in <Device>.

=20

or would you prefer me to add another element in DeviceInfo called =
'class' which is an enumerated extensible value. If you want me to add =
this could you provide a list of 'class' values that we can add to the =
spec

[RSP] See my earlier explanation of <DeviceBinding> and the <SerialNo> =
element in <Device>.

=20

4.       In our environment, we need to define PIN policies that define =
the min and max length for PINs and the data type for the PIN (numeric =
or alphanumeric).  This is part of the policy, NOT part of a specific =
PIN key.  Thus, it shouldn't be part of a <ResponseFormat> element.  =
We'd like to see additional attributes on the policy to set these =
values. I could see these attributes getting added to either the =
<PINPolicy> element or to the <PINUsageMode> element.  It can be debated =
whether these should be attributes or child elements. I suggest defining =
a child element of PINUsageMode following the current xs:choice element =
such as

<xs:element name=3DPINProperties type=3D"PINPropertiesType" =
minOccurs=3D"0">

<xs:complexType name=3D"PINPropertiesType">

                <xs:attribute name=3D"MinLength" type=3D"xs:integer">

                <xs:attribute name=3D"MaxLength" type=3D"xs:integer">

                <xs:attribute name=3D"Format" type=3D"pskc:ValueFormat">

</xs:complexType>

[PH] I agree with your suggestions but prefer to add them directly in =
the PINPolicy Type

[RSP] That's fine. Thanks!

=20

Here's some additional nits:

*      When elements are listed as (MANDATORY) or (OPTIONAL), the =
parenthetical is listed inside the element names angle brackets.  For =
example, "<Signature (OPTIONAL)>, the...".  This looks odd.  Wouldn't =
"<Signature> (OPTIONAL), the..." make more sense?

[PH2] agreed and changed

=20

*      There are quite a few element and attribute descriptions in the =
various sections that are not marked as (OPTIONAL) or (MANDATORY).

[PH2} I tried to add most of the missing

=20

*      Section 5.2 states: "Since KeyProperties are a method to =
commonalise the elements in Key please refer to Section 5.4 for detailed =
description of all elements.".  I don't believe "Commonalise" is a word =
(I can't find it in a dictionary and Word complains about it).  Might I =
suggest: "The elements of KeyPropertiesType can be overridden with =
elements by elements of the same name defined in KeyType. Refer to =
section 5.4 for descriptions of the KeyPropertiesType elements."

[PH2] changed wording=20

=20

*      Section 5.3: "A Device MAY be bound to a user and MAY contain =
more than one keys." "more than one keys" should be "more than one key". =
 Also, the elements and attributes described in this section are not =
identified as mandatory or optional.

[PH2] Changed this, thanks for the catch!

=20

*      The style/formatting/phrasing of the element and attribute =
descriptions in various sections is inconsistent.  The descriptions =
usually (but not always) show the element/attribute name followed by =
(OPTIONAL) or (MANDATORY) followed by a comma and then the description.  =
However, sometimes the description is written as a standalone phrase and =
other times it is written in sentence form.  Examples that all read =
differently include:

o    Version (MANDATORY), the version number for the portable key =
container format (the XML schema defined in this document).

o    <PINPolicy (OPTIONAL)>, the policy of the PIN relating to the usage =
of this key as defined in Section 5.4.4

o    The <Secret (OPTIONAL)> conveys the value of the key iself in =
binary. [Note there is also a type in this one "iself"].

o    The <TimeInterval (OPTIONAL)> the time interval value for time =
based OTP algorithms.

*   In other places, the element or attribute is listed on a bulleted =
line by itself and the description is indented below it without a =
bullet.  For example:

o        Format (MANDATORY)

Defines the format of the challenge accepted by the device and

MUST be one of the values defined in Section 5.4.3

=20

[PH2] I changed most of this thanks for the detailed analysis and =
example.


------_=_NextPart_001_01C96F58.51FA35AD
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

------_=_NextPart_001_01C96F58.51FA35AD--


From keyprov-bounces@ietf.org  Mon Jan  5 12:07:09 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 66EC43A6969;
	Mon,  5 Jan 2009 12:07:09 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 392CE3A6969
	for <keyprov@core3.amsl.com>; Mon,  5 Jan 2009 12:07:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.58
X-Spam-Level: 
X-Spam-Status: No, score=-5.58 tagged_above=-999 required=5 tests=[AWL=1.019, 
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 uHAJFujvcXQb for <keyprov@core3.amsl.com>;
	Mon,  5 Jan 2009 12:07:07 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net
	[217.115.75.233])
	by core3.amsl.com (Postfix) with ESMTP id B4A263A67DB
	for <keyprov@ietf.org>; Mon,  5 Jan 2009 12:07:06 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56])
	by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id
	n05K6qMa019329
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Mon, 5 Jan 2009 21:06:52 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net
	[10.159.32.11])
	by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP
	id n05K6qAv004421; Mon, 5 Jan 2009 21:06:52 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by
	demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); 
	Mon, 5 Jan 2009 21:06:51 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 5 Jan 2009 22:07:19 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C162F40830@FIESEXC007.nsn-intra.net>
In-Reply-To: <51F3EFC7CE76EC4D99762C23364493E6F07C4E@CORPUSMX40B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00QAAU7USA=
References: <C41BFCED3C088E40A8510B57B165C162EA7968@FIESEXC007.nsn-intra.net>
	<51F3EFC7CE76EC4D99762C23364493E6F07C4E@CORPUSMX40B.corp.emc.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <robert.philpott@rsa.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 05 Jan 2009 20:06:51.0920 (UTC)
	FILETIME=[262C6100:01C96F71]
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Rob, 

Thanks for your response and for finding that mail. 

I read through the mail and also looked again at the -06 draft version.
It says: 

   o  <DeviceBinding> (OPTIONAL), the identifier that can be used to
      bind keys to the device or class of device.  When loading keys
      into a device, this identifier can be checked against information
      obtained from the device to ensure that the correct device or
      class of device is being used. 

Just to make sure that I correctly understand the idea: 

The <DeviceInfo> element contains a number of child elements that allow
to uniquely identify an entity for which the key carried in
<Key><Data><Secret> is going to be used. 

There are many different devices and many different usages of PSKC.
Different devices have different ways to identify them. Ideally, we want
to use information elements that allow the key (and additional data) to
be associated with the device >>without human interaction<<. (If we
assume human interaction, which we don't say in the document, then
things are much easier.) Currently, we have a number of elements that
can be used: <Manufacturer>, <SerialNo>, <Model>, <IssueNo>,
<StartDate>, <ExpiryDate>

We don't discuss specific devices in the PSKC document and therefore we
don't say that certain elements have to be used with a specific device.
Different elements may also need to be populated in a specific way (call
it encoding).

<DeviceBinding> is another element that contains an opaque identifier
that fulfills a similar role as, for example, <Manufacturer> and
<SerialNo>. 

In trying to understand it better may I try to compare it with operating
system concepts where software components are registered using a unique
identifier, such as a UUID (a 128-bit number). When establishing
communication to a specific software compontent the UUID is presented. 

Is this roughly the idea you had in mind? 

Do you think that all child elements of <DeviceInfo> should be optional,
i.e., one cannot assume one of them to be always present for the sum of
the devices we are looking at? (Still, something has to be present to
know to what the key is associated with.)

>From the current wording you don't assume a specific encoding for the
content of the <DeviceBinding> element. Right?

I am trying to figure out whether we can add additional text that allows
the reader to understand in what circumstances this element is used and,
for the implementer, with what the value in this element should be
compared with. Maybe we have a concrete example we could add. 

Does my question make any sense? 

Ciao
Hannes

>-----Original Message-----
>From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com] 
>Sent: 05 January, 2009 19:09
>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>Subject: RE: [KEYPROV] DeviceBinding ?
>
>Sorry for the delay in responding to this.  There was a 
>discussion on the list back in July describing the need for 
>this element and why existing functionality is inadequate.
>
>Rob Philpott
>RSA, the Security Division of EMC
>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
>515-7115 | Mobile: (617) 510-0893
>
>
>> -----Original Message-----
>> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
>Behalf Of
>> Tschofenig, Hannes (NSN - FI/Espoo)
>> Sent: Friday, December 19, 2008 6:34 AM
>> To: keyprov@ietf.org
>> Subject: [KEYPROV] DeviceBinding ?
>> 
>> I have a question regarding the following element:
>> 
>> "
>> <DeviceBinding>
>> 
>> This element carries the identifier that can be used to bind keys to
>the
>> device or class of device. When loading keys into a device, this
>> identifier can be checked against information obtained from 
>the device
>> to ensure that the correct device or class of device is being used.
>> "
>> 
>> I am not sure about the purpose of the element and what is 
>actually in
>> there that makes it different from the already provided PSKC
>> functionality.
>> 
>> Ciao
>> Hannes
>> 
>> _______________________________________________
>> KEYPROV mailing list
>> KEYPROV@ietf.org
>> https://www.ietf.org/mailman/listinfo/keyprov
>
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan  6 02:41:09 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 187C03A6A3B;
	Tue,  6 Jan 2009 02:41:09 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E94F43A6928
	for <keyprov@core3.amsl.com>; Tue,  6 Jan 2009 02:41:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.939
X-Spam-Level: 
X-Spam-Status: No, score=-1.939 tagged_above=-999 required=5 tests=[AWL=0.310, 
	BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 xGa0uU7CQh3S for <keyprov@core3.amsl.com>;
	Tue,  6 Jan 2009 02:41:06 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133])
	by core3.amsl.com (Postfix) with ESMTP id 734623A69F2
	for <keyprov@ietf.org>; Tue,  6 Jan 2009 02:41:06 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com
	(sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40])
	by frhub1.activcard.fr (Postfix) with ESMTP id 8FB38183938;
	Tue,  6 Jan 2009 11:40:52 +0100 (CET)
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Tue, 6 Jan 2009 11:43:20 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6FE0@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow
	for different key payload containers and alignment with IETF PSKC
Thread-Index: AcltOhNcKiNExoIERmuNsqAm6j4XkgCsUAWQ
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <andrea.doherty@rsa.com>,
	"Hallam-Baker, Phillip" <pbaker@verisign.com>,
	"Pei, Mingliang" <mpei@verisign.com>,
	"Salah Machani" <SMachani@DIVERSINET.COM>
Cc: keyprov@ietf.org
Subject: [KEYPROV] FW: [ekmi-comment] SKSML public review - comment -
	proposal to allow for different key payload containers and
	alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Ladies and Gentlemen,
As mentioned in the last call we had last year I have commented on the
SKSML spec (see email below).

Arshad has now responded and would know a few dates when we can start
discussions.

Is anyone of you available to do a joint webex for them?

Any candidate dates?

Philip

-----Original Message-----
From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
Sent: Saturday, January 03, 2009 12:25 AM
To: Philip Hoyer
Cc: ekmi-comment@lists.oasis-open.org; ekmi
Subject: Re: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC

Philip,

Thank you very much for your comments on the DRAFT specification
of SKSML, and the potential to include the DSKPP key-container
within SKSML.

The Technical Committee has agreed to begin discussions with you
(and/or other members of KEYPROV) to understand the implications
of this change.

A small group of TC members would like to start understanding the
details of DSKPP, how it fits in with SKSML and its impact on
SKSML.  Please let us know how you would like to begin - I imagine
a web-presentation from you on the current DSKPP architecture and
mechanics would be the appropriate first step.

The TC has also decided that since there were no objections from
anyone in the Public Review to the current SKSML DRAFT specification,
it will move forward with a ballot to designate the DRAFT as a
Committee Specification.  This is not an OASIS standard.  That may
be many months away - which gives us the time to understand the
DSKPP technology, and the opportunity to include the key-container
(if the TC votes for it) before SKSML becomes an OASIS standard.

Let me know some convenient dates and times when you might be able
to provide that web-presentation.  We should have a sub-group named
by the 20th of January (our monthly TC meeting), so any time after
that would be appropriate.

Regards and a happy new year.

Arshad Noor
StrongAuth, Inc.

Philip Hoyer wrote:
> Ladies and Gentlemen,
> 
>  
> 
> Having been made aware of the SKSML work by Arshad Noor I wanted to 
> comment on the current specification and make a proposal.
> 
>  
> 
> I am the author of the PSKC spec 
>
(http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetr
ic-key-container-06.txt) 
> which is part of the IETF 'keyprov' working group 
> (http://www.ietf.org/html.charters/keyprov-charter.html) that has some

> overlap with the work done for SKSML
> 
>  
> 
> My main comment around SKSML is that it would be nice to be able to 
> define the type of payload container (where the key resides) that is 
> transported.
> 
>  
> 
> This has several advantages:
> 
>    1. It decouples the protocol to obtain  the keys from the payload
to
>       transfer the keys
>    2. it allows for several different containers to be transported
with
>       the same protocol
>    3. It allows extensions to the payload to have a separate lifecycle
>       to the protocol
>    4. It will allow profiling of payloads for key related meta-data
not
>       yet considered by the spec
> 
>  
> 
> One of the main reasons is that there could be alignment of the
payload 
> between SKSML and the work that has been done in IETF keyprov group.
> 
>  
> 
> Especially I would suggest you to consider the work that has been done

> on the PSKC spec which seems to satisfy most of the requirements in 
> SKSML and already has many implementers.
> 
>  
> 
> The proposal could be to add one layer of abstraction in the 
> SymKeyResponse element which indicates the type of key container being
used:
> 
>  
> 
> Example 1 - using SKSML container
> 
>  
> 
> <ekmi:SymkeyResponse 
>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> 
> <ekmi:SymkeyContainer type=" http://docs.oasis-open.org/ekmi/2008/01">
> 
> <ekmi:SymkeyList>
> 
> <ekmi:Symkey>
> 
>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> 
> <ekmi:KeyUsePolicy>
> 
> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> 
> ......
> 
>  
> 
> Example 2 - using PSKC container
> 
>  
> 
> <ekmi:SymkeyResponse 
>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> 
> <ekmi:SymkeyContainer type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> 
>                         <KeyContainer Version="1.0" 
> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> 
>     <Device>
> 
>         <DeviceInfo>
> 
>             <Manufacturer>aManufacturer</Manufacturer>
> 
>             <SerialNo>*10514-1-235*</SerialNo>
> 
>         </DeviceInfo>
> 
>         <Key
KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> 
>         KeyId="*10514-1-235*">
> 
>             <Issuer>anIssuer</Issuer>
> 
>                                     .......
> 
>  
> 
>  
> 
> Looking forward to your feedback and please do not hesitate to contact

> me for further clarificatons,
> 
>  
> 
> Philip
> 
>  
> 
> ________________________________
> 
>  
> 
> Philip Hoyer
> 
>  
> 
> Senior Architect - Office of CTO
> 
>  
> 
> ActivIdentity (UK)
> 
> 117 Waterloo Road
> 
> London SE1 8UL
> 
>  
> 
> Telephone: +44 (0) 20 7960 0220
> 
> Fax: +44 (0) 20 7902 1985
> 
>  
> 
> Private and confidential: This message and any attachments may contain
> 
> privileged / confidential information. If you are not an intended
recipient,
> 
> you must not copy, distribute, discuss or take any action in reliance
on it.
> 
> If you have received this communication in error, please notify the
sender
> 
> and delete this message immediately.
> 
>  
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan  6 11:54:21 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C6A6E3A6900;
	Tue,  6 Jan 2009 11:54:21 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6C1D33A6817
	for <keyprov@core3.amsl.com>; Tue,  6 Jan 2009 11:54:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.949
X-Spam-Level: 
X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[AWL=0.651, 
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 GI3dnU-JfzNa for <keyprov@core3.amsl.com>;
	Tue,  6 Jan 2009 11:54:20 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74])
	by core3.amsl.com (Postfix) with ESMTP id 042443A6900
	for <keyprov@ietf.org>; Tue,  6 Jan 2009 11:54:19 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com
	[65.205.251.34])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n06JVlgS000792;
	Tue, 6 Jan 2009 11:31:47 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Tue, 6 Jan 2009 11:54:03 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 6 Jan 2009 11:54:03 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181B8B@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6FE0@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow
	for different key payload containers and alignment with IETF PSKC
Thread-Index: AcltOhNcKiNExoIERmuNsqAm6j4XkgCsUAWQABL8bIA=
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6FE0@sur-corp-ex-02.corp.ad.activcard.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Philip Hoyer" <philip.hoyer@actividentity.com>,
	"Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <andrea.doherty@rsa.com>,
	"Hallam-Baker, Phillip" <pbaker@verisign.com>,
	"Salah Machani" <SMachani@DIVERSINET.COM>
X-OriginalArrivalTime: 06 Jan 2009 19:54:03.0954 (UTC)
	FILETIME=[86D7D120:01C97038]
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment -
	proposal to allow for different key payload containers and
	alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org


I can help on this. Most time on the Tuesday to Friday in the week of
1/26/09 and its following week after 1/20/09 works for me for a joint
webex session on discussing DSKPP / PSKC key container. Maybe it is best
that at least a few of us is on the session.

- Ming 

> -----Original Message-----
> From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
> Sent: Tuesday, January 06, 2009 2:43 AM
> To: Hannes Tschofenig; andrea.doherty@rsa.com; Hallam-Baker, 
> Phillip; Pei, Mingliang; Salah Machani
> Cc: keyprov@ietf.org
> Subject: FW: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Ladies and Gentlemen,
> As mentioned in the last call we had last year I have 
> commented on the SKSML spec (see email below).
> 
> Arshad has now responded and would know a few dates when we 
> can start discussions.
> 
> Is anyone of you available to do a joint webex for them?
> 
> Any candidate dates?
> 
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com]
> Sent: Saturday, January 03, 2009 12:25 AM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi
> Subject: Re: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Philip,
> 
> Thank you very much for your comments on the DRAFT 
> specification of SKSML, and the potential to include the 
> DSKPP key-container within SKSML.
> 
> The Technical Committee has agreed to begin discussions with 
> you (and/or other members of KEYPROV) to understand the 
> implications of this change.
> 
> A small group of TC members would like to start understanding 
> the details of DSKPP, how it fits in with SKSML and its 
> impact on SKSML.  Please let us know how you would like to 
> begin - I imagine a web-presentation from you on the current 
> DSKPP architecture and mechanics would be the appropriate first step.
> 
> The TC has also decided that since there were no objections 
> from anyone in the Public Review to the current SKSML DRAFT 
> specification, it will move forward with a ballot to 
> designate the DRAFT as a Committee Specification.  This is 
> not an OASIS standard.  That may be many months away - which 
> gives us the time to understand the DSKPP technology, and the 
> opportunity to include the key-container (if the TC votes for 
> it) before SKSML becomes an OASIS standard.
> 
> Let me know some convenient dates and times when you might be 
> able to provide that web-presentation.  We should have a 
> sub-group named by the 20th of January (our monthly TC 
> meeting), so any time after that would be appropriate.
> 
> Regards and a happy new year.
> 
> Arshad Noor
> StrongAuth, Inc.
> 
> Philip Hoyer wrote:
> > Ladies and Gentlemen,
> > 
> >  
> > 
> > Having been made aware of the SKSML work by Arshad Noor I wanted to 
> > comment on the current specification and make a proposal.
> > 
> >  
> > 
> > I am the author of the PSKC spec
> >
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portab
> le-symmetr
> ic-key-container-06.txt) 
> > which is part of the IETF 'keyprov' working group
> > (http://www.ietf.org/html.charters/keyprov-charter.html) 
> that has some
> 
> > overlap with the work done for SKSML
> > 
> >  
> > 
> > My main comment around SKSML is that it would be nice to be able to 
> > define the type of payload container (where the key 
> resides) that is 
> > transported.
> > 
> >  
> > 
> > This has several advantages:
> > 
> >    1. It decouples the protocol to obtain  the keys from the payload
> to
> >       transfer the keys
> >    2. it allows for several different containers to be transported
> with
> >       the same protocol
> >    3. It allows extensions to the payload to have a 
> separate lifecycle
> >       to the protocol
> >    4. It will allow profiling of payloads for key related meta-data
> not
> >       yet considered by the spec
> > 
> >  
> > 
> > One of the main reasons is that there could be alignment of the
> payload 
> > between SKSML and the work that has been done in IETF keyprov group.
> > 
> >  
> > 
> > Especially I would suggest you to consider the work that 
> has been done
> 
> > on the PSKC spec which seems to satisfy most of the requirements in 
> > SKSML and already has many implementers.
> > 
> >  
> > 
> > The proposal could be to add one layer of abstraction in the 
> > SymKeyResponse element which indicates the type of key 
> container being
> used:
> > 
> >  
> > 
> > Example 1 - using SKSML container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer type=" 
> http://docs.oasis-open.org/ekmi/2008/01">
> > 
> > <ekmi:SymkeyList>
> > 
> > <ekmi:Symkey>
> > 
> >  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> > 
> > <ekmi:KeyUsePolicy>
> > 
> > <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> > 
> > ......
> > 
> >  
> > 
> > Example 2 - using PSKC container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer 
> type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >                         <KeyContainer Version="1.0" 
> > xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >     <Device>
> > 
> >         <DeviceInfo>
> > 
> >             <Manufacturer>aManufacturer</Manufacturer>
> > 
> >             <SerialNo>*10514-1-235*</SerialNo>
> > 
> >         </DeviceInfo>
> > 
> >         <Key
> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> > 
> >         KeyId="*10514-1-235*">
> > 
> >             <Issuer>anIssuer</Issuer>
> > 
> >                                     .......
> > 
> >  
> > 
> >  
> > 
> > Looking forward to your feedback and please do not hesitate 
> to contact
> 
> > me for further clarificatons,
> > 
> >  
> > 
> > Philip
> > 
> >  
> > 
> > ________________________________
> > 
> >  
> > 
> > Philip Hoyer
> > 
> >  
> > 
> > Senior Architect - Office of CTO
> > 
> >  
> > 
> > ActivIdentity (UK)
> > 
> > 117 Waterloo Road
> > 
> > London SE1 8UL
> > 
> >  
> > 
> > Telephone: +44 (0) 20 7960 0220
> > 
> > Fax: +44 (0) 20 7902 1985
> > 
> >  
> > 
> > Private and confidential: This message and any attachments 
> may contain
> > 
> > privileged / confidential information. If you are not an intended
> recipient,
> > 
> > you must not copy, distribute, discuss or take any action 
> in reliance
> on it.
> > 
> > If you have received this communication in error, please notify the
> sender
> > 
> > and delete this message immediately.
> > 
> >  
> > 
> 
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Sat Jan 10 06:17:02 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 25C853A6904;
	Sat, 10 Jan 2009 06:17:02 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id BD7283A68DF
	for <keyprov@core3.amsl.com>; Sat, 10 Jan 2009 06:17:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.259
X-Spam-Level: 
X-Spam-Status: No, score=-2.259 tagged_above=-999 required=5 tests=[AWL=0.340, 
	BAYES_00=-2.599]
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 Ihm1arNFVPMy for <keyprov@core3.amsl.com>;
	Sat, 10 Jan 2009 06:17:00 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id 8EFD93A6834
	for <keyprov@ietf.org>; Sat, 10 Jan 2009 06:16:59 -0800 (PST)
Received: (qmail invoked by alias); 10 Jan 2009 14:16:44 -0000
Received: from a91-154-105-43.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.105.43]
	by mail.gmx.net (mp033) with SMTP; 10 Jan 2009 15:16:44 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19Ewu1kG9lESrWY3IsBUuqvjqC7fb70249darR58y
	YDdT3A4ql2cPJY
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Sat, 10 Jan 2009 16:17:15 +0200
Message-ID: <023b01c9732e$23b58bc0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AclzLiMJgkigwu5SSX28DnppJM8PmA==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.59
Subject: [KEYPROV] KEYPROV Conference Call: 13th Jan. 2009
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

the holidays are over and we have to start with our work again. As
previously mentioned, we need to chat with the draft authors to make sure
that we keep things going. Everyone else is also welcome to join. 

* Conference Bridge Details: 

13th January 2009, 11am ET (for max 1 hour!) 
Number: +1 (712) 432-1100 
PIN: 292812# 

* Agenda

We would like to see where we are with the editing effort. We currently
focus on two documents: 

 -- PSKC 

As mentioned in a previous mail I tried to make PSKC more readable, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00544.html. This
work took a bit longer and I got a lot of input from Philip regarding the
presentation style. 

As part of this update I have moved all proprietary PSKC algorithm profiles
into a separate draft, see 
http://tools.ietf.org/id/draft-hoyer-keyprov-pskc-algorithm-profiles-00.txt)
. 

Once PSKC is solid (which I hope is very soon) Sean will update his document
http://tools.ietf.org/wg/keyprov/draft-ietf-keyprov-symmetrickeyformat/. 

 -- DSKPP

Phillip is working with Andrea on making DSKPP more readable and to work out
a proposal on how to reduce the number of protocol options (see Pasi's mail
on this subject here:
http://www.ietf.org/mail-archive/web/keyprov/current/msg00533.html)


We would like to update our charter page with new milestone dates.
Therefore, we need to get feedback from the draft authors on when they
believe this is accomplishable 

Ciao
Hannes & Phillip


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Sat Jan 10 09:22:24 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 72AA23A6A67;
	Sat, 10 Jan 2009 09:22:24 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 33A453A68D7
	for <keyprov@core3.amsl.com>; Sat, 10 Jan 2009 09:22:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.258
X-Spam-Level: 
X-Spam-Status: No, score=-2.258 tagged_above=-999 required=5 tests=[AWL=0.341, 
	BAYES_00=-2.599]
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 SWOETFjbllTs for <keyprov@core3.amsl.com>;
	Sat, 10 Jan 2009 09:22:22 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id DE8703A6A64
	for <keyprov@ietf.org>; Sat, 10 Jan 2009 09:22:21 -0800 (PST)
Received: (qmail invoked by alias); 10 Jan 2009 17:22:06 -0000
Received: from a91-154-105-43.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.105.43]
	by mail.gmx.net (mp042) with SMTP; 10 Jan 2009 18:22:06 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1/1IJ98tUj1oIPdwaWa6H++XfzhJmKwA2KGTeG+tG
	GVi7r1Nkdt2sRv
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'ext Pei, Mingliang'" <mpei@verisign.com>, <hannes.tschofenig@gmx.net>,
	<keyprov@ietf.org>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C379D@mou1wnexmb10.vcorp.ad.vrsn.com>
Date: Sat, 10 Jan 2009 19:22:36 +0200
Message-ID: <024301c97348$08956da0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pA=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C379D@mou1wnexmb10.vcorp.ad.vrsn.com>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.00
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Ming, 

Are you making progress with the examples? 
 
Ciao
Hannes


________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of ext Pei, Mingliang
	Sent: 15 December, 2008 09:25
	To: hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: Re: [KEYPROV] Examples in PSKC
	
	

	I am one. Philip also suggested that it better has two versions so
that they can verify each other. Hope to get another reference check.
	
	- Ming
	
	----- Original Message -----
	From: keyprov-bounces@ietf.org <keyprov-bounces@ietf.org>
	To: keyprov@ietf.org <keyprov@ietf.org>
	Sent: Sun Dec 14 04:55:43 2008
	Subject: [KEYPROV] Examples in PSKC
	
	Hi all,
	
	during the IETF#73 KEYPROV meeting Ming mentioned that the examples
will be
	extended in such a way that they can actually be verified, i.e.,
when there
	is a digital signature then enough information is provided in the
document
	so that it can be checked for correctness.
	
	What I have in mind is something similar to what is done in
	http://www.ietf.org/rfc/rfc4474.txt (see also Appendix B)
	
	So, who is working on this aspect?
	
	Ciao
	Hannes
	
	
	_______________________________________________
	KEYPROV mailing list
	KEYPROV@ietf.org
	https://www.ietf.org/mailman/listinfo/keyprov
	


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Sat Jan 10 09:45:06 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 422543A6874;
	Sat, 10 Jan 2009 09:45:06 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id DCCB73A6874
	for <keyprov@core3.amsl.com>; Sat, 10 Jan 2009 09:45:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.264
X-Spam-Level: 
X-Spam-Status: No, score=-2.264 tagged_above=-999 required=5 tests=[AWL=0.335, 
	BAYES_00=-2.599]
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 0kAJTgd-hRJv for <keyprov@core3.amsl.com>;
	Sat, 10 Jan 2009 09:45:04 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id BAEE93A680A
	for <keyprov@ietf.org>; Sat, 10 Jan 2009 09:45:03 -0800 (PST)
Received: (qmail invoked by alias); 10 Jan 2009 17:44:48 -0000
Received: from a91-154-105-43.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.105.43]
	by mail.gmx.net (mp039) with SMTP; 10 Jan 2009 18:44:48 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1/rhWMNr0PrPUx7CrsE5ewqVqo+/3y1XQsVdPU7bL
	47e5LjOiTa5yLA
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Sat, 10 Jan 2009 19:45:17 +0200
Message-ID: <024401c9734b$344999f0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AclzSzM+wNC/rTSJR0CUq+0BDlwU4Q==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.68
Subject: [KEYPROV] draft-hoyer-keyprov-pskc-algorithm-profiles
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

Some of you might have noticed the publication of
http://tools.ietf.org/id/draft-hoyer-keyprov-pskc-algorithm-profiles-00.txt.
I created this document as part of the edits on PSKC. Here is a little bit
of background.

With
http://tools.ietf.org/html/draft-ietf-keyprov-portable-symmetric-key-contain
er-06 the PSKC algorithm profiles got introduced. These profiles indicate
what XML elements and attributes are required for certain algorithms. It
turned out that many of the included algorithm profiles referred to
proprietary specifications. 

At IETF#73 we decided to move them into a separate document.
draft-hoyer-keyprov-pskc-algorithm-profiles is this document.

Once PSKC is finished we would progress this document. 

Ciao
Hannes
 



_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 12 01:38:46 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E19EF3A69B0;
	Mon, 12 Jan 2009 01:38:46 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4B1CF3A69B0
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 01:38:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.165
X-Spam-Level: 
X-Spam-Status: No, score=-6.165 tagged_above=-999 required=5 tests=[AWL=0.433, 
	BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 BkU7Q-uogD4o for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 01:38:42 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75])
	by core3.amsl.com (Postfix) with ESMTP id E7CB83A67D8
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 01:38:42 -0800 (PST)
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com
	[65.205.251.33])
	by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0C9cQnT028309;
	Mon, 12 Jan 2009 01:38:26 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Mon, 12 Jan 2009 01:38:25 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 12 Jan 2009 01:38:24 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Examples in PSKC
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hA==
From: "Pei, Mingliang" <mpei@verisign.com>
To: <hannes.tschofenig@gmx.net>, <keyprov@ietf.org>
X-OriginalArrivalTime: 12 Jan 2009 09:38:25.0639 (UTC)
	FILETIME=[845EBF70:01C97499]
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2072583522=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============2072583522==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C97499.83D7C25D"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C97499.83D7C25D
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

WWVzLCBJIGhhdmUgZG9uZSBBRVMxMjgtQ0JDIGV4YW1wbGVzLiBUaGUgcGFkZGluZyBhbmQgaXYg
YXJlIHdlbGwgY29uc2lkZXJlZCBpbiB0aGUgZXhhbXBsZSBub3csIGFuZCBJIHdpbGwgdXBkYXRl
IHRoZSBkcmFmdCB0byByZWZsZWN0IHRoZSBzcGVjaWZpY2F0aW9ucyBhbmQgZXhhbXBsZSBkYXRh
LiBUaGUgbWFjIGtleSBjaG9pY2UgaXMgdGhlIGVuY3J5cHRpb24ga2V5IGJ5IGRlZmF1bHQgYW5k
IHdlIG5lZWQgdG8gY29tZSBvdXQgYSB3YXkgdG8gYWxsb3cgb3RoZXIgbWFjIGtleSBhcyB3ZSBk
aXNjdXNzZWQgZHVyaW5nIDczdGggaWV0Zi4NCg0KSSBhbSB3b3JraW5nIG9uIHRoZSByc2EgZXhh
bXBsZSwgYW5kIGhvcGUgdG8gZ2V0IG1vc3QgcmVzdWx0cyBiZWZvcmUgVHVlc2RheSdzIGNhbGwu
DQoNCi0gTWluZw0KDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCkZyb206IEhhbm5l
cyBUc2Nob2ZlbmlnIDxIYW5uZXMuVHNjaG9mZW5pZ0BnbXgubmV0Pg0KVG86IFBlaSwgTWluZ2xp
YW5nOyBoYW5uZXMudHNjaG9mZW5pZ0BnbXgubmV0IDxoYW5uZXMudHNjaG9mZW5pZ0BnbXgubmV0
Pjsga2V5cHJvdkBpZXRmLm9yZyA8a2V5cHJvdkBpZXRmLm9yZz4NClNlbnQ6IFNhdCBKYW4gMTAg
MDk6MjI6MzYgMjAwOQ0KU3ViamVjdDogUkU6IFtLRVlQUk9WXSBFeGFtcGxlcyBpbiBQU0tDDQoN
Ck1pbmcsIA0KDQpBcmUgeW91IG1ha2luZyBwcm9ncmVzcyB3aXRoIHRoZSBleGFtcGxlcz8gDQog
DQpDaWFvDQpIYW5uZXMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoJ
RnJvbToga2V5cHJvdi1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86a2V5cHJvdi1ib3VuY2VzQGll
dGYub3JnXSBPbg0KQmVoYWxmIE9mIGV4dCBQZWksIE1pbmdsaWFuZw0KCVNlbnQ6IDE1IERlY2Vt
YmVyLCAyMDA4IDA5OjI1DQoJVG86IGhhbm5lcy50c2Nob2ZlbmlnQGdteC5uZXQ7IGtleXByb3ZA
aWV0Zi5vcmcNCglTdWJqZWN0OiBSZTogW0tFWVBST1ZdIEV4YW1wbGVzIGluIFBTS0MNCgkNCgkN
Cg0KCUkgYW0gb25lLiBQaGlsaXAgYWxzbyBzdWdnZXN0ZWQgdGhhdCBpdCBiZXR0ZXIgaGFzIHR3
byB2ZXJzaW9ucyBzbw0KdGhhdCB0aGV5IGNhbiB2ZXJpZnkgZWFjaCBvdGhlci4gSG9wZSB0byBn
ZXQgYW5vdGhlciByZWZlcmVuY2UgY2hlY2suDQoJDQoJLSBNaW5nDQoJDQoJLS0tLS0gT3JpZ2lu
YWwgTWVzc2FnZSAtLS0tLQ0KCUZyb206IGtleXByb3YtYm91bmNlc0BpZXRmLm9yZyA8a2V5cHJv
di1ib3VuY2VzQGlldGYub3JnPg0KCVRvOiBrZXlwcm92QGlldGYub3JnIDxrZXlwcm92QGlldGYu
b3JnPg0KCVNlbnQ6IFN1biBEZWMgMTQgMDQ6NTU6NDMgMjAwOA0KCVN1YmplY3Q6IFtLRVlQUk9W
XSBFeGFtcGxlcyBpbiBQU0tDDQoJDQoJSGkgYWxsLA0KCQ0KCWR1cmluZyB0aGUgSUVURiM3MyBL
RVlQUk9WIG1lZXRpbmcgTWluZyBtZW50aW9uZWQgdGhhdCB0aGUgZXhhbXBsZXMNCndpbGwgYmUN
CglleHRlbmRlZCBpbiBzdWNoIGEgd2F5IHRoYXQgdGhleSBjYW4gYWN0dWFsbHkgYmUgdmVyaWZp
ZWQsIGkuZS4sDQp3aGVuIHRoZXJlDQoJaXMgYSBkaWdpdGFsIHNpZ25hdHVyZSB0aGVuIGVub3Vn
aCBpbmZvcm1hdGlvbiBpcyBwcm92aWRlZCBpbiB0aGUNCmRvY3VtZW50DQoJc28gdGhhdCBpdCBj
YW4gYmUgY2hlY2tlZCBmb3IgY29ycmVjdG5lc3MuDQoJDQoJV2hhdCBJIGhhdmUgaW4gbWluZCBp
cyBzb21ldGhpbmcgc2ltaWxhciB0byB3aGF0IGlzIGRvbmUgaW4NCglodHRwOi8vd3d3LmlldGYu
b3JnL3JmYy9yZmM0NDc0LnR4dCAoc2VlIGFsc28gQXBwZW5kaXggQikNCgkNCglTbywgd2hvIGlz
IHdvcmtpbmcgb24gdGhpcyBhc3BlY3Q/DQoJDQoJQ2lhbw0KCUhhbm5lcw0KCQ0KCQ0KCV9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoJS0VZUFJPViBtYWls
aW5nIGxpc3QNCglLRVlQUk9WQGlldGYub3JnDQoJaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9rZXlwcm92DQoJDQoNCg0K

------_=_NextPart_001_01C97499.83D7C25D
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PVVURi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41Ljc2NTMuMzgiPg0KPFRJVExFPlJlOiBbS0VZUFJP
Vl0gRXhhbXBsZXMgaW4gUFNLQzwvVElUTEU+DQo8L0hFQUQ+DQo8Qk9EWT4NCjwhLS0gQ29udmVy
dGVkIGZyb20gdGV4dC9wbGFpbiBmb3JtYXQgLS0+DQoNCjxQPjxGT05UIFNJWkU9Mj5ZZXMsIEkg
aGF2ZSBkb25lIEFFUzEyOC1DQkMgZXhhbXBsZXMuIFRoZSBwYWRkaW5nIGFuZCBpdiBhcmUgd2Vs
bCBjb25zaWRlcmVkIGluIHRoZSBleGFtcGxlIG5vdywgYW5kIEkgd2lsbCB1cGRhdGUgdGhlIGRy
YWZ0IHRvIHJlZmxlY3QgdGhlIHNwZWNpZmljYXRpb25zIGFuZCBleGFtcGxlIGRhdGEuIFRoZSBt
YWMga2V5IGNob2ljZSBpcyB0aGUgZW5jcnlwdGlvbiBrZXkgYnkgZGVmYXVsdCBhbmQgd2UgbmVl
ZCB0byBjb21lIG91dCBhIHdheSB0byBhbGxvdyBvdGhlciBtYWMga2V5IGFzIHdlIGRpc2N1c3Nl
ZCBkdXJpbmcgNzN0aCBpZXRmLjxCUj4NCjxCUj4NCkkgYW0gd29ya2luZyBvbiB0aGUgcnNhIGV4
YW1wbGUsIGFuZCBob3BlIHRvIGdldCBtb3N0IHJlc3VsdHMgYmVmb3JlIFR1ZXNkYXkncyBjYWxs
LjxCUj4NCjxCUj4NCi0gTWluZzxCUj4NCjxCUj4NCjxCUj4NCi0tLS0tIE9yaWdpbmFsIE1lc3Nh
Z2UgLS0tLS08QlI+DQpGcm9tOiBIYW5uZXMgVHNjaG9mZW5pZyAmbHQ7SGFubmVzLlRzY2hvZmVu
aWdAZ214Lm5ldCZndDs8QlI+DQpUbzogUGVpLCBNaW5nbGlhbmc7IGhhbm5lcy50c2Nob2Zlbmln
QGdteC5uZXQgJmx0O2hhbm5lcy50c2Nob2ZlbmlnQGdteC5uZXQmZ3Q7OyBrZXlwcm92QGlldGYu
b3JnICZsdDtrZXlwcm92QGlldGYub3JnJmd0OzxCUj4NClNlbnQ6IFNhdCBKYW4gMTAgMDk6MjI6
MzYgMjAwOTxCUj4NClN1YmplY3Q6IFJFOiBbS0VZUFJPVl0gRXhhbXBsZXMgaW4gUFNLQzxCUj4N
CjxCUj4NCk1pbmcsPEJSPg0KPEJSPg0KQXJlIHlvdSBtYWtpbmcgcHJvZ3Jlc3Mgd2l0aCB0aGUg
ZXhhbXBsZXM/PEJSPg0KPEJSPg0KQ2lhbzxCUj4NCkhhbm5lczxCUj4NCjxCUj4NCjxCUj4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPg0KPEJSPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZyb206IGtleXByb3YtYm91bmNlc0BpZXRmLm9y
ZyBbPEEgSFJFRj0ibWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmtleXBy
b3YtYm91bmNlc0BpZXRmLm9yZzwvQT5dIE9uPEJSPg0KQmVoYWxmIE9mIGV4dCBQZWksIE1pbmds
aWFuZzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZW50
OiAxNSBEZWNlbWJlciwgMjAwOCAwOToyNTxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBUbzogaGFubmVzLnRzY2hvZmVuaWdAZ214Lm5ldDsga2V5cHJvdkBp
ZXRmLm9yZzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBT
dWJqZWN0OiBSZTogW0tFWVBST1ZdIEV4YW1wbGVzIGluIFBTS0M8QlI+DQombmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+DQo8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgSSBhbSBvbmUuIFBoaWxpcCBhbHNvIHN1Z2dlc3RlZCB0aGF0IGl0
IGJldHRlciBoYXMgdHdvIHZlcnNpb25zIHNvPEJSPg0KdGhhdCB0aGV5IGNhbiB2ZXJpZnkgZWFj
aCBvdGhlci4gSG9wZSB0byBnZXQgYW5vdGhlciByZWZlcmVuY2UgY2hlY2suPEJSPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PEJSPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0gTWluZzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPEJSPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZyb206IGtleXByb3YtYm91bmNl
c0BpZXRmLm9yZyAmbHQ7a2V5cHJvdi1ib3VuY2VzQGlldGYub3JnJmd0OzxCUj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUbzoga2V5cHJvdkBpZXRmLm9yZyAm
bHQ7a2V5cHJvdkBpZXRmLm9yZyZndDs8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgU2VudDogU3VuIERlYyAxNCAwNDo1NTo0MyAyMDA4PEJSPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN1YmplY3Q6IFtLRVlQUk9WXSBF
eGFtcGxlcyBpbiBQU0tDPEJSPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7PEJSPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhp
IGFsbCw8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZHVyaW5nIHRoZSBJ
RVRGIzczIEtFWVBST1YgbWVldGluZyBNaW5nIG1lbnRpb25lZCB0aGF0IHRoZSBleGFtcGxlczxC
Uj4NCndpbGwgYmU8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZXh0ZW5kZWQgaW4gc3VjaCBhIHdheSB0aGF0IHRoZXkgY2FuIGFjdHVhbGx5IGJlIHZlcmlm
aWVkLCBpLmUuLDxCUj4NCndoZW4gdGhlcmU8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgaXMgYSBkaWdpdGFsIHNpZ25hdHVyZSB0aGVuIGVub3VnaCBpbmZv
cm1hdGlvbiBpcyBwcm92aWRlZCBpbiB0aGU8QlI+DQpkb2N1bWVudDxCUj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBzbyB0aGF0IGl0IGNhbiBiZSBjaGVja2Vk
IGZvciBjb3JyZWN0bmVzcy48QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs8QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
V2hhdCBJIGhhdmUgaW4gbWluZCBpcyBzb21ldGhpbmcgc2ltaWxhciB0byB3aGF0IGlzIGRvbmUg
aW48QlI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPEEgSFJF
Rj0iaHR0cDovL3d3dy5pZXRmLm9yZy9yZmMvcmZjNDQ3NC50eHQiPmh0dHA6Ly93d3cuaWV0Zi5v
cmcvcmZjL3JmYzQ0NzQudHh0PC9BPiAoc2VlIGFsc28gQXBwZW5kaXggQik8QlI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU28sIHdobyBpcyB3b3JraW5nIG9uIHRoaXMgYXNw
ZWN0PzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxCUj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBDaWFvPEJSPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhhbm5lczxCUj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxCUj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBLRVlQUk9WIG1haWxpbmcgbGlzdDxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBLRVlQUk9WQGlldGYub3JnPEJSPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxBIEhSRUY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8va2V5cHJvdiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9rZXlwcm92PC9BPjxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzxCUj4NCjxCUj4NCjxCUj4NCjwvRk9OVD4NCjwvUD4NCg0KPC9CT0RZPg0KPC9IVE1MPg==

------_=_NextPart_001_01C97499.83D7C25D--

--===============2072583522==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============2072583522==--


From keyprov-bounces@ietf.org  Mon Jan 12 02:28:57 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5604B3A6967;
	Mon, 12 Jan 2009 02:28:57 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id C738F3A6967
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 02:28:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.016
X-Spam-Level: 
X-Spam-Status: No, score=-2.016 tagged_above=-999 required=5 tests=[AWL=0.232, 
	BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001]
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 kpGBaIEo5n3v for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 02:28:55 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133])
	by core3.amsl.com (Postfix) with ESMTP id 3F8C03A67D8
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 02:28:55 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com
	(sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40])
	by frhub1.activcard.fr (Postfix) with ESMTP id 00340183975;
	Mon, 12 Jan 2009 11:28:39 +0100 (CET)
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 12 Jan 2009 11:31:11 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Examples in PSKC
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQ
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Pei, Mingliang" <mpei@verisign.com>, <hannes.tschofenig@gmx.net>,
	<keyprov@ietf.org>
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1150548696=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1150548696==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C974A0.E3739E1F"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C974A0.E3739E1F
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Ming,

We agreed on previous call that the KW version AES 128 will be the
mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128

=20

Philip

=20

________________________________

From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Monday, January 12, 2009 9:38 AM
To: hannes.tschofenig@gmx.net; keyprov@ietf.org
Subject: Re: [KEYPROV] Examples in PSKC

=20

Yes, I have done AES128-CBC examples. The padding and iv are well
considered in the example now, and I will update the draft to reflect
the specifications and example data. The mac key choice is the
encryption key by default and we need to come out a way to allow other
mac key as we discussed during 73th ietf.

I am working on the rsa example, and hope to get most results before
Tuesday's call.

- Ming


----- Original Message -----
From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
Sent: Sat Jan 10 09:22:36 2009
Subject: RE: [KEYPROV] Examples in PSKC

Ming,

Are you making progress with the examples?

Ciao
Hannes


________________________________

        From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On
Behalf Of ext Pei, Mingliang
        Sent: 15 December, 2008 09:25
        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
        Subject: Re: [KEYPROV] Examples in PSKC
      =20
      =20

        I am one. Philip also suggested that it better has two versions
so
that they can verify each other. Hope to get another reference check.
      =20
        - Ming
      =20
        ----- Original Message -----
        From: keyprov-bounces@ietf.org <keyprov-bounces@ietf.org>
        To: keyprov@ietf.org <keyprov@ietf.org>
        Sent: Sun Dec 14 04:55:43 2008
        Subject: [KEYPROV] Examples in PSKC
      =20
        Hi all,
      =20
        during the IETF#73 KEYPROV meeting Ming mentioned that the
examples
will be
        extended in such a way that they can actually be verified, i.e.,
when there
        is a digital signature then enough information is provided in
the
document
        so that it can be checked for correctness.
      =20
        What I have in mind is something similar to what is done in
        http://www.ietf.org/rfc/rfc4474.txt (see also Appendix B)
      =20
        So, who is working on this aspect?
      =20
        Ciao
        Hannes
      =20
      =20
        _______________________________________________
        KEYPROV mailing list
        KEYPROV@ietf.org
        https://www.ietf.org/mailman/listinfo/keyprov
      =20




------_=_NextPart_001_01C974A0.E3739E1F
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:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Re: [KEYPROV] Examples in PSKC</title>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"State"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0pt;
	mso-margin-bottom-alt:auto;
	margin-left:0pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.CrossReference, li.CrossReference, div.CrossReference
	{margin-top:6.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:42.5pt;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:9.0pt;
	font-family:Verdana;
	color:#3366FF;
	text-decoration:underline;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Ming,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>We agreed on previous call that the =
KW
version AES 128 will be the mandatory algorithm for PSKC and DSKPP so we =
need
examples using KW-AES-128<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Philip<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] <b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Pei, Mingliang<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, January 12, =
2009
9:38 AM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
hannes.tschofenig@gmx.net;
keyprov@ietf.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: [KEYPROV] =
Examples in
PSKC</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p style=3D'margin-bottom:12.0pt'><font size=3D2 face=3D"Times New =
Roman"><span
style=3D'font-size:10.0pt'>Yes, I have done AES128-CBC examples. The =
padding and
iv are well considered in the example now, and I will update the draft =
to
reflect the specifications and example data. The mac key choice is the
encryption key by default and we need to come out a way to allow other =
mac key
as we discussed during 73th ietf.<br>
<br>
I am working on the rsa example, and hope to get most results before =
Tuesday's
call.<br>
<br>
- Ming<br>
<br>
<br>
----- Original Message -----<br>
From: Hannes Tschofenig &lt;Hannes.Tschofenig@gmx.net&gt;<br>
To: Pei, Mingliang; hannes.tschofenig@gmx.net
&lt;hannes.tschofenig@gmx.net&gt;; keyprov@ietf.org =
&lt;keyprov@ietf.org&gt;<br>
Sent: Sat Jan 10 09:22:36 2009<br>
Subject: RE: [KEYPROV] Examples in PSKC<br>
<br>
Ming,<br>
<br>
Are you making progress with the examples?<br>
<br>
Ciao<br>
Hannes<br>
<br>
<br>
________________________________<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: =
keyprov-bounces@ietf.org [<a
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/a>] On<br>
Behalf Of ext <st1:State w:st=3D"on"><st1:place =
w:st=3D"on">Pei</st1:place></st1:State>,
Mingliang<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: 15 December, 2008 =
09:25<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: =
hannes.tschofenig@gmx.net;
keyprov@ietf.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Re: [KEYPROV] =
Examples in
PSKC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am one. Philip also =
suggested that
it better has two versions so<br>
that they can verify each other. Hope to get another reference =
check.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Ming<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----- Original Message =
-----<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: =
keyprov-bounces@ietf.org
&lt;keyprov-bounces@ietf.org&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: keyprov@ietf.org
&lt;keyprov@ietf.org&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: Sun Dec 14 04:55:43 =
2008<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: [KEYPROV] Examples =
in PSKC<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi all,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; during the IETF#73 KEYPROV =
meeting
Ming mentioned that the examples<br>
will be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extended in such a way that =
they can
actually be verified, i.e.,<br>
when there<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is a digital signature then =
enough
information is provided in the<br>
document<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; so that it can be checked for
correctness.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What I have in mind is =
something
similar to what is done in<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href=3D"http://www.ietf.org/rfc/rfc4474.txt">http://www.ietf.org/rfc/rfc4=
474.txt</a>
(see also Appendix B)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So, who is working on this =
aspect?<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ciao<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hannes<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
_______________________________________________<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KEYPROV mailing list<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; KEYPROV@ietf.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
<br>
</span></font><o:p></o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01C974A0.E3739E1F--

--===============1150548696==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1150548696==--


From keyprov-bounces@ietf.org  Mon Jan 12 02:48:07 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4A0AD3A6816;
	Mon, 12 Jan 2009 02:48:07 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0B10D3A6816
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 02:48:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.063
X-Spam-Level: 
X-Spam-Status: No, score=-2.063 tagged_above=-999 required=5 tests=[AWL=0.186, 
	BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 F0jCJSCT7qWM for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 02:48:04 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133])
	by core3.amsl.com (Postfix) with ESMTP id 3759C3A67A8
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 02:48:04 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com
	(sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40])
	by frhub1.activcard.fr (Postfix) with ESMTP id A1451183975;
	Mon, 12 Jan 2009 11:47:49 +0100 (CET)
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 12 Jan 2009 11:50:21 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7008@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181B8B@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow
	for different key payload containers and alignment with IETF PSKC
Thread-Index: AcltOhNcKiNExoIERmuNsqAm6j4XkgCsUAWQABL8bIABGwUXwA==
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6FE0@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181B8B@mou1wnexmb10.vcorp.ad.vrsn.com>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Pei, Mingliang" <mpei@verisign.com>,
	"Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <andrea.doherty@rsa.com>,
	"Hallam-Baker, Phillip" <pbaker@verisign.com>,
	"Salah Machani" <SMachani@DIVERSINET.COM>
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment -
	proposal to allow for different key payload containers and
	alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Great Ming,
So Andrea would you be available too?

Shall we answer to Arshad with a few candidate dates that we all can
make for now?

I would also suggest we have a look at our February calendar for a
tentative date.

Thanks,

Philip


-----Original Message-----
From: Pei, Mingliang [mailto:mpei@verisign.com] 
Sent: Tuesday, January 06, 2009 7:54 PM
To: Philip Hoyer; Hannes Tschofenig; andrea.doherty@rsa.com;
Hallam-Baker, Phillip; Salah Machani
Cc: keyprov@ietf.org
Subject: RE: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC


I can help on this. Most time on the Tuesday to Friday in the week of
1/26/09 and its following week after 1/20/09 works for me for a joint
webex session on discussing DSKPP / PSKC key container. Maybe it is best
that at least a few of us is on the session.

- Ming 

> -----Original Message-----
> From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
> Sent: Tuesday, January 06, 2009 2:43 AM
> To: Hannes Tschofenig; andrea.doherty@rsa.com; Hallam-Baker, 
> Phillip; Pei, Mingliang; Salah Machani
> Cc: keyprov@ietf.org
> Subject: FW: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Ladies and Gentlemen,
> As mentioned in the last call we had last year I have 
> commented on the SKSML spec (see email below).
> 
> Arshad has now responded and would know a few dates when we 
> can start discussions.
> 
> Is anyone of you available to do a joint webex for them?
> 
> Any candidate dates?
> 
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com]
> Sent: Saturday, January 03, 2009 12:25 AM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi
> Subject: Re: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Philip,
> 
> Thank you very much for your comments on the DRAFT 
> specification of SKSML, and the potential to include the 
> DSKPP key-container within SKSML.
> 
> The Technical Committee has agreed to begin discussions with 
> you (and/or other members of KEYPROV) to understand the 
> implications of this change.
> 
> A small group of TC members would like to start understanding 
> the details of DSKPP, how it fits in with SKSML and its 
> impact on SKSML.  Please let us know how you would like to 
> begin - I imagine a web-presentation from you on the current 
> DSKPP architecture and mechanics would be the appropriate first step.
> 
> The TC has also decided that since there were no objections 
> from anyone in the Public Review to the current SKSML DRAFT 
> specification, it will move forward with a ballot to 
> designate the DRAFT as a Committee Specification.  This is 
> not an OASIS standard.  That may be many months away - which 
> gives us the time to understand the DSKPP technology, and the 
> opportunity to include the key-container (if the TC votes for 
> it) before SKSML becomes an OASIS standard.
> 
> Let me know some convenient dates and times when you might be 
> able to provide that web-presentation.  We should have a 
> sub-group named by the 20th of January (our monthly TC 
> meeting), so any time after that would be appropriate.
> 
> Regards and a happy new year.
> 
> Arshad Noor
> StrongAuth, Inc.
> 
> Philip Hoyer wrote:
> > Ladies and Gentlemen,
> > 
> >  
> > 
> > Having been made aware of the SKSML work by Arshad Noor I wanted to 
> > comment on the current specification and make a proposal.
> > 
> >  
> > 
> > I am the author of the PSKC spec
> >
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portab
> le-symmetr
> ic-key-container-06.txt) 
> > which is part of the IETF 'keyprov' working group
> > (http://www.ietf.org/html.charters/keyprov-charter.html) 
> that has some
> 
> > overlap with the work done for SKSML
> > 
> >  
> > 
> > My main comment around SKSML is that it would be nice to be able to 
> > define the type of payload container (where the key 
> resides) that is 
> > transported.
> > 
> >  
> > 
> > This has several advantages:
> > 
> >    1. It decouples the protocol to obtain  the keys from the payload
> to
> >       transfer the keys
> >    2. it allows for several different containers to be transported
> with
> >       the same protocol
> >    3. It allows extensions to the payload to have a 
> separate lifecycle
> >       to the protocol
> >    4. It will allow profiling of payloads for key related meta-data
> not
> >       yet considered by the spec
> > 
> >  
> > 
> > One of the main reasons is that there could be alignment of the
> payload 
> > between SKSML and the work that has been done in IETF keyprov group.
> > 
> >  
> > 
> > Especially I would suggest you to consider the work that 
> has been done
> 
> > on the PSKC spec which seems to satisfy most of the requirements in 
> > SKSML and already has many implementers.
> > 
> >  
> > 
> > The proposal could be to add one layer of abstraction in the 
> > SymKeyResponse element which indicates the type of key 
> container being
> used:
> > 
> >  
> > 
> > Example 1 - using SKSML container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer type=" 
> http://docs.oasis-open.org/ekmi/2008/01">
> > 
> > <ekmi:SymkeyList>
> > 
> > <ekmi:Symkey>
> > 
> >  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> > 
> > <ekmi:KeyUsePolicy>
> > 
> > <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> > 
> > ......
> > 
> >  
> > 
> > Example 2 - using PSKC container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer 
> type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >                         <KeyContainer Version="1.0" 
> > xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >     <Device>
> > 
> >         <DeviceInfo>
> > 
> >             <Manufacturer>aManufacturer</Manufacturer>
> > 
> >             <SerialNo>*10514-1-235*</SerialNo>
> > 
> >         </DeviceInfo>
> > 
> >         <Key
> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> > 
> >         KeyId="*10514-1-235*">
> > 
> >             <Issuer>anIssuer</Issuer>
> > 
> >                                     .......
> > 
> >  
> > 
> >  
> > 
> > Looking forward to your feedback and please do not hesitate 
> to contact
> 
> > me for further clarificatons,
> > 
> >  
> > 
> > Philip
> > 
> >  
> > 
> > ________________________________
> > 
> >  
> > 
> > Philip Hoyer
> > 
> >  
> > 
> > Senior Architect - Office of CTO
> > 
> >  
> > 
> > ActivIdentity (UK)
> > 
> > 117 Waterloo Road
> > 
> > London SE1 8UL
> > 
> >  
> > 
> > Telephone: +44 (0) 20 7960 0220
> > 
> > Fax: +44 (0) 20 7902 1985
> > 
> >  
> > 
> > Private and confidential: This message and any attachments 
> may contain
> > 
> > privileged / confidential information. If you are not an intended
> recipient,
> > 
> > you must not copy, distribute, discuss or take any action 
> in reliance
> on it.
> > 
> > If you have received this communication in error, please notify the
> sender
> > 
> > and delete this message immediately.
> > 
> >  
> > 
> 
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 12 10:01:26 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2F28D28C34B;
	Mon, 12 Jan 2009 10:01:26 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2745C3A6358
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 10:01:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.273
X-Spam-Level: 
X-Spam-Status: No, score=-6.273 tagged_above=-999 required=5 tests=[AWL=0.325, 
	BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 Gs3dPKnFUKQ9 for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 10:01:24 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75])
	by core3.amsl.com (Postfix) with ESMTP id 4B6E528C33F
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 10:01:13 -0800 (PST)
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com
	[65.205.251.33])
	by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0CI0sIt008617;
	Mon, 12 Jan 2009 10:00:54 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Mon, 12 Jan 2009 10:00:54 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 12 Jan 2009 10:00:53 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Examples in PSKC
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkA=
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Philip Hoyer" <philip.hoyer@actividentity.com>,
	<hannes.tschofenig@gmx.net>, <keyprov@ietf.org>
X-OriginalArrivalTime: 12 Jan 2009 18:00:54.0224 (UTC)
	FILETIME=[B653BD00:01C974DF]
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0560237734=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0560237734==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C974DF.B62C1591"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C974DF.B62C1591
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

It was an issue raised during 73-th IETF. I wasn't aware that the
decision to KW has been made in the follow up calls. Thanks for the
update. I will make changes to AES-128-KW.
=20
- Ming


________________________________

	From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]=20
	Sent: Monday, January 12, 2009 2:31 AM
	To: Pei, Mingliang; hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: RE: [KEYPROV] Examples in PSKC
=09
=09

	Ming,

	We agreed on previous call that the KW version AES 128 will be
the mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128

	=20

	Philip

	=20

=09
________________________________


	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of Pei, Mingliang
	Sent: Monday, January 12, 2009 9:38 AM
	To: hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: Re: [KEYPROV] Examples in PSKC

	=20

	Yes, I have done AES128-CBC examples. The padding and iv are
well considered in the example now, and I will update the draft to
reflect the specifications and example data. The mac key choice is the
encryption key by default and we need to come out a way to allow other
mac key as we discussed during 73th ietf.
=09
	I am working on the rsa example, and hope to get most results
before Tuesday's call.
=09
	- Ming
=09
=09
	----- Original Message -----
	From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
	To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
	Sent: Sat Jan 10 09:22:36 2009
	Subject: RE: [KEYPROV] Examples in PSKC
=09
	Ming,
=09
	Are you making progress with the examples?
=09
	Ciao
	Hannes
=09
=09
	________________________________
=09
	        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
	Behalf Of ext Pei, Mingliang
	        Sent: 15 December, 2008 09:25
	        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
	        Subject: Re: [KEYPROV] Examples in PSKC
	      =20
	      =20
=09
	        I am one. Philip also suggested that it better has two
versions so
	that they can verify each other. Hope to get another reference
check.
	      =20
	        - Ming
	      =20
	        ----- Original Message -----
	        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
	        To: keyprov@ietf.org <keyprov@ietf.org>
	        Sent: Sun Dec 14 04:55:43 2008
	        Subject: [KEYPROV] Examples in PSKC
	      =20
	        Hi all,
	      =20
	        during the IETF#73 KEYPROV meeting Ming mentioned that
the examples
	will be
	        extended in such a way that they can actually be
verified, i.e.,
	when there
	        is a digital signature then enough information is
provided in the
	document
	        so that it can be checked for correctness.
	      =20
	        What I have in mind is something similar to what is done
in
	        http://www.ietf.org/rfc/rfc4474.txt (see also Appendix
B)
	      =20
	        So, who is working on this aspect?
	      =20
	        Ciao
	        Hannes
	      =20
	      =20
	        _______________________________________________
	        KEYPROV mailing list
	        KEYPROV@ietf.org
	        https://www.ietf.org/mailman/listinfo/keyprov
	      =20
=09
=09


------_=_NextPart_001_01C974DF.B62C1591
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD><TITLE>Re: [KEYPROV] =
Examples in PSKC</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><o:SmartTagType name=3D"State"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><o:SmartTagType=20
name=3D"place"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: Verdana;
}
@font-face {
	font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt =
90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: blue; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: =
"Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
P.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
LI.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
DIV.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
SPAN.EmailStyle19 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dblue link=3Dblue>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D671575717-12012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>It was an issue raised during 73-th IETF. I =
wasn't aware=20
that the decision to KW has been made in the follow up calls. Thanks for =
the=20
update. I will make changes to AES-128-KW.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D671575717-12012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D671575717-12012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>- Ming</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Philip Hoyer=20
  [mailto:philip.hoyer@actividentity.com] <BR><B>Sent:</B> Monday, =
January 12,=20
  2009 2:31 AM<BR><B>To:</B> Pei, Mingliang; hannes.tschofenig@gmx.net;=20
  keyprov@ietf.org<BR><B>Subject:</B> RE: [KEYPROV] Examples in=20
  PSKC<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Ming,<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">We agreed =
on previous=20
  call that the KW version AES 128 will be the mandatory algorithm for =
PSKC and=20
  DSKPP so we need examples using =
KW-AES-128<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Philip<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV>
  <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
  face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
  <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
  </SPAN></FONT></DIV>
  <P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
  face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">=20
  keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] <B><SPAN=20
  style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Pei, =
Mingliang<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, January 12, 2009 =
9:38=20
  AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B>=20
  hannes.tschofenig@gmx.net; keyprov@ietf.org<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [KEYPROV] Examples =
in=20
  PSKC</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-BOTTOM: 12pt"><FONT face=3D"Times New Roman" =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt">Yes, I have done AES128-CBC examples. The =
padding and=20
  iv are well considered in the example now, and I will update the draft =
to=20
  reflect the specifications and example data. The mac key choice is the =

  encryption key by default and we need to come out a way to allow other =
mac key=20
  as we discussed during 73th ietf.<BR><BR>I am working on the rsa =
example, and=20
  hope to get most results before Tuesday's call.<BR><BR>- =
Ming<BR><BR><BR>-----=20
  Original Message -----<BR>From: Hannes Tschofenig=20
  &lt;Hannes.Tschofenig@gmx.net&gt;<BR>To: Pei, Mingliang;=20
  hannes.tschofenig@gmx.net &lt;hannes.tschofenig@gmx.net&gt;; =
keyprov@ietf.org=20
  &lt;keyprov@ietf.org&gt;<BR>Sent: Sat Jan 10 09:22:36 2009<BR>Subject: =
RE:=20
  [KEYPROV] Examples in PSKC<BR><BR>Ming,<BR><BR>Are you making progress =
with=20
  the=20
  =
examples?<BR><BR>Ciao<BR>Hannes<BR><BR><BR>______________________________=
__<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  From: keyprov-bounces@ietf.org [<A=20
  =
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>]=20
  On<BR>Behalf Of ext <st1:State w:st=3D"on"><st1:place=20
  w:st=3D"on">Pei</st1:place></st1:State>,=20
  Mingliang<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: 15 =
December,=20
  2008 09:25<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To:=20
  hannes.tschofenig@gmx.net;=20
  keyprov@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Subject: Re:=20
  [KEYPROV] Examples in=20
  =
PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
  I am one. Philip also suggested that it better has two versions =
so<BR>that=20
  they can verify each other. Hope to get another reference=20
  =
check.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;=20
  -=20
  =
Ming<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
  ----- Original Message =
-----<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  From: keyprov-bounces@ietf.org=20
  =
&lt;keyprov-bounces@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  To: keyprov@ietf.org=20
  &lt;keyprov@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Sent:=20
  Sun Dec 14 04:55:43 2008<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =

  Subject: [KEYPROV] Examples in=20
  =
PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
  Hi=20
  =
all,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
  during the IETF#73 KEYPROV meeting Ming mentioned that the =
examples<BR>will=20
  be<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extended in such a =
way that=20
  they can actually be verified, i.e.,<BR>when=20
  there<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is a digital =
signature=20
  then enough information is provided in=20
  the<BR>document<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; so that =
it can=20
  be checked for=20
  =
correctness.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  What I have in mind is something similar to what is done=20
  in<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"http://www.ietf.org/rfc/rfc4474.txt">http://www.ietf.org/rfc/rfc4=
474.txt</A>=20
  (see also Appendix=20
  =
B)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
  So, who is working on this=20
  =
aspect?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
  Ciao<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  =
Hannes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  =
_______________________________________________<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
  KEYPROV mailing list<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  KEYPROV@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
  =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;<BR><BR></SPAN></FONT><o:p></o:p></P></DIV></BLOCKQUOTE></BODY></HTML=
>

------_=_NextPart_001_01C974DF.B62C1591--

--===============0560237734==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============0560237734==--


From keyprov-bounces@ietf.org  Mon Jan 12 11:34:48 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5543A3A6B31;
	Mon, 12 Jan 2009 11:34:48 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0790B3A699E
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 11:34:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level: 
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[AWL=0.332, 
	BAYES_00=-2.599]
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 eV+s6K4XSJVa for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 11:34:45 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id 94DAB3A69C0
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 11:34:41 -0800 (PST)
Received: (qmail invoked by alias); 12 Jan 2009 19:34:26 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp036) with SMTP; 12 Jan 2009 20:34:26 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19XobAyiWVXZcHaEs3Y6Wzi32D9KJNK1S0sLcFcSh
	Twa/AJKDmaBkk2
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Pei, Mingliang'" <mpei@verisign.com>,
	"'Philip Hoyer'" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
Date: Mon, 12 Jan 2009 21:34:54 +0200
Message-ID: <031d01c974ec$da98a330$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA07SwA==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.8100000000000001
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Actually, no decision can be made during our calls. 
 
We discussed this issue during the IETF meeting and it was recorded in our
meeting minutes. In the room, if I recall it correctly, there was nobody
that raised objections. I need to check again. 
 


________________________________

	From: Pei, Mingliang [mailto:mpei@verisign.com] 
	Sent: 12 January, 2009 20:01
	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: RE: [KEYPROV] Examples in PSKC
	
	
	It was an issue raised during 73-th IETF. I wasn't aware that the
decision to KW has been made in the follow up calls. Thanks for the update.
I will make changes to AES-128-KW.
	 
	- Ming


________________________________

		From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
		Sent: Monday, January 12, 2009 2:31 AM
		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
		Subject: RE: [KEYPROV] Examples in PSKC
		
		

		Ming,

		We agreed on previous call that the KW version AES 128 will
be the mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128

		 

		Philip

		 

		________________________________

				From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
		Sent: Monday, January 12, 2009 9:38 AM
		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		Subject: Re: [KEYPROV] Examples in PSKC

		 

		Yes, I have done AES128-CBC examples. The padding and iv are
well considered in the example now, and I will update the draft to reflect
the specifications and example data. The mac key choice is the encryption
key by default and we need to come out a way to allow other mac key as we
discussed during 73th ietf.
		
		I am working on the rsa example, and hope to get most
results before Tuesday's call.
		
		- Ming
		
		
		----- Original Message -----
		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
		To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
		Sent: Sat Jan 10 09:22:36 2009
		Subject: RE: [KEYPROV] Examples in PSKC
		
		Ming,
		
		Are you making progress with the examples?
		
		Ciao
		Hannes
		
		
		________________________________
		
		        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
		Behalf Of ext Pei, Mingliang
		        Sent: 15 December, 2008 09:25
		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		        Subject: Re: [KEYPROV] Examples in PSKC
		       
		       
		
		        I am one. Philip also suggested that it better has
two versions so
		that they can verify each other. Hope to get another
reference check.
		       
		        - Ming
		       
		        ----- Original Message -----
		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
		        To: keyprov@ietf.org <keyprov@ietf.org>
		        Sent: Sun Dec 14 04:55:43 2008
		        Subject: [KEYPROV] Examples in PSKC
		       
		        Hi all,
		       
		        during the IETF#73 KEYPROV meeting Ming mentioned
that the examples
		will be
		        extended in such a way that they can actually be
verified, i.e.,
		when there
		        is a digital signature then enough information is
provided in the
		document
		        so that it can be checked for correctness.
		       
		        What I have in mind is something similar to what is
done in
		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
		       
		        So, who is working on this aspect?
		       
		        Ciao
		        Hannes
		       
		       
		        _______________________________________________
		        KEYPROV mailing list
		        KEYPROV@ietf.org
		        https://www.ietf.org/mailman/listinfo/keyprov
		       
		
		


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 12 12:03:02 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9647C3A67FC;
	Mon, 12 Jan 2009 12:03:02 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 053D73A67FC
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 12:03:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.339
X-Spam-Level: 
X-Spam-Status: No, score=-6.339 tagged_above=-999 required=5 tests=[AWL=0.260, 
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 yEqg4qHgS1ea for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 12:03:01 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74])
	by core3.amsl.com (Postfix) with ESMTP id 96D393A6783
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 12:02:56 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com
	[65.205.251.35])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0CJe7Bd019051;
	Mon, 12 Jan 2009 11:40:07 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Mon, 12 Jan 2009 12:02:38 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 12 Jan 2009 12:02:37 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181CC8@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <031d01c974ec$da98a330$0201a8c0@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Examples in PSKC
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA07SwAAAjmAA
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<031d01c974ec$da98a330$0201a8c0@nsnintra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>,
	"Philip Hoyer" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 12 Jan 2009 20:02:38.0289 (UTC)
	FILETIME=[B7E39C10:01C974F0]
Subject: Re: [KEYPROV] Examples in PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org


That was my recall too in the room. - Ming 

-----Original Message-----
From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net] 
Sent: Monday, January 12, 2009 11:35 AM
To: Pei, Mingliang; 'Philip Hoyer'; keyprov@ietf.org
Subject: RE: [KEYPROV] Examples in PSKC

Actually, no decision can be made during our calls. 
 
We discussed this issue during the IETF meeting and it was recorded in
our meeting minutes. In the room, if I recall it correctly, there was
nobody that raised objections. I need to check again. 
 


________________________________

	From: Pei, Mingliang [mailto:mpei@verisign.com] 
	Sent: 12 January, 2009 20:01
	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: RE: [KEYPROV] Examples in PSKC
	
	
	It was an issue raised during 73-th IETF. I wasn't aware that
the decision to KW has been made in the follow up calls. Thanks for the
update.
I will make changes to AES-128-KW.
	 
	- Ming


________________________________

		From: Philip Hoyer
[mailto:philip.hoyer@actividentity.com] 
		Sent: Monday, January 12, 2009 2:31 AM
		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
		Subject: RE: [KEYPROV] Examples in PSKC
		
		

		Ming,

		We agreed on previous call that the KW version AES 128
will be the mandatory algorithm for PSKC and DSKPP so we need examples
using
KW-AES-128

		 

		Philip

		 

		________________________________

				From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
		Sent: Monday, January 12, 2009 9:38 AM
		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		Subject: Re: [KEYPROV] Examples in PSKC

		 

		Yes, I have done AES128-CBC examples. The padding and iv
are well considered in the example now, and I will update the draft to
reflect the specifications and example data. The mac key choice is the
encryption key by default and we need to come out a way to allow other
mac key as we discussed during 73th ietf.
		
		I am working on the rsa example, and hope to get most
results before Tuesday's call.
		
		- Ming
		
		
		----- Original Message -----
		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
		To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
		Sent: Sat Jan 10 09:22:36 2009
		Subject: RE: [KEYPROV] Examples in PSKC
		
		Ming,
		
		Are you making progress with the examples?
		
		Ciao
		Hannes
		
		
		________________________________
		
		        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
		Behalf Of ext Pei, Mingliang
		        Sent: 15 December, 2008 09:25
		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		        Subject: Re: [KEYPROV] Examples in PSKC
		       
		       
		
		        I am one. Philip also suggested that it better
has two versions so
		that they can verify each other. Hope to get another
reference check.
		       
		        - Ming
		       
		        ----- Original Message -----
		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
		        To: keyprov@ietf.org <keyprov@ietf.org>
		        Sent: Sun Dec 14 04:55:43 2008
		        Subject: [KEYPROV] Examples in PSKC
		       
		        Hi all,
		       
		        during the IETF#73 KEYPROV meeting Ming
mentioned that the examples
		will be
		        extended in such a way that they can actually be
verified, i.e.,
		when there
		        is a digital signature then enough information
is provided in the
		document
		        so that it can be checked for correctness.
		       
		        What I have in mind is something similar to what
is done in
		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
		       
		        So, who is working on this aspect?
		       
		        Ciao
		        Hannes
		       
		       
		        _______________________________________________
		        KEYPROV mailing list
		        KEYPROV@ietf.org
		        https://www.ietf.org/mailman/listinfo/keyprov
		       
		
		


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 12 13:01:58 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D31DC3A67EA;
	Mon, 12 Jan 2009 13:01:58 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 73B843A6784
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 13:01:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.076
X-Spam-Level: 
X-Spam-Status: No, score=-2.076 tagged_above=-999 required=5 tests=[AWL=0.523, 
	BAYES_00=-2.599]
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 7JfPeTmlO-c5 for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 13:01:56 -0800 (PST)
Received: from smtp100.biz.mail.re2.yahoo.com (smtp100.biz.mail.re2.yahoo.com
	[206.190.52.46]) by core3.amsl.com (Postfix) with SMTP id B669E3A67D4
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 13:01:55 -0800 (PST)
Received: (qmail 25988 invoked from network); 12 Jan 2009 21:01:41 -0000
Received: from unknown (HELO ?192.168.1.2?) (turners@71.191.12.185 with plain)
	by smtp100.biz.mail.re2.yahoo.com with SMTP;
	12 Jan 2009 21:01:40 -0000
X-YMail-OSG: wL0IDOAVM1mvP7jex0Zj49vvnj.5P25a0PGYqJPy30Kf7yt8VsfWwnkQmRUEz0Pw7ZsCTy7r.mJ4qGqZYCzO0dTxpw2lTWs7.oCilaGZu7IMIJjaLebAf0bmPC73hEELC_UOnMjJX07yeN4AT6xgkW6W0tHNKiZL7suZL7xd3L0fRIR_Zde2OKozbtkFSwtF5ewTzNeDnG4bvovgTAvDASiCSzH0s0yJUEJVgkeb
X-Yahoo-Newman-Property: ymail-3
Message-ID: <496BAFBC.8060806@ieca.com>
Date: Mon, 12 Jan 2009 16:01:48 -0500
From: Sean Turner <turners@ieca.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Philip Hoyer <philip.hoyer@actividentity.com>
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6FE0@sur-corp-ex-02.corp.ad.activcard.com>	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181B8B@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7008@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7008@sur-corp-ex-02.corp.ad.activcard.com>
Cc: Salah Machani <SMachani@DIVERSINET.COM>, keyprov@ietf.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment
 -	proposal to allow for different key payload containers and	alignment with
 IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Depending on when it is I can attend.  1/19-1/21 are not good for me, 
but most of the other times are okay.

spt

Philip Hoyer wrote:
> Great Ming,
> So Andrea would you be available too?
> 
> Shall we answer to Arshad with a few candidate dates that we all can
> make for now?
> 
> I would also suggest we have a look at our February calendar for a
> tentative date.
> 
> Thanks,
> 
> Philip
> 
> 
> -----Original Message-----
> From: Pei, Mingliang [mailto:mpei@verisign.com] 
> Sent: Tuesday, January 06, 2009 7:54 PM
> To: Philip Hoyer; Hannes Tschofenig; andrea.doherty@rsa.com;
> Hallam-Baker, Phillip; Salah Machani
> Cc: keyprov@ietf.org
> Subject: RE: [ekmi-comment] SKSML public review - comment - proposal to
> allow for different key payload containers and alignment with IETF PSKC
> 
> 
> I can help on this. Most time on the Tuesday to Friday in the week of
> 1/26/09 and its following week after 1/20/09 works for me for a joint
> webex session on discussing DSKPP / PSKC key container. Maybe it is best
> that at least a few of us is on the session.
> 
> - Ming 
> 
>> -----Original Message-----
>> From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
>> Sent: Tuesday, January 06, 2009 2:43 AM
>> To: Hannes Tschofenig; andrea.doherty@rsa.com; Hallam-Baker, 
>> Phillip; Pei, Mingliang; Salah Machani
>> Cc: keyprov@ietf.org
>> Subject: FW: [ekmi-comment] SKSML public review - comment - 
>> proposal to allow for different key payload containers and 
>> alignment with IETF PSKC
>>
>> Ladies and Gentlemen,
>> As mentioned in the last call we had last year I have 
>> commented on the SKSML spec (see email below).
>>
>> Arshad has now responded and would know a few dates when we 
>> can start discussions.
>>
>> Is anyone of you available to do a joint webex for them?
>>
>> Any candidate dates?
>>
>> Philip
>>
>> -----Original Message-----
>> From: Arshad Noor [mailto:arshad.noor@strongauth.com]
>> Sent: Saturday, January 03, 2009 12:25 AM
>> To: Philip Hoyer
>> Cc: ekmi-comment@lists.oasis-open.org; ekmi
>> Subject: Re: [ekmi-comment] SKSML public review - comment - 
>> proposal to allow for different key payload containers and 
>> alignment with IETF PSKC
>>
>> Philip,
>>
>> Thank you very much for your comments on the DRAFT 
>> specification of SKSML, and the potential to include the 
>> DSKPP key-container within SKSML.
>>
>> The Technical Committee has agreed to begin discussions with 
>> you (and/or other members of KEYPROV) to understand the 
>> implications of this change.
>>
>> A small group of TC members would like to start understanding 
>> the details of DSKPP, how it fits in with SKSML and its 
>> impact on SKSML.  Please let us know how you would like to 
>> begin - I imagine a web-presentation from you on the current 
>> DSKPP architecture and mechanics would be the appropriate first step.
>>
>> The TC has also decided that since there were no objections 
>> from anyone in the Public Review to the current SKSML DRAFT 
>> specification, it will move forward with a ballot to 
>> designate the DRAFT as a Committee Specification.  This is 
>> not an OASIS standard.  That may be many months away - which 
>> gives us the time to understand the DSKPP technology, and the 
>> opportunity to include the key-container (if the TC votes for 
>> it) before SKSML becomes an OASIS standard.
>>
>> Let me know some convenient dates and times when you might be 
>> able to provide that web-presentation.  We should have a 
>> sub-group named by the 20th of January (our monthly TC 
>> meeting), so any time after that would be appropriate.
>>
>> Regards and a happy new year.
>>
>> Arshad Noor
>> StrongAuth, Inc.
>>
>> Philip Hoyer wrote:
>>> Ladies and Gentlemen,
>>>
>>>  
>>>
>>> Having been made aware of the SKSML work by Arshad Noor I wanted to 
>>> comment on the current specification and make a proposal.
>>>
>>>  
>>>
>>> I am the author of the PSKC spec
>>>
>> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portab
>> le-symmetr
>> ic-key-container-06.txt) 
>>> which is part of the IETF 'keyprov' working group
>>> (http://www.ietf.org/html.charters/keyprov-charter.html) 
>> that has some
>>
>>> overlap with the work done for SKSML
>>>
>>>  
>>>
>>> My main comment around SKSML is that it would be nice to be able to 
>>> define the type of payload container (where the key 
>> resides) that is 
>>> transported.
>>>
>>>  
>>>
>>> This has several advantages:
>>>
>>>    1. It decouples the protocol to obtain  the keys from the payload
>> to
>>>       transfer the keys
>>>    2. it allows for several different containers to be transported
>> with
>>>       the same protocol
>>>    3. It allows extensions to the payload to have a 
>> separate lifecycle
>>>       to the protocol
>>>    4. It will allow profiling of payloads for key related meta-data
>> not
>>>       yet considered by the spec
>>>
>>>  
>>>
>>> One of the main reasons is that there could be alignment of the
>> payload 
>>> between SKSML and the work that has been done in IETF keyprov group.
>>>
>>>  
>>>
>>> Especially I would suggest you to consider the work that 
>> has been done
>>
>>> on the PSKC spec which seems to satisfy most of the requirements in 
>>> SKSML and already has many implementers.
>>>
>>>  
>>>
>>> The proposal could be to add one layer of abstraction in the 
>>> SymKeyResponse element which indicates the type of key 
>> container being
>> used:
>>>  
>>>
>>> Example 1 - using SKSML container
>>>
>>>  
>>>
>>> <ekmi:SymkeyResponse
>>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>>
>>> <ekmi:SymkeyContainer type=" 
>> http://docs.oasis-open.org/ekmi/2008/01">
>>> <ekmi:SymkeyList>
>>>
>>> <ekmi:Symkey>
>>>
>>>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
>>>
>>> <ekmi:KeyUsePolicy>
>>>
>>> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
>>>
>>> ......
>>>
>>>  
>>>
>>> Example 2 - using PSKC container
>>>
>>>  
>>>
>>> <ekmi:SymkeyResponse
>>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>>
>>> <ekmi:SymkeyContainer 
>> type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>>                         <KeyContainer Version="1.0" 
>>> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>>
>>>     <Device>
>>>
>>>         <DeviceInfo>
>>>
>>>             <Manufacturer>aManufacturer</Manufacturer>
>>>
>>>             <SerialNo>*10514-1-235*</SerialNo>
>>>
>>>         </DeviceInfo>
>>>
>>>         <Key
>> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
>>>         KeyId="*10514-1-235*">
>>>
>>>             <Issuer>anIssuer</Issuer>
>>>
>>>                                     .......
>>>
>>>  
>>>
>>>  
>>>
>>> Looking forward to your feedback and please do not hesitate 
>> to contact
>>
>>> me for further clarificatons,
>>>
>>>  
>>>
>>> Philip
>>>
>>>  
>>>
>>> ________________________________
>>>
>>>  
>>>
>>> Philip Hoyer
>>>
>>>  
>>>
>>> Senior Architect - Office of CTO
>>>
>>>  
>>>
>>> ActivIdentity (UK)
>>>
>>> 117 Waterloo Road
>>>
>>> London SE1 8UL
>>>
>>>  
>>>
>>> Telephone: +44 (0) 20 7960 0220
>>>
>>> Fax: +44 (0) 20 7902 1985
>>>
>>>  
>>>
>>> Private and confidential: This message and any attachments 
>> may contain
>>> privileged / confidential information. If you are not an intended
>> recipient,
>>> you must not copy, distribute, discuss or take any action 
>> in reliance
>> on it.
>>> If you have received this communication in error, please notify the
>> sender
>>> and delete this message immediately.
>>>
>>>  
>>>
>>
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 12 15:07:09 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id AB3443A67EA;
	Mon, 12 Jan 2009 15:07:09 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id ED07B3A67FC
	for <keyprov@core3.amsl.com>; Mon, 12 Jan 2009 15:07:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.272
X-Spam-Level: 
X-Spam-Status: No, score=-2.272 tagged_above=-999 required=5 tests=[AWL=0.327, 
	BAYES_00=-2.599]
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 BJl3F-m4DH2p for <keyprov@core3.amsl.com>;
	Mon, 12 Jan 2009 15:07:07 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id 7E70A3A6997
	for <keyprov@ietf.org>; Mon, 12 Jan 2009 15:06:24 -0800 (PST)
Received: (qmail invoked by alias); 12 Jan 2009 23:06:08 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp050) with SMTP; 13 Jan 2009 00:06:08 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18QRCAJP4IQxIoT//HTxt1aPk4DptpwCQOVYeDxgb
	vwknLwmLEw4EQV
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Pei, Mingliang'" <mpei@verisign.com>,
	"'Philip Hoyer'" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
Date: Tue, 13 Jan 2009 01:06:38 +0200
Message-ID: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA5SMsA==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.62
Subject: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

Section 6.1.1. of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke
y-container-06.txt describes the AES-128-CBC encryption algorithm as
mandatory to implement.

It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory
algorithm. 

During the meeting we had a very brief chat about this topic, see (and
hear):
http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3
 
I checked the meeting minutes and noticed that they do not capture a lot:
http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
 
So, let's us do a quick poll. 

Please indicate your preference (if possible with arguments why you want one
or the other). 
  
--> Deadline for your response: 20th Jan. 2009 <--

Ciao
Hannes

________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
	Sent: 12 January, 2009 20:01
	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: Re: [KEYPROV] Examples in PSKC
	
	
	It was an issue raised during 73-th IETF. I wasn't aware that the
decision to KW has been made in the follow up calls. Thanks for the update.
I will make changes to AES-128-KW.
	 
	- Ming


________________________________

		From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
		Sent: Monday, January 12, 2009 2:31 AM
		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
		Subject: RE: [KEYPROV] Examples in PSKC
		
		

		Ming,

		We agreed on previous call that the KW version AES 128 will
be the mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128

		 

		Philip

		 

		________________________________

				From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
		Sent: Monday, January 12, 2009 9:38 AM
		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		Subject: Re: [KEYPROV] Examples in PSKC

		 

		Yes, I have done AES128-CBC examples. The padding and iv are
well considered in the example now, and I will update the draft to reflect
the specifications and example data. The mac key choice is the encryption
key by default and we need to come out a way to allow other mac key as we
discussed during 73th ietf.
		
		I am working on the rsa example, and hope to get most
results before Tuesday's call.
		
		- Ming
		
		
		----- Original Message -----
		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
		To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
		Sent: Sat Jan 10 09:22:36 2009
		Subject: RE: [KEYPROV] Examples in PSKC
		
		Ming,
		
		Are you making progress with the examples?
		
		Ciao
		Hannes
		
		
		________________________________
		
		        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
		Behalf Of ext Pei, Mingliang
		        Sent: 15 December, 2008 09:25
		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		        Subject: Re: [KEYPROV] Examples in PSKC
		       
		       
		
		        I am one. Philip also suggested that it better has
two versions so
		that they can verify each other. Hope to get another
reference check.
		       
		        - Ming
		       
		        ----- Original Message -----
		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
		        To: keyprov@ietf.org <keyprov@ietf.org>
		        Sent: Sun Dec 14 04:55:43 2008
		        Subject: [KEYPROV] Examples in PSKC
		       
		        Hi all,
		       
		        during the IETF#73 KEYPROV meeting Ming mentioned
that the examples
		will be
		        extended in such a way that they can actually be
verified, i.e.,
		when there
		        is a digital signature then enough information is
provided in the
		document
		        so that it can be checked for correctness.
		       
		        What I have in mind is something similar to what is
done in
		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
		       
		        So, who is working on this aspect?
		       
		        Ciao
		        Hannes
		       
		       
		        _______________________________________________
		        KEYPROV mailing list
		        KEYPROV@ietf.org
		        https://www.ietf.org/mailman/listinfo/keyprov
		       
		
		


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 02:53:49 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A60F63A6911;
	Tue, 13 Jan 2009 02:53:49 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2F0D13A67FD
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 02:53:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level: 
X-Spam-Status: No, score=-2.094 tagged_above=-999 required=5 tests=[AWL=0.155, 
	BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 1qybpUYOYEav for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 02:53:47 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133])
	by core3.amsl.com (Postfix) with ESMTP id C63B93A6911
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 02:53:46 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com
	(sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40])
	by frhub1.activcard.fr (Postfix) with ESMTP id 2C4BD183942;
	Tue, 13 Jan 2009 11:53:31 +0100 (CET)
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Tue, 13 Jan 2009 11:56:03 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <495EB05B.2080400@strongauth.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow
	for different key payload containers and alignment with IETF PSKC
Thread-Index: AcltOhNcKiNExoIERmuNsqAm6j4XkgIMwK3g
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6F8D@sur-corp-ex-02.corp.ad.activcard.com>
	<495EB05B.2080400@strongauth.com>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Arshad Noor" <arshad.noor@strongauth.com>
Cc: ekmi <ekmi@lists.oasis-open.org>, keyprov@ietf.org,
	ekmi-comment@lists.oasis-open.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment -
	proposal to allow for different key payload containers and
	alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Arshad,
We would be available to discuss and webex present Tuesday-Friday week
commencing 19/1 and then the Monday 26th or Friday 30th.

Would any such dates suite you and if not could you come back with some
candidate dates in February for us to consider.

Thanks,
Philip

-----Original Message-----
From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
Sent: Saturday, January 03, 2009 12:25 AM
To: Philip Hoyer
Cc: ekmi-comment@lists.oasis-open.org; ekmi
Subject: Re: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC

Philip,

Thank you very much for your comments on the DRAFT specification
of SKSML, and the potential to include the DSKPP key-container
within SKSML.

The Technical Committee has agreed to begin discussions with you
(and/or other members of KEYPROV) to understand the implications
of this change.

A small group of TC members would like to start understanding the
details of DSKPP, how it fits in with SKSML and its impact on
SKSML.  Please let us know how you would like to begin - I imagine
a web-presentation from you on the current DSKPP architecture and
mechanics would be the appropriate first step.

The TC has also decided that since there were no objections from
anyone in the Public Review to the current SKSML DRAFT specification,
it will move forward with a ballot to designate the DRAFT as a
Committee Specification.  This is not an OASIS standard.  That may
be many months away - which gives us the time to understand the
DSKPP technology, and the opportunity to include the key-container
(if the TC votes for it) before SKSML becomes an OASIS standard.

Let me know some convenient dates and times when you might be able
to provide that web-presentation.  We should have a sub-group named
by the 20th of January (our monthly TC meeting), so any time after
that would be appropriate.

Regards and a happy new year.

Arshad Noor
StrongAuth, Inc.

Philip Hoyer wrote:
> Ladies and Gentlemen,
> 
>  
> 
> Having been made aware of the SKSML work by Arshad Noor I wanted to 
> comment on the current specification and make a proposal.
> 
>  
> 
> I am the author of the PSKC spec 
>
(http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetr
ic-key-container-06.txt) 
> which is part of the IETF 'keyprov' working group 
> (http://www.ietf.org/html.charters/keyprov-charter.html) that has some

> overlap with the work done for SKSML
> 
>  
> 
> My main comment around SKSML is that it would be nice to be able to 
> define the type of payload container (where the key resides) that is 
> transported.
> 
>  
> 
> This has several advantages:
> 
>    1. It decouples the protocol to obtain  the keys from the payload
to
>       transfer the keys
>    2. it allows for several different containers to be transported
with
>       the same protocol
>    3. It allows extensions to the payload to have a separate lifecycle
>       to the protocol
>    4. It will allow profiling of payloads for key related meta-data
not
>       yet considered by the spec
> 
>  
> 
> One of the main reasons is that there could be alignment of the
payload 
> between SKSML and the work that has been done in IETF keyprov group.
> 
>  
> 
> Especially I would suggest you to consider the work that has been done

> on the PSKC spec which seems to satisfy most of the requirements in 
> SKSML and already has many implementers.
> 
>  
> 
> The proposal could be to add one layer of abstraction in the 
> SymKeyResponse element which indicates the type of key container being
used:
> 
>  
> 
> Example 1 - using SKSML container
> 
>  
> 
> <ekmi:SymkeyResponse 
>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> 
> <ekmi:SymkeyContainer type=" http://docs.oasis-open.org/ekmi/2008/01">
> 
> <ekmi:SymkeyList>
> 
> <ekmi:Symkey>
> 
>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> 
> <ekmi:KeyUsePolicy>
> 
> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> 
> ......
> 
>  
> 
> Example 2 - using PSKC container
> 
>  
> 
> <ekmi:SymkeyResponse 
>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> 
> <ekmi:SymkeyContainer type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> 
>                         <KeyContainer Version="1.0" 
> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> 
>     <Device>
> 
>         <DeviceInfo>
> 
>             <Manufacturer>aManufacturer</Manufacturer>
> 
>             <SerialNo>*10514-1-235*</SerialNo>
> 
>         </DeviceInfo>
> 
>         <Key
KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> 
>         KeyId="*10514-1-235*">
> 
>             <Issuer>anIssuer</Issuer>
> 
>                                     .......
> 
>  
> 
>  
> 
> Looking forward to your feedback and please do not hesitate to contact

> me for further clarificatons,
> 
>  
> 
> Philip
> 
>  
> 
> ________________________________
> 
>  
> 
> Philip Hoyer
> 
>  
> 
> Senior Architect - Office of CTO
> 
>  
> 
> ActivIdentity (UK)
> 
> 117 Waterloo Road
> 
> London SE1 8UL
> 
>  
> 
> Telephone: +44 (0) 20 7960 0220
> 
> Fax: +44 (0) 20 7902 1985
> 
>  
> 
> Private and confidential: This message and any attachments may contain
> 
> privileged / confidential information. If you are not an intended
recipient,
> 
> you must not copy, distribute, discuss or take any action in reliance
on it.
> 
> If you have received this communication in error, please notify the
sender
> 
> and delete this message immediately.
> 
>  
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 04:49:08 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9A7073A6810;
	Tue, 13 Jan 2009 04:49:08 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E55DF3A67EE
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 04:49:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.163
X-Spam-Level: 
X-Spam-Status: No, score=-2.163 tagged_above=-999 required=5 tests=[AWL=0.436, 
	BAYES_00=-2.599]
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 Svb6lABI3AL3 for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 04:49:05 -0800 (PST)
Received: from smtp109.biz.mail.re2.yahoo.com (smtp109.biz.mail.re2.yahoo.com
	[206.190.53.8]) by core3.amsl.com (Postfix) with SMTP id 08A013A687E
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 04:49:04 -0800 (PST)
Received: (qmail 343 invoked from network); 13 Jan 2009 12:48:50 -0000
Received: from unknown (HELO ?192.168.1.2?) (turners@71.191.8.161 with plain)
	by smtp109.biz.mail.re2.yahoo.com with SMTP;
	13 Jan 2009 12:48:49 -0000
X-YMail-OSG: WJ0Hd2EVM1moxHzBs1DzxcwSfTzrV_LvwiigQAdnb_uIAMS4gw_HGgtYATRMqMHBZ.I5cWVRbRZ.saC514WTU8Vx4bcyjMmu81zDbFOTDfQXp2zAYwniI5U.VMFUquUIjJ6sWTGN3vUWqBTuPuhOjih_PND_DBeR.LY__TVwO1pWRY6gPXc.s_5qySX32umzN3MBAk8gEVhXbKGC_Kj_C5UVAIIBCCICegAnYgie
X-Yahoo-Newman-Property: ymail-3
Message-ID: <496C8DB7.6020403@ieca.com>
Date: Tue, 13 Jan 2009 07:48:55 -0500
From: Sean Turner <turners@ieca.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
In-Reply-To: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

KW-AES-128

Hannes Tschofenig wrote:
> Hi all, 
> 
> Section 6.1.1. of
> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke
> y-container-06.txt describes the AES-128-CBC encryption algorithm as
> mandatory to implement.
> 
> It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory
> algorithm. 
> 
> During the meeting we had a very brief chat about this topic, see (and
> hear):
> http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
> ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3
>  
> I checked the meeting minutes and noticed that they do not capture a lot:
> http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
>  
> So, let's us do a quick poll. 
> 
> Please indicate your preference (if possible with arguments why you want one
> or the other). 
>   
> --> Deadline for your response: 20th Jan. 2009 <--
> 
> Ciao
> Hannes
> 
> ________________________________
> 
> 	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
> Behalf Of Pei, Mingliang
> 	Sent: 12 January, 2009 20:01
> 	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
> 	Subject: Re: [KEYPROV] Examples in PSKC
> 	
> 	
> 	It was an issue raised during 73-th IETF. I wasn't aware that the
> decision to KW has been made in the follow up calls. Thanks for the update.
> I will make changes to AES-128-KW.
> 	 
> 	- Ming
> 
> 
> ________________________________
> 
> 		From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
> 		Sent: Monday, January 12, 2009 2:31 AM
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
> keyprov@ietf.org
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		
> 
> 		Ming,
> 
> 		We agreed on previous call that the KW version AES 128 will
> be the mandatory algorithm for PSKC and DSKPP so we need examples using
> KW-AES-128
> 
> 		 
> 
> 		Philip
> 
> 		 
> 
> 		________________________________
> 
> 				From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> 		Sent: Monday, January 12, 2009 9:38 AM
> 		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		Subject: Re: [KEYPROV] Examples in PSKC
> 
> 		 
> 
> 		Yes, I have done AES128-CBC examples. The padding and iv are
> well considered in the example now, and I will update the draft to reflect
> the specifications and example data. The mac key choice is the encryption
> key by default and we need to come out a way to allow other mac key as we
> discussed during 73th ietf.
> 		
> 		I am working on the rsa example, and hope to get most
> results before Tuesday's call.
> 		
> 		- Ming
> 		
> 		
> 		----- Original Message -----
> 		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net
> <hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
> 		Sent: Sat Jan 10 09:22:36 2009
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		Ming,
> 		
> 		Are you making progress with the examples?
> 		
> 		Ciao
> 		Hannes
> 		
> 		
> 		________________________________
> 		
> 		        From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On
> 		Behalf Of ext Pei, Mingliang
> 		        Sent: 15 December, 2008 09:25
> 		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		        Subject: Re: [KEYPROV] Examples in PSKC
> 		       
> 		       
> 		
> 		        I am one. Philip also suggested that it better has
> two versions so
> 		that they can verify each other. Hope to get another
> reference check.
> 		       
> 		        - Ming
> 		       
> 		        ----- Original Message -----
> 		        From: keyprov-bounces@ietf.org
> <keyprov-bounces@ietf.org>
> 		        To: keyprov@ietf.org <keyprov@ietf.org>
> 		        Sent: Sun Dec 14 04:55:43 2008
> 		        Subject: [KEYPROV] Examples in PSKC
> 		       
> 		        Hi all,
> 		       
> 		        during the IETF#73 KEYPROV meeting Ming mentioned
> that the examples
> 		will be
> 		        extended in such a way that they can actually be
> verified, i.e.,
> 		when there
> 		        is a digital signature then enough information is
> provided in the
> 		document
> 		        so that it can be checked for correctness.
> 		       
> 		        What I have in mind is something similar to what is
> done in
> 		        http://www.ietf.org/rfc/rfc4474.txt (see also
> Appendix B)
> 		       
> 		        So, who is working on this aspect?
> 		       
> 		        Ciao
> 		        Hannes
> 		       
> 		       
> 		        _______________________________________________
> 		        KEYPROV mailing list
> 		        KEYPROV@ietf.org
> 		        https://www.ietf.org/mailman/listinfo/keyprov
> 		       
> 		
> 		
> 
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 07:29:50 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9C1A028C164;
	Tue, 13 Jan 2009 07:29:50 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 497DA28C164
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 07:29:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.066
X-Spam-Level: 
X-Spam-Status: No, score=-6.066 tagged_above=-999 required=5
	tests=[AWL=-0.099, BAYES_00=-2.599, FM_ASCII_ART_SPACINGc=0.833,
	GB_I_LETTER=-2, J_CHICKENPOX_27=0.6, J_CHICKENPOX_36=0.6,
	J_CHICKENPOX_43=0.6, RCVD_IN_DNSWL_MED=-4]
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 eHAeFpp-hv9o for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 07:29:42 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74])
	by core3.amsl.com (Postfix) with ESMTP id B744D3A67FF
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 07:29:42 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com
	[65.205.251.34])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0DF6oQd015373;
	Tue, 13 Jan 2009 07:06:50 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Tue, 13 Jan 2009 07:29:23 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C97593.B6384C81"
Date: Tue, 13 Jan 2009 07:29:21 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181CF2@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <032501c9750a$911e13c0$0201a8c0@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: AES / PBE Examples in PSKC updated to reflect as test vectors
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA07SwAAAjmAAAAbtEVAAIjrQQA==
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<031d01c974ec$da98a330$0201a8c0@nsnintra.net>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CC8@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032501c9750a$911e13c0$0201a8c0@nsnintra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
X-OriginalArrivalTime: 13 Jan 2009 15:29:23.0859 (UTC)
	FILETIME=[B675DE30:01C97593]
Cc: keyprov@ietf.org
Subject: [KEYPROV] AES / PBE Examples in PSKC updated to reflect as test
	vectors
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C97593.B6384C81
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


I have updated AES / PBE examples and some descriptions proceeding the
example sections in the draft with my reference implementation. Please
review the attached.

- Ming

>-----Original Message-----
>From: Pei, Mingliang [mailto:mpei@verisign.com]
>Sent: 12 January, 2009 22:03
>To: Hannes Tschofenig; Philip Hoyer; keyprov@ietf.org
>Subject: RE: [KEYPROV] Examples in PSKC
>
>
>That was my recall too in the room. - Ming
>
>-----Original Message-----
>From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]
>Sent: Monday, January 12, 2009 11:35 AM
>To: Pei, Mingliang; 'Philip Hoyer'; keyprov@ietf.org
>Subject: RE: [KEYPROV] Examples in PSKC
>
>Actually, no decision can be made during our calls.=20
>=20
>We discussed this issue during the IETF meeting and it was recorded in=20
>our meeting minutes. In the room, if I recall it correctly, there was=20
>nobody that raised objections. I need to check again.
>=20
>
>
>________________________________
>
>	From: Pei, Mingliang [mailto:mpei@verisign.com]=20
>	Sent: 12 January, 2009 20:01
>	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
>	Subject: RE: [KEYPROV] Examples in PSKC
>=09
>=09
>	It was an issue raised during 73-th IETF. I wasn't aware that
the=20
>decision to KW has been made in the follow up calls. Thanks for the=20
>update.
>I will make changes to AES-128-KW.
>	=20
>	- Ming
>
>
>________________________________
>
>		From: Philip Hoyer
>[mailto:philip.hoyer@actividentity.com]=20
>		Sent: Monday, January 12, 2009 2:31 AM
>		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
>		Subject: RE: [KEYPROV] Examples in PSKC
>	=09
>	=09
>
>		Ming,
>
>		We agreed on previous call that the KW version AES 128
will be the=20
>mandatory algorithm for PSKC and DSKPP so we need examples using
>KW-AES-128
>
>		=20
>
>		Philip
>
>		=20
>
>		________________________________
>
>				From: keyprov-bounces@ietf.org
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>		Sent: Monday, January 12, 2009 9:38 AM
>		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>		Subject: Re: [KEYPROV] Examples in PSKC
>
>		=20
>
>		Yes, I have done AES128-CBC examples. The padding and iv
are well=20
>considered in the example now, and I will update the draft to reflect=20
>the specifications and example data. The mac key choice is the=20
>encryption key by default and we need to come out a way to allow other=20
>mac key as we discussed during 73th ietf.
>	=09
>		I am working on the rsa example, and hope to get most
results before=20
>Tuesday's call.
>	=09
>		- Ming
>	=09
>	=09
>		----- Original Message -----
>		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
>		To: Pei, Mingliang; hannes.tschofenig@gmx.net=20
><hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
>		Sent: Sat Jan 10 09:22:36 2009
>		Subject: RE: [KEYPROV] Examples in PSKC
>	=09
>		Ming,
>	=09
>		Are you making progress with the examples?
>	=09
>		Ciao
>		Hannes
>	=09
>	=09
>		________________________________
>	=09
>		        From: keyprov-bounces@ietf.org=20
>[mailto:keyprov-bounces@ietf.org] On
>		Behalf Of ext Pei, Mingliang
>		        Sent: 15 December, 2008 09:25
>		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>		        Subject: Re: [KEYPROV] Examples in PSKC
>		      =20
>		      =20
>	=09
>		        I am one. Philip also suggested that it better
has two=20
>versions so
>		that they can verify each other. Hope to get another
reference check.
>		      =20
>		        - Ming
>		      =20
>		        ----- Original Message -----
>		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
>		        To: keyprov@ietf.org <keyprov@ietf.org>
>		        Sent: Sun Dec 14 04:55:43 2008
>		        Subject: [KEYPROV] Examples in PSKC
>		      =20
>		        Hi all,
>		      =20
>		        during the IETF#73 KEYPROV meeting Ming
mentioned that the=20
>examples
>		will be
>		        extended in such a way that they can actually be
verified,=20
>i.e.,
>		when there
>		        is a digital signature then enough information
is provided in=20
>the
>		document
>		        so that it can be checked for correctness.
>		      =20
>		        What I have in mind is something similar to what
is done in
>		        http://www.ietf.org/rfc/rfc4474.txt
>(see also Appendix B)
>		      =20
>		        So, who is working on this aspect?
>		      =20
>		        Ciao
>		        Hannes
>		      =20
>		      =20
>		        _______________________________________________
>		        KEYPROV mailing list
>		        KEYPROV@ietf.org
>		        https://www.ietf.org/mailman/listinfo/keyprov
>		      =20
>	=09
>	=09
>
>


------_=_NextPart_001_01C97593.B6384C81
Content-Type: text/plain;
	name="draft-ietf-keyprov-portable-symmetric-key-container-08-wip-20090113.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-ietf-keyprov-portable-symmetric-key-container-08-wip-20090113.txt
Content-Disposition: attachment;
	filename="draft-ietf-keyprov-portable-symmetric-key-container-08-wip-20090113.txt"

DQoNCmtleXByb3YgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQLiBIb3llcg0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBY3RpdklkZW50aXR5DQpJbnRlbmRlZCBzdGF0dXM6IFN0
YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNLiBQZWkNCkV4
cGlyZXM6IEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBWZXJpU2lnbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTLiBNYWNoYW5pDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpdmVyc2luZXQNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSmFudWFyeSAx
MywgMjAwOQ0KDQoNCiAgICAgICAgICAgICAgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRh
aW5lciAoUFNLQykNCiAgICAgICBkcmFmdC1pZXRmLWtleXByb3YtcG9ydGFibGUtc3ltbWV0cmlj
LWtleS1jb250YWluZXItMDgudHh0DQoNClN0YXR1cyBvZiB0aGlzIE1lbW8NCg0KICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgdG8gSUVURiBpbiBmdWxsIGNvbmZvcm1hbmNlIHdp
dGggdGhlDQogICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5Lg0KDQogICBJbnRlcm5l
dC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmlu
Zw0KICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vw
cy4gIE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUgd29ya2lu
ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtDQogICBEcmFmdHMuDQoNCiAgIEludGVybmV0LURyYWZ0
cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocw0K
ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRv
Y3VtZW50cyBhdCBhbnkNCiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRl
cm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlDQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3Ro
ZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQg
SW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5pZXRmLm9y
Zy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0Lg0KDQogICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFm
dCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2VkIGF0DQogICBodHRwOi8vd3d3Lmll
dGYub3JnL3NoYWRvdy5odG1sLg0KDQogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJl
IG9uIEp1bHkgMTcsIDIwMDkuDQoNCkNvcHlyaWdodCBOb3RpY2UNCg0KICAgQ29weXJpZ2h0IChj
KSAyMDA5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlDQogICBk
b2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCg0KICAgVGhpcyBkb2N1bWVu
dCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbA0KICAgUHJv
dmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50cw0KICAgKGh0dHA6Ly90cnVzdGVlLmll
dGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mDQogICBwdWJsaWNh
dGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMNCiAg
IGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25z
IHdpdGggcmVzcGVjdA0KICAgdG8gdGhpcyBkb2N1bWVudC4NCg0KDQoNCg0KDQpIb3llciwgZXQg
YWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICAgW1Bh
Z2UgMV0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWlu
ZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCkFic3RyYWN0DQoNCiAgIFRoaXMgZG9jdW1l
bnQgc3BlY2lmaWVzIGEgc3ltbWV0cmljIGtleSBmb3JtYXQgZm9yIHRyYW5zcG9ydCBhbmQNCiAg
IHByb3Zpc2lvbmluZyBvZiBzeW1tZXRyaWMga2V5cyAoZm9yIGV4YW1wbGUgT25lIFRpbWUgUGFz
c3dvcmQgKE9UUCkNCiAgIHNoYXJlZCBzZWNyZXRzIG9yIHN5bW1ldHJpYyBjcnlwdG9ncmFwaGlj
IGtleXMpIHRvIGRpZmZlcmVudCB0eXBlcyBvZg0KICAgY3J5cHRvIG1vZHVsZXMsIHN1Y2ggYXMg
YSBzdHJvbmcgYXV0aGVudGljYXRpb24gZGV2aWNlLiAgVGhlIHN0YW5kYXJkDQogICBrZXkgdHJh
bnNwb3J0IGZvcm1hdCBlbmFibGVzIGVudGVycHJpc2VzIHRvIGRlcGxveSBiZXN0LW9mLWJyZWVk
DQogICBzb2x1dGlvbnMgY29tYmluaW5nIGNvbXBvbmVudHMgZnJvbSBkaWZmZXJlbnQgdmVuZG9y
cyBpbnRvIHRoZSBzYW1lDQogICBpbmZyYXN0cnVjdHVyZS4NCg0KDQpUYWJsZSBvZiBDb250ZW50
cw0KDQogICAxLiAgSW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDQNCiAgIDIuICBUZXJtaW5vbG9neSAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNQ0KICAgMy4gIFBvcnRhYmxlIEtl
eSBDb250YWluZXIgRW50aXRpZXMgT3ZlcnZpZXcgYW5kIFJlbGF0aW9uc2hpcHMgLiAuICA2DQog
ICA0LiAgPEtleUNvbnRhaW5lcj4gRWxlbWVudDogVGhlIEJhc2ljcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDgNCiAgICAgNC4xLiAgPERldmljZUluZm8+IEVsZW1lbnQ6IFVuaXF1ZSBE
ZXZpY2UgSWRlbnRpZmljYXRpb24gLiAuIC4gLiAgOQ0KICAgICA0LjIuICA8S2V5PjogRW1iZWRk
aW5nIEtleWluZyBNYXRlcmlhbCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEwDQogICAgIDQu
My4gIDxVc2VyPiBFbGVtZW50OiBVc2VyIElkZW50aWZpY2F0aW9uICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMTENCiAgICAgNC40LiAgPFVzYWdlPiBFbGVtZW50OiBJbmRpY2F0aW9uIG9mIHRoZSBL
ZXkgVXNhZ2UgLiAuIC4gLiAuIC4gLiAxMg0KICAgNS4gIFVzYWdlIENvbnN0cmFpbnRzIGFuZCBQ
b2xpY3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE0DQogICA2LiAgUHJvdGVj
dGlvbiBvZiBLZXlzIGFuZCBSZWxhdGVkIERhdGEgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTkNCiAgICAgNi4xLiAgRW5jcnlwdGlvbiBiYXNlZCBvbiBQcmUtU2hhcmVkIEtleXMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAxOQ0KICAgICA2LjIuICBFbmNyeXB0aW9uIGJhc2VkIG9uIFBhc3Nw
aHJhc2UtYmFzZWQgS2V5cyAgLiAuIC4gLiAuIC4gLiAuIDIxDQogICAgIDYuMy4gIEVuY3J5cHRp
b24gYmFzZWQgb24gQXN5bW1ldHJpYyBLZXlzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjQNCiAg
ICAgNi40LiAgVHJhbnNtaXNzaW9uIG9mIEtleSBEZXJpdmF0aW9uIFZhbHVlcyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAyNg0KICAgNy4gIERpZ2l0YWwgU2lnbmF0dXJlICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI3DQogICA4LiAgQnVsayBQcm92aXNpb25pbmcg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjkNCiAgIDkuICBF
eHRlbnNpYmlsaXR5ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAzMg0KICAgMTAuIFBTS0MgQWxnb3JpdGhtIFByb2ZpbGUgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMzDQogICAgIDEwLjEuIEhPVFAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzMNCiAgICAgMTAuMi4gS0VZ
UFJPVi1QSU4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAz
Mw0KICAgMTEuIFhNTCBTY2hlbWEgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDM1DQogICAxMi4gSUFOQSBDb25zaWRlcmF0aW9ucyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDINCiAgICAgMTIuMS4gQ29udGVudC10
eXBlIHJlZ2lzdHJhdGlvbiBmb3IgJ2FwcGxpY2F0aW9uL3Bza2MreG1sJyAuIC4gLiA0Mg0KICAg
ICAxMi4yLiBYTUwgU2NoZW1hIFJlZ2lzdHJhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDQzDQogICAgIDEyLjMuIFVSTiBTdWItTmFtZXNwYWNlIFJlZ2lzdHJhdGlvbiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDMNCiAgICAgMTIuNC4gUFNLQyBBbGdvcml0aG0g
UHJvZmlsZSBSZWdpc3RyeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0NA0KICAgICAxMi41
LiBQU0tDIFZlcnNpb24gUmVnaXN0cnkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDQ1DQogICAgIDEyLjYuIEtleSBVc2FnZSBSZWdpc3RyeSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gNDUNCiAgIDEzLiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0Ng0KICAgICAxMy4xLiBQYXls
b2FkIGNvbmZpZGVudGlhbGl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQ2
DQogICAgIDEzLjIuIFBheWxvYWQgaW50ZWdyaXR5ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gNDcNCiAgICAgMTMuMy4gUGF5bG9hZCBhdXRoZW50aWNpdHkgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0Nw0KICAgMTQuIEFja25vd2xlZGdlbWVu
dHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQ4DQogICAx
NS4gUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gNDkNCiAgICAgMTUuMS4gTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0OQ0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDJdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAg
ICBKYW51YXJ5IDIwMDkNCg0KDQogICAgIDE1LjIuIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNTANCiAgIEFwcGVuZGl4IEEuICBVc2Ug
Q2FzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1MQ0KICAg
ICBBLjEuICBPbmxpbmUgVXNlIENhc2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDUxDQogICAgICAgQS4xLjEuICBUcmFuc3BvcnQgb2Yga2V5cyBmcm9tIFNlcnZl
ciB0byBDcnlwdG9ncmFwaGljDQogICAgICAgICAgICAgICBNb2R1bGUgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNTENCiAgICAgICBBLjEuMi4gIFRyYW5z
cG9ydCBvZiBrZXlzIGZyb20gQ3J5cHRvZ3JhcGhpYyBNb2R1bGUgdG8NCiAgICAgICAgICAgICAg
IENyeXB0b2dyYXBoaWMgTW9kdWxlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1
MQ0KICAgICAgIEEuMS4zLiAgVHJhbnNwb3J0IG9mIGtleXMgZnJvbSBDcnlwdG9ncmFwaGljIE1v
ZHVsZSB0bw0KICAgICAgICAgICAgICAgU2VydmVyIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUyDQogICAgICAgQS4xLjQuICBTZXJ2ZXIgdG8gc2VydmVy
IEJ1bGsgaW1wb3J0L2V4cG9ydCBvZiBrZXlzICAuIC4gLiAuIC4gNTINCiAgICAgQS4yLiAgT2Zm
bGluZSBVc2UgQ2FzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1
Mg0KICAgICAgIEEuMi4xLiAgU2VydmVyIHRvIHNlcnZlciBCdWxrIGltcG9ydC9leHBvcnQgb2Yg
a2V5cyAgLiAuIC4gLiAuIDUyDQogICBBcHBlbmRpeCBCLiAgUmVxdWlyZW1lbnRzICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNTQNCiAgIEF1dGhvcnMnIEFkZHJlc3Nl
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1Ng0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywg
MjAwOSAgICAgICAgICAgICAgICAgW1BhZ2UgM10NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFi
bGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCjEu
ICBJbnRyb2R1Y3Rpb24NCg0KICAgV2l0aCBpbmNyZWFzaW5nIHVzZSBvZiBzeW1tZXRyaWMga2V5
IGJhc2VkIGF1dGhlbnRpY2F0aW9uIHN5c3RlbXMNCiAgIHN1Y2ggYXMgc3lzdGVtcyBiYXNlZCBv
bmUgdGltZSBwYXNzd29yZCAoT1RQKSBhbmQgY2hhbGxlbmdlIHJlc3BvbnNlDQogICBtZWNoYW5p
c21zLCB0aGVyZSBpcyBhIG5lZWQgZm9yIHZlbmRvciBpbnRlcm9wZXJhYmlsaXR5IGFuZCBhDQog
ICBzdGFuZGFyZCBmb3JtYXQgZm9yIGltcG9ydGluZywgZXhwb3J0aW5nIG9yIHByb3Zpc2lvbmlu
ZyBzeW1tZXRyaWMNCiAgIGtleXMgZnJvbSBvbmUgc3lzdGVtIHRvIGFub3RoZXIuICBUcmFkaXRp
b25hbGx5IGF1dGhlbnRpY2F0aW9uIHNlcnZlcg0KICAgdmVuZG9ycyBhbmQgc2VydmljZSBwcm92
aWRlcnMgaGF2ZSB1c2VkIHByb3ByaWV0YXJ5IGZvcm1hdHMgZm9yDQogICBpbXBvcnRpbmcsIGV4
cG9ydGluZyBhbmQgcHJvdmlzaW9uaW5nIHRoZXNlIGtleXMgaW50byB0aGVpciBzeXN0ZW1zDQog
ICBtYWtpbmcgaXQgaGFyZCB0byB1c2UgdG9rZW5zIGZyb20gdmVuZG9yIEEgd2l0aCBhIHNlcnZl
ciBmcm9tIHZlbmRvcg0KICAgQi4NCg0KICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBzdGFu
ZGFyZCBmb3JtYXQgZm9yIHNlcmlhbGl6aW5nIHN5bW1ldHJpYw0KICAga2V5cyBzdWNoIGFzIE9U
UCBzaGFyZWQgc2VjcmV0cyBmb3Igc3lzdGVtIGltcG9ydCwgZXhwb3J0IG9yIG5ldHdvcmsvDQog
ICBwcm90b2NvbCB0cmFuc3BvcnQuICBUaGUgZ29hbCBpcyB0aGF0IHRoZSBmb3JtYXQgd2lsbCBm
YWNpbGl0YXRlDQogICBkeW5hbWljIHByb3Zpc2lvbmluZyBhbmQgdHJhbnNmZXIgb2Ygc3ltbWV0
cmljIGtleXMgc3VjaCBhcyBPVFANCiAgIHNoYXJlZCBzZWNyZXRzIG9yIGVuY3J5cHRpb24ga2V5
cyBvZiBkaWZmZXJlbnQgdHlwZXMuICBJbiB0aGUgY2FzZSBvZg0KICAgT1RQIHNoYXJlZCBzZWNy
ZXRzLCB0aGUgZm9ybWF0IHdpbGwgZmFjaWxpdGF0ZSBkeW5hbWljIHByb3Zpc2lvbmluZw0KICAg
dXNpbmcgYW4gb25saW5lIHByb3Zpc2lvbmluZyBwcm90b2NvbCB0byBkaWZmZXJlbnQgZmxhdm9y
cyBvZg0KICAgZW1iZWRkZWQgdG9rZW5zIG9yIGFsbG93IGN1c3RvbWVycyB0byBpbXBvcnQgbmV3
IG9yIGV4aXN0aW5nIHRva2Vucw0KICAgaW4gYmF0Y2ggb3Igc2luZ2xlIGluc3RhbmNlcyBpbnRv
IGEgY29tcGxpYW50IHN5c3RlbS4NCg0KICAgVGhpcyBkcmFmdCBhbHNvIHNwZWNpZmllcyB0aGUg
a2V5IGF0dHJpYnV0ZXMgcmVxdWlyZWQgZm9yIGNvbXB1dGF0aW9uDQogICBzdWNoIGFzIHRoZSBp
bml0aWFsIGV2ZW50IGNvdW50ZXIgdXNlZCBpbiB0aGUgSE9UUCBhbGdvcml0aG0gW0hPVFBdLg0K
ICAgSXQgaXMgYWxzbyBhcHBsaWNhYmxlIGZvciBvdGhlciB0aW1lLWJhc2VkIG9yIHByb3ByaWV0
YXJ5IGFsZ29yaXRobXMuDQoNCiAgIFRvIHByb3ZpZGUgYW4gYW5hbG9neSwgaW4gcHVibGljIGtl
eSBlbnZpcm9ubWVudHMgdGhlIFBLQ1MjMTIgZm9ybWF0DQogICBbUEtDUzEyXSBpcyBjb21tb25s
eSB1c2VkIGZvciBpbXBvcnRpbmcgYW5kIGV4cG9ydGluZyBwcml2YXRlIGtleXMNCiAgIGFuZCBj
ZXJ0aWZpY2F0ZXMgYmV0d2VlbiBzeXN0ZW1zLiAgSW4gdGhlIGVudmlyb25tZW50cyBvdXRsaW5l
ZCBpbg0KICAgdGhpcyBkb2N1bWVudCB3aGVyZSBPVFAga2V5cyBtYXkgYmUgdHJhbnNwb3J0ZWQg
ZGlyZWN0bHkgZG93biB0bw0KICAgc21hcnRjYXJkcyBvciBkZXZpY2VzIHdpdGggbGltaXRlZCBj
b21wdXRpbmcgY2FwYWJpbGl0aWVzIGFuZA0KICAgZXhwbGljaXQgc2hhcmVkIHNlY3JldCwgY29u
ZmlndXJhdGlvbiBhdHRyaWJ1dGUgaW5mb3JtYXRpb24gaXMNCiAgIGRlc2lyYWJsZS4gIFdpdGgg
UEtDUyMxMiwgb25lIHdvdWxkIGhhdmUgdG8gdXNlIG9wYXF1ZSBkYXRhIHRvIGNhcnJ5DQogICBz
aGFyZWQgc2VjcmV0IGF0dHJpYnV0ZXMgdXNlZCBmb3IgT1RQIGNhbGN1bGF0aW9ucywgd2hlcmVh
cyBhIG1vcmUNCiAgIGV4cGxpY2l0IGF0dHJpYnV0ZSBzY2hlbWEgZGVmaW5pdGlvbiBpcyBiZXR0
ZXIgZm9yIGludGVyb3BlcmFiaWxpdHkNCiAgIGFuZCBlZmZpY2llbmN5Lg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkg
MTcsIDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBv
cnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0K
DQoyLiAgVGVybWlub2xvZ3kNCg0KICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIs
ICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLA0KICAgIlNIT1VMRCIsICJTSE9VTEQg
Tk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIHRoaXMNCiAgIGRv
Y3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gW1JGQzIxMTldLg0K
DQogICBJbiBzdWJzZXF1ZW50IHNlY3Rpb25zIG9mIHRoZSBkb2N1bWVudCB3ZSBoaWdobGlnaHQg
bWFuZGF0b3J5DQogICBlbGVtZW50cyBhbmQgYXR0cmlidXRlcy4gIE9wdGlvbmFsIGVsZW1lbnRz
IGFuZCBhdHRyaWJ1dGVzIGFyZSBub3QNCiAgIGV4cGxpY2l0bHkgaW5kaWNhdGVkLg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1
bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDVdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
IFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkN
Cg0KDQozLiAgUG9ydGFibGUgS2V5IENvbnRhaW5lciBFbnRpdGllcyBPdmVydmlldyBhbmQgUmVs
YXRpb25zaGlwcw0KDQogICBUaGUgcG9ydGFibGUga2V5IGNvbnRhaW5lciBpcyBiYXNlZCBvbiBh
biBYTUwgc2NoZW1hIGRlZmluaXRpb24gYW5kDQogICBjb250YWlucyB0aGUgZm9sbG93aW5nIG1h
aW4gY29uY2VwdHVhbCBlbnRpdGllczoNCg0KICAgMS4gIEtleUNvbnRhaW5lciBlbnRpdHkgLSBy
ZXByZXNlbnRpbmcgdGhlIGNvbnRhaW5lciB0aGF0IGNhcnJpZXMgdGhlDQogICAgICAga2V5cw0K
DQogICAyLiAgRGV2aWNlIGVudGl0eSAtIHJlcHJlc2VudGluZyBhIHBoeXNpY2FsIG9yIHZpcnR1
YWwgZGV2aWNlIHdoZXJlDQogICAgICAgdGhlIGtleXMgcmVzaWRlIG9wdGlvbmFsbHkgYm91bmQg
dG8gYSBzcGVjaWZpYyB1c2VyDQoNCiAgIDMuICBEZXZpY2VJbmZvIGVudGl0eSAtIHJlcHJlc2Vu
dGluZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGRldmljZQ0KICAgICAgIGFuZCBjcml0ZXJp
YSB0byB1bmlxdWVseSBpZGVudGlmeSB0aGUgZGV2aWNlDQoNCiAgIDQuICBLZXkgZW50aXR5IC0g
cmVwcmVzZW50aW5nIHRoZSBrZXkgdHJhbnNtaXR0ZWQNCg0KICAgNS4gIEtleURhdGEgZW50aXR5
IC0gcmVwcmVzZW50aW5nIGRhdGEgcmVsYXRlZCB0byB0aGUga2V5IGluY2x1ZGluZw0KICAgICAg
IHZhbHVlIGVpdGhlciBpbiBwbGFpbiBvciBlbmNyeXB0ZWQNCg0KICAgVGhlIGZpZ3VyZSBiZWxv
dyByZXByZXNlbnRzIHRoZSBlbnRpdHkgcmVsYXRpb25zaGlwIGRpYWdyYW0gKGJyYWNrZXRzDQog
ICAoKSBkZW5vdGUgb3B0aW9uYWwgZWxlbWVudHMpLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDZdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAg
ICBKYW51YXJ5IDIwMDkNCg0KDQogICAgICAtLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgfCBLZXlD
b250YWluZXIgIHwNCiAgICAgIHwtLS0tLS0tLS0tLS0tLS18DQogICAgICB8IEVuY3J5cHRpb25L
ZXkgfA0KICAgICAgfCBTaWduYXR1cmUgICAgIHwNCiAgICAgIHwgLi4uICAgICAgICAgICB8DQog
ICAgICAtLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgIHwN
CiAgICAgICAgICAgICAvfFwgMS4ubg0KICAgICAgLS0tLS0tLS0tLS0tLS0tLSAgICAgLS0tLS0t
LS0tLS0tLS0tLQ0KICAgICAgfCBEZXZpY2UgICAgICAgfCAgICAxfCBEZXZpY2VJbmZvICAgfA0K
ICAgICAgfC0tLS0tLS0tLS0tLS0tfC0tLS0tfC0tLS0tLS0tLS0tLS0tfA0KICAgICAgfCAoVXNl
cikgICAgICAgfCAgICAgfCBTZXJpYWxOdW1iZXIgfA0KICAgICAgLS0tLS0tLS0tLS0tLS0tLSAg
ICAgfCBNYW51ZmFjdHVyZXIgfA0KICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAuLi4uICAg
ICAgICAgfA0KICAgICAgICAgICAgICB8ICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLQ0KICAg
ICAgICAgICAgIC98XCAxLi5uDQogICAgICAtLS0tLS0tLS0tLS0tLS0tDQogICAgICB8IEtleSAg
ICAgICAgICB8DQogICAgICB8LS0tLS0tLS0tLS0tLS18DQogICAgICB8IElEICAgICAgICAgICB8
DQogICAgICB8IEFsZ29yaXRobSAgICB8DQogICAgICB8IChVc2VyKSAgICAgICB8DQogICAgICB8
IC4uLi4gICAgICAgICB8DQogICAgICAtLS0tLS0tLS0tLS0tLS0tDQogICAgICAgICAgICAgIHwN
CiAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgIC98XCAxLi5uICAgICAgLS0tLS0tLS0tLS0t
LS0NCiAgICAgIC0tLS0tLS0tLS0tLS0tLS0gICAgIHwgUGxhaW52YWx1ZSB8DQogICAgICB8IEtl
eURhdGEgICAgICB8ICAgICAtLS0tLS0tLS0tLS0tLQ0KICAgICAgfC0tLS0tLS0tLS0tLS0tfCAg
ICAgICAgICB8DQogICAgICB8IG5hbWUgICAgICAgICB8ICAgIGVpdGhlcnwNCiAgICAgIHwgdmFs
dWUgICAgICAgIHwtLS0tLS0tLS0tfA0KICAgICAgfCAuLi4uLiAgICAgICAgfCAgIC0tLS0tLS0t
LS0tLS0tLS0tLQ0KICAgICAgLS0tLS0tLS0tLS0tLS0tLSAgIHwgRW5jcnlwdGVkVmFsdWUgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQogICBU
aGUgZm9sbG93aW5nIHNlY3Rpb25zIGRlc2NyaWJlIGluIGRldGFpbCBhbGwgdGhlIGVudGl0aWVz
IGFuZA0KICAgcmVsYXRlZCBYTUwgc2NoZW1hIGVsZW1lbnRzIGFuZCBhdHRyaWJ1dGVzLg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAx
NywgMjAwOSAgICAgICAgICAgICAgICAgW1BhZ2UgN10NCgwNCkludGVybmV0LURyYWZ0ICAgUG9y
dGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoN
CjQuICA8S2V5Q29udGFpbmVyPiBFbGVtZW50OiBUaGUgQmFzaWNzDQoNCiAgIEluIGl0J3MgbW9z
dCBiYXNpYyBmb3JtIGEgUFNLQyBkb2N1bWVudCB1c2VzIHRoZSB0b3AtbGV2ZWwgZWxlbWVudA0K
ICAgPEtleUNvbnRhaW5lcj4gYW5kIGEgc2luZ2xlIDxEZXZpY2U+IGVsZW1lbnQgdG8gY2Fycnkg
a2V5DQogICBpbmZvcm1hdGlvbi4NCg0KICAgVGhlIGZvbGxvd2luZyBleGFtcGxlIHNob3dzIHN1
Y2ggYSBzaW1wbGUgUFNLQyBkb2N1bWVudC4gIFdlIHdpbGwgdXNlDQogICBpdCB0byBkZXNjcmli
ZSB0aGUgc3RydWN0dXJlIG9mIHRoZSA8S2V5Q29udGFpbmVyPiBlbGVtZW50IGFuZCBpdCdzDQog
ICBjaGlsZCBlbGVtZW50cy4NCg0KICAgPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRG
LTgiPz4NCiAgIDxLZXlDb250YWluZXIgVmVyc2lvbj0iMSINCiAgICAgICB4bWxucz0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczprZXlwcm92OnBza2MiPg0KICAgICAgIDxEZXZpY2U+DQogICAgICAg
ICAgIDxEZXZpY2VJbmZvPg0KICAgICAgICAgICAgICAgPE1hbnVmYWN0dXJlcj5Ub2tlblZlbmRv
ckFjbWU8L01hbnVmYWN0dXJlcj4NCiAgICAgICAgICAgICAgIDxTZXJpYWxObz45ODc2NTQzMjE8
L1NlcmlhbE5vPg0KICAgICAgICAgICA8L0RldmljZUluZm8+DQogICAgICAgICAgIDxLZXkgS2V5
QWxnb3JpdGhtPSJob3RwIiBLZXlJZD0iOTg3NjU0MzIxIj4NCiAgICAgICAgICAgICAgIDxJc3N1
ZXI+SXNzdWVyPC9Jc3N1ZXI+DQogICAgICAgICAgICAgICA8VXNhZ2U+DQogICAgICAgICAgICAg
ICAgICAgPFJlc3BvbnNlRm9ybWF0IExlbmd0aD0iOCIgRW5jb2Rpbmc9IkRFQ0lNQUwiLz4NCiAg
ICAgICAgICAgICAgIDwvVXNhZ2U+DQogICAgICAgICAgICAgICA8RGF0YT4NCiAgICAgICAgICAg
ICAgICAgICA8U2VjcmV0Pg0KICAgICAgICAgICAgICAgICAgICAgICA8UGxhaW5WYWx1ZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1USXpORFUyTnpnNU1ERXlNelExTmpjNE9UQT0NCiAg
ICAgICAgICAgICAgICAgICAgICAgPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgIDwv
U2VjcmV0Pg0KICAgICAgICAgICAgICAgICAgIDxDb3VudGVyPg0KICAgICAgICAgICAgICAgICAg
ICAgICA8UGxhaW5WYWx1ZT4wPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgIDwvQ291
bnRlcj4NCiAgICAgICAgICAgICAgIDwvRGF0YT4NCiAgICAgICAgICAgPC9LZXk+DQogICAgICAg
PC9EZXZpY2U+DQogICA8L0tleUNvbnRhaW5lcj4NCg0KICAgICAgICAgICAgICAgIEZpZ3VyZSAx
OiBCYXNpYyBQU0tDIEtleSBDb250YWluZXIgRXhhbXBsZQ0KDQogICBUaGUgYXR0cmlidXRlcyBv
ZiB0aGUgPEtleUNvbnRhaW5lcj4gZWxlbWVudCBoYXZlIHRoZSBmb2xsb3dpbmcNCiAgIHNlbWFu
dGljOg0KDQogICAnVmVyc2lvbjonICBUaGUgJ1ZlcnNpb24nIGF0dHJpYnV0ZSBpcyB1c2VkIHRv
IGlkZW50aWZ5IHRoZSB2ZXJzaW9uDQogICAgICBvZiB0aGUgUFNLQyBzY2hlbWEgdmVyc2lvbi4g
IFRoaXMgc3BlY2lmaWNhdGlvbiBkZWZpbmVzIHRoZQ0KICAgICAgaW5pdGlhbCB2ZXJzaW9uICgi
MSIpIG9mIHRoZSBQU0tDIHNjaGVtYS4gIFRoaXMgYXR0cmlidXRlIGlzDQogICAgICBtYW5kYXRv
cnkuDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcs
IDIwMDkgICAgICAgICAgICAgICAgIFtQYWdlIDhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRh
YmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQog
ICAnSUQ6JyAgVGhlICdJRCcgYXR0cmlidXRlIGNhcnJpZXMgYSB1bmlxdWUgaWRlbnRpZmllciBm
b3IgdGhlDQogICAgICBjb250YWluZXIuICBUaGlzIGlzIHVzZWZ1bCB3aGVuIG5lZWRpbmcgdG8g
cmVmZXIgdG8gYW4gaW5kaXZpZHVhbA0KICAgICAga2V5IGNvbnRhaW5lciB3aGVuIG1vcmUgdGhh
biBvbmUgY29udGFpbmVyIGlzIGVtYmVkZGVkIGludG8gYQ0KICAgICAgbGFyZ2VyIFhNTCBkb2N1
bWVudC4NCg0KICAgQSA8S2V5Q29udGFpbmVyPiBlbGVtZW50IE1VU1QgY29udGFpbiBhdCBsZWFz
dCBvbmUgPERldmljZT4gZWxlbWVudHMuDQogICBNdWx0aXBsZSA8RGV2aWNlPiBlbGVtZW50cyBt
YXkgYmUgdXNlZCB3aGVuIGZvciBidWxrIHByb3Zpc2lvbmluZywNCiAgIHNlZSBTZWN0aW9uIDgu
ICBBIDxEZXZpY2U+IE1VU1QgY29udGFpbiBhdCBsZWFzdCBvbmUgPEtleT4gZWxlbWVudC4NCiAg
IEEgPERldmljZT4gTUFZIGJlIGJvdW5kIHRvIGEgdXNlci4gIEEga2V5IFNIT1VMRCBiZSBib3Vu
ZCB0byBvbmx5IG9uZQ0KICAgPERldmljZT4gZWxlbWVudC4NCg0KNC4xLiAgPERldmljZUluZm8+
IEVsZW1lbnQ6IFVuaXF1ZSBEZXZpY2UgSWRlbnRpZmljYXRpb24NCg0KICAgVGhlIDxEZXZpY2VJ
bmZvPiBlbGVtZW50IGFsbG93cyB0byB1bmlxdWVseSBpZGVudGlmeSB0aGUgZGV2aWNlIHRoZQ0K
ICAgPEtleT4gZWxlbWVudCByZWZlcnMgdG8uICBTaW5jZSBkZXZpY2VzIGNhbiBjb21lIGluIGRp
ZmZlcmVudCBmb3JtDQogICBmYWN0b3JzLCBzdWNoIGFzIGhhcmR3YXJlIHRva2Vucywgc21hcnQt
Y2FyZHMsIHNvZnQgdG9rZW5zIGluIGENCiAgIG1vYmlsZSBwaG9uZSBvciBhcyBhIFBDLCB0aGlz
IGVsZW1lbnQgYWxsb3dzIGRpZmZlcmVudCBjcml0ZXJpYSB0byBiZQ0KICAgdXNlZC4gIENvbWJp
bmVkIHRob3VnaCB0aGUgY3JpdGVyaWEgTVVTVCB1bmlxdWVseSBpZGVudGlmeSB0aGUNCiAgIGRl
dmljZS4gIEZvciBleGFtcGxlLCBmb3IgaGFyZHdhcmUgdG9rZW5zIHRoZSBjb21iaW5hdGlvbiBv
ZiBTZXJpYWxObw0KICAgYW5kIE1hbnVmYWN0dXJlciB3aWxsIHVuaXF1ZWx5IGlkZW50aWZ5IGEg
ZGV2aWNlIGJ1dCBub3QgU2VyaWFsTm8NCiAgIGFsb25lIHNpbmNlIHR3byBkaWZmZXJlbnQgdG9r
ZW4gbWFudWZhY3R1cmVycyBtaWdodCBpc3N1ZSBkZXZpY2VzDQogICB3aXRoIHRoZSBzYW1lIHNl
cmlhbCBudW1iZXIgKHNpbWlsYXIgdG8gdGhlIElzc3VlckROIGFuZCBzZXJpYWwNCiAgIG51bWJl
ciBvZiBhIGNlcnRpZmljYXRlKS4gIFN5bW1ldHJpYyBrZXlzIHVzZWQgaW4gdGhlIHBheW1lbnQN
CiAgIGluZHVzdHJ5IGFyZSB1c3VhbGx5IHN0b3JlZCBvbiBJbnRlZ3JhdGVkIENpcmN1aXQgU21h
cnQgQ2FyZHMuDQoNCiAgIFRoZSA8RGV2aWNlSW5mbz4gZWxlbWVudCBoYXMgdGhlIGZvbGxvd2lu
ZyBjaGlsZCBlbGVtZW50czoNCg0KICAgPE1hbnVmYWN0dXJlcj46ICBUaGlzIGVsZW1lbnQgaW5k
aWNhdGVzIHRoZSBtYW51ZmFjdHVyZXIgb2YgdGhlDQogICAgICBkZXZpY2UuDQoNCiAgIDxTZXJp
YWxObz46ICBUaGlzIGVsZW1lbnQgY29udGFpbnMgdGhlIHNlcmlhbCBudW1iZXIgb2YgdGhlIGRl
dmljZQ0KDQogICA8TW9kZWw+OiAgVGhpcyBlbGVtZW50IGRlc2NyaWJlcyB0aGUgbW9kZWwgb2Yg
dGhlIGRldmljZSAoZS5nLiwgb25lLQ0KICAgICAgYnV0dG9uLUhPVFAtdG9rZW4tVjEpDQoNCiAg
IDxJc3N1ZU5vPjogIFRoaXMgZWxlbWVudCBjb250YWlucyB0aGUgaXNzdWUgbnVtYmVyIGluIGNh
c2UgZGV2aWNlcw0KICAgICAgd2l0aCB0aGUgc2FtZSBzZXJpYWwgbnVtYmVyIHRoYXQgYXJlIGRp
c3Rpbmd1aXNoZWQgYnkgZGlmZmVyZW50DQogICAgICBpc3N1ZSBudW1iZXJzDQoNCiAgIDxEZXZp
Y2VCaW5kaW5nPjogIFRoaXMgZWxlbWVudCBjYXJyaWVzIHRoZSBpZGVudGlmaWVyIHRoYXQgY2Fu
IGJlDQogICAgICB1c2VkIHRvIGJpbmQga2V5cyB0byB0aGUgZGV2aWNlIG9yIGNsYXNzIG9mIGRl
dmljZS4gIFdoZW4gbG9hZGluZw0KICAgICAga2V5cyBpbnRvIGEgZGV2aWNlLCB0aGlzIGlkZW50
aWZpZXIgY2FuIGJlIGNoZWNrZWQgYWdhaW5zdA0KICAgICAgaW5mb3JtYXRpb24gb2J0YWluZWQg
ZnJvbSB0aGUgZGV2aWNlIHRvIGVuc3VyZSB0aGF0IHRoZSBjb3JyZWN0DQogICAgICBkZXZpY2Ug
b3IgY2xhc3Mgb2YgZGV2aWNlIGlzIGJlaW5nIHVzZWQuDQoNCg0KDQoNCg0KDQoNCkhveWVyLCBl
dCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgICBb
UGFnZSA5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRh
aW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgPFN0YXJ0RGF0ZT46ICBUaGlzIGVs
ZW1lbnQgaW5kaWNhdGVzIHRoZSBzdGFydCBkYXRlIG9mIGEgZGV2aWNlIChzdWNoDQogICAgICBh
cyB0aGUgb25lIG9uIGEgcGF5bWVudCBjYXJkLCB1c2VkIHdoZW4gaXNzdWUgbnVtYmVycyBhcmUg
bm90DQogICAgICBwcmludGVkIG9uIGNhcmRzKS4gIFRoZSBkYXRlIE1VU1QgYmUgZXhwcmVzc2Vk
IGluIFVUQyBmb3JtIHdpdGggbm8NCiAgICAgIHRpbWV6b25lIGNvbXBvbmVudC4gIEltcGxlbWVu
dGF0aW9ucyBTSE9VTEQgTk9UIHJlbHkgb24gdGltZQ0KICAgICAgcmVzb2x1dGlvbiBmaW5lciB0
aGFuIG1pbGxpc2Vjb25kcyBhbmQgTVVTVCBOT1QgZ2VuZXJhdGUgdGltZQ0KICAgICAgaW5zdGFu
dHMgdGhhdCBzcGVjaWZ5IGxlYXAgc2Vjb25kcy4NCg0KICAgPEV4cGlyeURhdGU+OiAgVGhpcyBm
aWVsZCBjb250YWlucyB0aGUgZXhwaXJ5IGRhdGUgb2YgYSBkZXZpY2UgKHN1Y2gNCiAgICAgIGFz
IHRoZSBvbmUgb24gYSBwYXltZW50IGNhcmQsIHVzZWQgd2hlbiBpc3N1ZSBudW1iZXJzIGFyZSBu
b3QNCiAgICAgIHByaW50ZWQgb24gY2FyZHMpLiAgSXQgTVVTVCBiZSBleHByZXNzZWQgaW4gVVRD
IGZvcm0gd2l0aCBubw0KICAgICAgdGltZXpvbmUgY29tcG9uZW50LiAgSW1wbGVtZW50YXRpb25z
IFNIT1VMRCBOT1QgcmVseSBvbiB0aW1lDQogICAgICByZXNvbHV0aW9uIGZpbmVyIHRoYW4gbWls
bGlzZWNvbmRzIGFuZCBNVVNUIE5PVCBnZW5lcmF0ZSB0aW1lDQogICAgICBpbnN0YW50cyB0aGF0
IHNwZWNpZnkgbGVhcCBzZWNvbmRzLg0KDQo0LjIuICA8S2V5PjogRW1iZWRkaW5nIEtleWluZyBN
YXRlcmlhbA0KDQogICBUaGUgZm9sbG93aW5nIGF0dHJpYnV0ZXMgb2YgdGhlIDxLZXk+IGVsZW1l
bnQgTVVTVCBiZSBpbmNsdWRlZCBhdCBhDQogICBtaW5pbXVtOg0KDQogICAnS2V5SWQnOiAgVGhp
cyBhdHRyaWJ1dGUgY2FycmllcyBhIGdsb2JhbGx5IHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUN
CiAgICAgIHN5bW1ldHJpYyBrZXkuICBUaGUgaWRlbnRpZmllciBpcyBkZWZpbmVkIGFzIGEgc3Ry
aW5nIG9mDQogICAgICBhbHBoYW51bWVyaWMgY2hhcmFjdGVycy4NCg0KICAgJ0tleUFsZ29yaXRo
bSc6ICBUaGlzIGF0dHJpYnV0ZSBjb250YWlucyBhIHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGUN
CiAgICAgIFBTS0MgYWxnb3JpdGhtIHByb2ZpbGUuICBUaGlzIHByb2ZpbGUgYXNzb2NpYXRlcyBh
IHNwZWNpZmljDQogICAgICBzZW1hbnRpYyB0byB0aGUgZWxlbWVudHMgYW5kIGF0dHJpYnV0ZXMg
Y29udGFpbmVkIGluIHRoZSA8S2V5Pg0KICAgICAgZWxlbWVudC4gIE1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIFBTS0MgYWxnb3JpdGhtIHByb2ZpbGUNCiAgICAgIGRlZmluZWQgaW4gdGhpcyBk
b2N1bWVudCBjYW4gYmUgZm91bmQgaW4gU2VjdGlvbiAxMC4NCg0KICAgVGhlIDxLZXk+IGVsZW1l
bnQgaGFzIGEgbnVtYmVyIG9mIG9wdGlvbmFsIGNoaWxkIGVsZW1lbnRzLiAgQW4NCiAgIGluaXRp
YWwgc2V0IGlzIGRlc2NyaWJlZCBiZWxvdzoNCg0KICAgPElzc3Vlcj46ICBUaGUga2V5IGlzc3Vl
ciBuYW1lLCB0aGlzIGlzIG5vcm1hbGx5IHRoZSBuYW1lIG9mIHRoZQ0KICAgICAgb3JnYW5pemF0
aW9uIHRoYXQgaXNzdWVzIHRoZSBrZXkgdG8gdGhlIGVuZCB1c2VyIG9mIHRoZSBrZXkuICBGb3IN
CiAgICAgIGV4YW1wbGUgTXlCYW5rIGlzc3VpbmcgaGFyZHdhcmUgdG9rZW5zIHRvIHRoZWlyIHJl
dGFpbCBiYW5raW5nDQogICAgICB1c2VycyAnTXlCYW5rJyB3b3VsZCBiZSB0aGUgaXNzdWVyLg0K
DQogICA8RnJpZW5kbHlOYW1lPjogIEEgaHVtYW4gcmVhZGFibGUgbmFtZSBmb3IgdGhlIHNlY3Jl
dCBrZXkgZm9yIGVhc2llcg0KICAgICAgcmVmZXJlbmNlLiAgVGhpcyBlbGVtZW50IHNlcnZlcyBp
bmZvcm1hdGlvbmFsIHB1cnBvc2VzIG9ubHkuDQoNCiAgIDxEYXRhPjogIFRoaXMgZWxlbWVudCBj
YXJyaWVzIGRhdGEgYWJvdXQgYW5kIHJlbGF0ZWQgdG8gdGhlIGtleS4NCiAgICAgIEZ1cnRoZXIg
ZGVzY3JpcHRpb24gYWJvdXQgdGhlIDxEYXRhPiBlbGVtZW50IGNhbiBiZSBmb3VuZA0KICAgICAg
c3Vic2VxdWVudCB0byB0aGlzIGxpc3QuDQoNCiAgIDxVc2FnZT46ICBUaGlzIGVsZW1lbnQgZGVm
aW5lcyB0aGUgaW50ZW5kZWQgdXNhZ2Ugb2YgdGhlIGtleSBhbmQNCiAgICAgIHJlbGF0ZWQgbWV0
YWRhdGEgYXMgZGVmaW5lZCBpbiBTZWN0aW9uIDQuNCBUaGVyZSBhcmUgY2FzZXMgd2hlcmUNCiAg
ICAgIHRoZSBzcGVjaWZpYyBjb250ZXh0IGluIHdoaWNoIHRoZSBrZXkgaXMgdXNlZCBjYW4gYmUg
aW5mZXJyZWQgYnV0DQogICAgICB0eXBpY2FsbHkgdGhlIGNvbnRleHQgaXMgcHJvdmlkZWQgZXhw
bGljaXRseS4NCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3
LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDEwXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0
YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0K
ICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgZmV3IGNoaWxkIGVsZW1lbnQgZm9yIHRoZSA8RGF0
YT4gZWxlbWVudCwNCiAgIG5hbWVseQ0KDQogICA8U2VjcmV0PjogIFRoaXMgZWxlbWVudCBjYXJy
aWVzIHRoZSB2YWx1ZSBvZiB0aGUga2V5IGl0c2VsZiBpbiBhDQogICAgICBiaW5hcnkgcmVwcmVz
ZW50YXRpb24uDQoNCiAgIDxDb3VudGVyPjogIFRoaXMgZWxlbWVudCBjb250YWlucyB0aGUgZXZl
bnQgY291bnRlciBmb3IgZXZlbnQgYmFzZWQNCiAgICAgIE9UUCBhbGdvcml0aG1zLg0KDQogICA8
VGltZT46ICBUaGlzIGVsZW1lbnQgY29udGFpbnMgdGhlIHRpbWUgZm9yIHRpbWUgYmFzZWQgT1RQ
DQogICAgICBhbGdvcml0aG1zLiAgKElmIHRpbWUgaW50ZXJ2YWwgaXMgdXNlZCwgdGhpcyBlbGVt
ZW50IGNhcnJpZXMgdGhlDQogICAgICBudW1iZXIgb2YgdGltZSBpbnRlcnZhbHMgcGFzc2VkIGZy
b20gYSBzcGVjaWZpYyBzdGFydCBwb2ludCwNCiAgICAgIG5vcm1hbGx5IGFsZ29yaXRobSBkZXBl
bmRlbnQpDQoNCiAgIDxUaW1lSW50ZXJ2YWw+OiAgVGhpcyBlbGVtZW50IGNhcnJpZXMgdGhlIHRp
bWUgaW50ZXJ2YWwgdmFsdWUgZm9yDQogICAgICB0aW1lIGJhc2VkIE9UUCBhbGdvcml0aG1zLg0K
DQogICA8VGltZURyaWZ0PjogIFRoaXMgZWxlbWVudCBjb250YWlucyB0aGUgZGV2aWNlIGNsb2Nr
IGRyaWZ0IHZhbHVlIGZvcg0KICAgICAgdGltZSBiYXNlZCBPVFAgYWxnb3JpdGhtcy4gIFRoZSB2
YWx1ZSBpbmRpY2F0ZXMgbnVtYmVyIG9mIHNlY29uZHMNCiAgICAgIHRoYXQgdGhlIGRldmljZSBj
bG9jayBtYXkgZHJpZnQgZWFjaCBkYXkuDQoNCiAgIEFsbCB0aGVzZSBlbGVtZW50cyBsaXN0ZWQg
YWJvdmUgKGFuZCB0aG9zZSBkZWZpbmVkIGluIHRoZSBmdXR1cmUpDQogICBvYmV5IGEgc2ltcGxl
IHN0cnVjdHVyZSBpbiB0aGF0IHRoZXkgbXVzdCBzdXBwb3J0IGNoaWxkIGVsZW1lbnQgdG8NCiAg
IGNvbnZleSB0aGUgY29udGVudCBpbiBwbGFpbnRleHQgb3IgaW4gZW5jcnlwdGVkIGZvcm1hdDoN
Cg0KICAgUGxhaW4gVGV4dDogIFRoZSA8UGxhaW5WYWx1ZT4gZWxlbWVudCBjYXJyaWVzIHBsYWlu
dGV4dCBjb250ZW50IHRoYXQNCiAgICAgIGlzIHR5cGVkLCBmb3IgZXhhbXBsZSB0byB4czppbnRl
Z2VyLg0KDQogICBFbmNyeXB0ZWQgQ29udGVudDogIFRoZSA8RW5jcnlwdGVkVmFsdWU+IGVsZW1l
bnQgY2FycmllcyBlbmNyeXB0ZWQNCiAgICAgIGNvbnRlbnQuDQoNCiAgIEFkZGl0aW9uYWxseSwg
YW4gb3B0aW9uYWwgPFZhbHVlTWFjPiBlbGVtZW50LCB3aGljaCBpcyBwb3B1bGF0ZWQgd2l0aA0K
ICAgYSBNQUMgZ2VuZXJhdGVkIGZyb20gdGhlIHVuZW5jcnlwdGVkIHZhbHVlIGluIGNhc2UgdGhl
IGVuY3J5cHRpb24NCiAgIGFsZ29yaXRobSBkb2VzIG5vdCBzdXBwb3J0IGludGVncml0eSBjaGVj
a3MsIG1heSBiZSBpbmNsdWRlZCBhcyBhDQogICBjaGlsZCBlbGVtZW50Lg0KDQogICBUaGUgZXhh
bXBsZSBzaG93biBhdCBGaWd1cmUgMSBpbGx1c3RyYXRlcyB0aGUgdXNhZ2Ugb2YgdGhlIDxEYXRh
Pg0KICAgZWxlbWVudCB3aXRoIHR3byBjaGlsZCBlbGVtZW50cywgbmFtZWx5IDxTZWNyZXQ+IGFu
ZCA8Q291bnRlcj4uICBCb3RoDQogICBlbGVtZW50cyBjYXJyeSBwbGFpbnRleHQgdmFsdWUgd2l0
aGluIHRoZSA8UGxhaW5WYWx1ZT4gY2hpbGQgZWxlbWVudC4NCg0KNC4zLiAgPFVzZXI+IEVsZW1l
bnQ6IFVzZXIgSWRlbnRpZmljYXRpb24NCg0KICAgIjxVc2VyPiBlbGVtZW50IGlkZW50aWZpZXMg
dGhlIG93bmVyIG9yIHRoZSB1c2VyIG9mIHRoZSBkZXZpY2UgdXNpbmcNCiAgIGEgZGlzdGluZ3Vp
c2hlZCBuYW1lLCBhcyBkZWZpbmVkIGluIFtSRkM0NTE0XS4gIEZvciBleGFtcGxlOg0KICAgVUlE
PWpzbWl0aCxEQz1leGFtcGxlLERDPW5ldA0KDQogICBUaGVyZSBpcyBubyBzZW1hbnRpYyBhc3Nv
Y2lhdGVkIHdpdGggdGhpcyBlbGVtZW50LCBpLmUuLCB0aGVyZSBhcmUgbm8NCiAgIGNoZWNrcyBl
bmZvcmNpbmcgdGhhdCBvbmx5IGEgc3BlY2lmaWMgdXNlciBjYW4gdXNlIHRoaXMga2V5LiAgQXMN
Cg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAg
ICAgICAgICAgICAgIFtQYWdlIDExXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1t
ZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgc3VjaCwg
dGhpcyBlbGVtZW50IGlzIGZvciBpbmZvcm1hdGlvbmFsIHB1cnBvc2VzIG9ubHkuDQoNCjQuNC4g
IDxVc2FnZT4gRWxlbWVudDogSW5kaWNhdGlvbiBvZiB0aGUgS2V5IFVzYWdlDQoNCiAgIFRoZSA8
VXNhZ2U+IGVsZW1lbnQgaXMgYSBjaGlsZCBlbGVtZW50IG9mIHRoZSA8S2V5PiBlbGVtZW50Lg0K
DQogICBUaGUgb3B0aW9uYWwgPENoYWxsZW5nZUZvcm1hdD4gZWxlbWVudCBkZWZpbmVzIHRoZSBj
aGFyYWN0ZXJpc3RpY3Mgb2YNCiAgIHRoZSBjaGFsbGVuZ2UgaW4gYSBDUiB1c2FnZSBzY2VuYXJp
byB3aGVyZWJ5IHRoZSBmb2xsb3dpbmcgYXR0cmlidXRlcw0KICAgYXJlIGRlZmluZWQ6DQoNCiAg
ICdFbmNvZGluZyc6ICBUaGlzIG1hbmRhdG9yeSBhdHRyaWJ1dGUgZGVmaW5lcyB0aGUgZW5jb2Rp
bmcgb2YgdGhlDQogICAgICBjaGFsbGVuZ2UgYWNjZXB0ZWQgYnkgdGhlIGRldmljZSBhbmQgTVVT
VCBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgdmFsdWVzOg0KDQogICAgICBERUNJTUFM
ICBPbmx5IG51bWVyaWNhbCBkaWdpdHMNCg0KICAgICAgSEVYQURFQ0lNQUwgIEhleGFkZWNpbWFs
IHJlc3BvbnNlDQoNCiAgICAgIEFMUEhBTlVNRVJJQyAgQWxsIGxldHRlcnMgYW5kIG51bWJlcnMg
KGNhc2Ugc2Vuc2l0aXZlKQ0KDQogICAgICBCQVNFNjQgIEJhc2UgNjQgZW5jb2RlZA0KDQogICAg
ICBCSU5BUlkgIEJpbmFyeSBkYXRhDQoNCiAgICdDaGVja0RpZ2l0JzogIFRoaXMgb3B0aW9uYWwg
YXR0cmlidXRlIGluZGljYXRlcyB3aGV0aGVyIGEgZGV2aWNlDQogICAgICBuZWVkcyB0byBjaGVj
ayB0aGUgYXBwZW5kZWQgTHVobiBjaGVjayBkaWdpdCwgYXMgZGVmaW5lZCBpbg0KICAgICAgW0xV
SE5dLCBjb250YWluZWQgaW4gYSBwcm92aWRlZCBjaGFsbGVuZ2UuICBUaGlzIGlzIG9ubHkgdmFs
aWQgaWYNCiAgICAgIHRoZSAnRW5jb2RpbmcnIGF0dHJpYnV0ZSBpcyAnREVDSU1BTCcuICBBIHZh
bHVlIG9mIFRSVUUgaW5kaWNhdGVzDQogICAgICB0aGF0IHRoZSBkZXZpY2Ugd2lsbCBjaGVjayB0
aGUgYXBwZW5kZWQgTHVobiBjaGVjayBkaWdpdCBpbiBhDQogICAgICBwcm92aWRlZCBjaGFsbGVu
Z2UuICBBIHZhbHVlIG9mIGluZGljYXRlcyB0aGF0IHRoZSBkZXZpY2Ugd2lsbCBub3QNCiAgICAg
IGNoZWNrIGFwcGVuZGVkIEx1aG4gY2hlY2sgZGlnaXQgaW4gY2hhbGxlbmdlLg0KDQogICAnTWlu
JzogIFRoaXMgbWFuZGF0b3J5IGF0dHJpYnV0ZSBkZWZpbmVzIHRoZSBtaW5pbXVtIHNpemUgb2Yg
dGhlDQogICAgICBjaGFsbGVuZ2UgYWNjZXB0ZWQgYnkgdGhlIGRldmljZSBmb3IgQ1IgbW9kZS4g
IElmIHRoZSAnRW5jb2RpbmcnDQogICAgICBhdHRyaWJ1dGUgaXMgJ0RFQ0lNQUwnLCAnSEVYQURF
Q0lNQUwnIG9yICdBTFBIQU5VTUVSSUMnIHRoaXMgdmFsdWUNCiAgICAgIGluZGljYXRlcyB0aGUg
bWluaW11bSBudW1iZXIgb2YgZGlnaXRzL2NoYXJhY3RlcnMuICBJZiB0aGUNCiAgICAgICdFbmNv
ZGluZycgYXR0cmlidXRlIGlzICdCQVNFNjQnIG9yICdCSU5BUlknLCB0aGlzIHZhbHVlIGluZGlj
YXRlcw0KICAgICAgdGhlIG1pbmltdW0gbnVtYmVyIG9mIGJ5dGVzIG9mIHRoZSB1bmVuY29kZWQg
dmFsdWUuDQoNCiAgICdNYXgnOiAgVGhpcyBtYW5kYXRvcnkgYXR0cmlidXRlIGRlZmluZXMgdGhl
IG1heGltdW0gc2l6ZSBvZiB0aGUNCiAgICAgIGNoYWxsZW5nZSBhY2NlcHRlZCBieSB0aGUgZGV2
aWNlIGZvciBDUiBtb2RlLiAgSWYgdGhlICdFbmNvZGluZycNCiAgICAgIGF0dHJpYnV0ZSBpcyAn
REVDSU1BTCcsICdIRVhBREVDSU1BTCcgb3IgJ0FMUEhBTlVNRVJJQycgdGhpcyB2YWx1ZQ0KICAg
ICAgaW5kaWNhdGVzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBkaWdpdHMvY2hhcmFjdGVycy4gIElm
IHRoZQ0KICAgICAgJ0VuY29kaW5nJyBhdHRyaWJ1dGUgaXMgJ0JBU0U2NCcgb3IgJ0JJTkFSWScs
IHRoaXMgdmFsdWUgaW5kaWNhdGVzDQogICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgYnl0ZXMg
b2YgdGhlIHVuZW5jb2RlZCB2YWx1ZS4NCg0KICAgVGhlIDxSZXNwb25zZUZvcm1hdD4gZWxlbWVu
dCBkZWZpbmVzIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlDQogICByZXN1bHQgb2YgYSBjb21w
dXRhdGlvbiBhbmQgZGVmaW5lcyB0aGUgZm9ybWF0IG9mIHRoZSBPVFAgb3IgdGhlDQoNCg0KDQpI
b3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAg
ICAgICBbUGFnZSAxMl0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtl
eSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAgIHJlc3BvbnNlIHRvIGEg
Y2hhbGxlbmdlLiAgRm9yIGNhc2VzIHdoZXJlIHRoZSBrZXkgaXMgYSBQSU4gdmFsdWUsDQogICB0
aGlzIGVsZW1lbnQgY29udGFpbnMgdGhlIGZvcm1hdCBvZiB0aGUgUElOIGl0c2VsZiAoZS5nLiwg
REVDSU1BTCwNCiAgIGxlbmd0aCA0IGZvciBhIDQgZGlnaXQgUElOKS4gIFRoZSBmb2xsb3dpbmcg
YXR0cmlidXRlcyBhcmUgZGVmaW5lZDoNCg0KICAgJ0VuY29kaW5nJzogIFRoaXMgbWFuZGF0b3J5
IGF0dHJpYnV0ZSBkZWZpbmVzIHRoZSBlbmNvZGluZyBvZiB0aGUNCiAgICAgIHJlc3BvbnNlIGdl
bmVyYXRlZCBieSB0aGUgZGV2aWNlIGFuZCBNVVNUIGJlIG9uZSBvZiB0aGUgZm9sbG93aW5nDQog
ICAgICB2YWx1ZXM6IERFQ0lNQUwsIEhFWEFERUNJTUFMLCBBTFBIQU5VTUVSSUMsIEJBU0U2NCwg
b3IgQklOQVJZDQoNCiAgICdDaGVja0RpZ2l0JzogIFRoaXMgb3B0aW9uYWwgYXR0cmlidXRlIGlu
ZGljYXRlcyB3aGV0aGVyIHRoZSBkZXZpY2UNCiAgICAgIG5lZWRzIHRvIGFwcGVuZCBhIEx1aG4g
Y2hlY2sgZGlnaXQsIGFzIGRlZmluZWQgaW4gW0xVSE5dLCB0byB0aGUNCiAgICAgIHJlc3BvbnNl
LiAgVGhpcyBpcyBvbmx5IHZhbGlkIGlmIHRoZSAnRW5jb2RpbmcnIGF0dHJpYnV0ZSBpcw0KICAg
ICAgJ0RFQ0lNQUwnLiAgSWYgdGhlIHZhbHVlIGlzIFRSVUUgdGhlbiB0aGUgZGV2aWNlIHdpbGwg
YXBwZW5kIGENCiAgICAgIEx1aG4gY2hlY2sgZGlnaXQgdG8gdGhlIHJlc3BvbnNlLiAgSWYgdGhl
IHZhbHVlIGlzIEZBTFNFIHRoZW4gdGhlDQogICAgICBkZXZpY2Ugd2lsbCBub3QgYXBwZW5kIGEg
THVobiBjaGVjayBkaWdpdCB0byB0aGUgcmVzcG9uc2UuDQoNCiAgICdMZW5ndGgnOiAgVGhpcyBt
YW5kYXRvcnkgYXR0cmlidXRlIGRlZmluZXMgdGhlIGxlbmd0aCBvZiB0aGUNCiAgICAgIHJlc3Bv
bnNlIGdlbmVyYXRlZCBieSB0aGUgZGV2aWNlLiAgSWYgdGhlICdFbmNvZGluZycgYXR0cmlidXRl
IGlzDQogICAgICAnREVDSU1BTCcsICdIRVhBREVDSU1BTCcgb3IgJ0FMUEhBTlVNRVJJQycgdGhp
cyB2YWx1ZSBpbmRpY2F0ZXMNCiAgICAgIHRoZSBudW1iZXIgb2YgZGlnaXRzL2NoYXJhY3RlcnMu
ICBJZiB0aGUgJ0VuY29kaW5nJyBhdHRyaWJ1dGUgaXMNCiAgICAgICdCQVNFNjQnIG9yICdCSU5B
UlknLCB0aGlzIHZhbHVlIGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIGJ5dGVzIG9mDQogICAgICB0
aGUgdW5lbmNvZGVkIHZhbHVlLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVz
IEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMTNdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIw
MDkNCg0KDQo1LiAgVXNhZ2UgQ29uc3RyYWludHMgYW5kIFBvbGljeQ0KDQogICBUaGlzIHNlY3Rp
b24gaWxsdXN0cmF0ZXMgZnVuY3Rpb25hbGl0eSB3aXRoaW4gUFNLQyB0aGF0IGFsbG93cyB1c2Fn
ZQ0KICAgY29uc3RyYWludHMgYW5kIHBvbGljeSBoYW5kbGluZyB0byBiZSBhcHBsaWVkLiAgVGhl
IDxQb2xpY3k+IGVsZW1lbnQsDQogICB3aGljaCBpcyBhIGNoaWxkIGVsZW1lbnQgb2YgdGhlIDxL
ZXk+IGVsZW1lbnQsIGFsbG93cyB0byBleHByZXNzDQogICB0aGVzZSBjb25zdHJhaW50cy4gIFdl
IHdpbGwgc3RhcnQgb3VyIGRlc2NyaXB0aW9uIHdpdGggYW4gZXhhbXBsZQ0KICAgdGhhdCBleHBh
bmRzIHRoZSBleGFtcGxlIHNob3duIGluIEZpZ3VyZSAyLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5
ICAgICAgICAgICAgICAgIFtQYWdlIDE0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBT
eW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgPD94
bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCiAgIDxLZXlDb250YWluZXIgVmVy
c2lvbj0iMSINCiAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczprZXlwcm92OnBz
a2MiPg0KICAgICAgIDxEZXZpY2U+DQogICAgICAgICAgIDxEZXZpY2VJbmZvPg0KICAgICAgICAg
ICAgICAgPE1hbnVmYWN0dXJlcj5Ub2tlblZlbmRvckFjbWU8L01hbnVmYWN0dXJlcj4NCiAgICAg
ICAgICAgICAgIDxTZXJpYWxObz4wNzU1MjI1MjY2PC9TZXJpYWxObz4NCiAgICAgICAgICAgPC9E
ZXZpY2VJbmZvPg0KICAgICAgICAgICA8S2V5IEtleUFsZ29yaXRobT0iaG90cCINCiAgICAgICAg
ICAgICAgIEtleUlkPSIwNzU1MjI1MjY2Ij4NCiAgICAgICAgICAgICAgIDxJc3N1ZXI+QW5Jc3N1
ZXI8L0lzc3Vlcj4NCiAgICAgICAgICAgICAgIDxVc2FnZT4NCiAgICAgICAgICAgICAgICAgICA8
UmVzcG9uc2VGb3JtYXQgTGVuZ3RoPSI2IiBFbmNvZGluZz0iREVDSU1BTCIvPg0KICAgICAgICAg
ICAgICAgPC9Vc2FnZT4NCiAgICAgICAgICAgICAgIDxEYXRhPg0KICAgICAgICAgICAgICAgICAg
IDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTVRJek5EVTJOemc1TURFeU16UTFOamM0T1RBPQ0KICAgICAgICAg
ICAgICAgICAgICAgICA8L1BsYWluVmFsdWU+DQogICAgICAgICAgICAgICAgICAgPC9TZWNyZXQ+
DQogICAgICAgICAgICAgICAgICAgPENvdW50ZXI+DQogICAgICAgICAgICAgICAgICAgICAgIDxQ
bGFpblZhbHVlPjA8L1BsYWluVmFsdWU+DQogICAgICAgICAgICAgICAgICAgPC9Db3VudGVyPg0K
ICAgICAgICAgICAgICAgPC9EYXRhPg0KICAgICAgICAgICAgICAgPFBvbGljeT4NCiAgICAgICAg
ICAgICAgICAgICA8UElOUG9saWN5IFBJTktleUlkPSIwNzU1MjI1MjY2MSINCiAgICAgICAgICAg
ICAgICAgICAgICAgUElOVXNhZ2VNb2RlPSJMb2NhbCIvPg0KICAgICAgICAgICAgICAgPC9Qb2xp
Y3k+DQogICAgICAgICAgIDwvS2V5Pg0KICAgICAgICAgICA8S2V5IEtleUlkPSIwNzU1MjI1MjY2
MSINCiAgICAgICAgICAgICAgIEtleUFsZ29yaXRobT0icGluIj4NCiAgICAgICAgICAgICAgIDxV
c2FnZT4NCiAgICAgICAgICAgICAgICAgICA8UmVzcG9uc2VGb3JtYXQgTGVuZ3RoPSI0IiBFbmNv
ZGluZz0iREVDSU1BTCIvPg0KICAgICAgICAgICAgICAgPC9Vc2FnZT4NCiAgICAgICAgICAgICAg
IDxEYXRhPg0KICAgICAgICAgICAgICAgICAgIDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAg
ICAgIDxQbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRJek5BPT0NCiAg
ICAgICAgICAgICAgICAgICAgICAgPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgIDwv
U2VjcmV0Pg0KICAgICAgICAgICAgICAgPC9EYXRhPg0KICAgICAgICAgICA8L0tleT4NCiAgICAg
ICA8L0RldmljZT4NCiAgIDwvS2V5Q29udGFpbmVyPg0KDQogICAgICAgICBGaWd1cmUgMjogTm9u
LUVuY3J5cHRlZCBIT1RQIFNlY3JldCBLZXkgcHJvdGVjdGVkIGJ5IFBJTg0KDQogICBUaGlzIGRv
Y3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCg0KDQoNCkhveWVyLCBldCBh
bC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdl
IDE1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5l
ciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgPFN0YXJ0RGF0ZT46ICBUaGlzIGVsZW1l
bnQgZGVub3RlcyB0aGUgc3RhcnQgZGF0ZSBvZiB0aGUga2V5LiAgSXQNCiAgICAgIE1VU1QgTk9U
IGJlIHBvc3NpYmxlIHRvIHVzZSB0aGlzIGtleSBiZWZvcmUgdGhpcyBkYXRlLiAgVGhlIHZhbHVl
DQogICAgICBNVVNUIGJlIGV4cHJlc3NlZCBpbiBVVEMgZm9ybSwgd2l0aCBubyB0aW1lIHpvbmUg
Y29tcG9uZW50Lg0KICAgICAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBOT1QgcmVseSBvbiB0aW1l
IHJlc29sdXRpb24gZmluZXIgdGhhbg0KICAgICAgbWlsbGlzZWNvbmRzIGFuZCBNVVNUIE5PVCBn
ZW5lcmF0ZSB0aW1lIGluc3RhbnRzIHRoYXQgc3BlY2lmeSBsZWFwDQogICAgICBzZWNvbmRzLiAg
V2hlbiB0aGlzIGVsZW1lbnQgaXMgYWJzZW50IHRoZW4gdGhlIGN1cnJlbnQgdGltZSBpcw0KICAg
ICAgYXNzdW1lZCBhcyBhIHN0YXJ0IHRpbWUuDQoNCiAgIDxFeHBpcnlEYXRlPjogIFRoaXMgZWxl
bWVudCBkZW5vdGVzIHRoZSBleHBpcnkgZGF0ZSBvZiB0aGUga2V5LiAgSXQNCiAgICAgIE1VU1Qg
Tk9UIGJlIHBvc3NpYmxlIHRvIHVzZSB0aGlzIGtleSBhZnRlciB0aGlzIGRhdGUuICBUaGUgdmFs
dWUNCiAgICAgIE1VU1QgYmUgZXhwcmVzc2VkIGluIFVUQyBmb3JtLCB3aXRoIG5vIHRpbWUgem9u
ZSBjb21wb25lbnQuDQogICAgICBJbXBsZW1lbnRhdGlvbnMgU0hPVUxEIE5PVCByZWx5IG9uIHRp
bWUgcmVzb2x1dGlvbiBmaW5lciB0aGFuDQogICAgICBtaWxsaXNlY29uZHMgYW5kIE1VU1QgTk9U
IGdlbmVyYXRlIHRpbWUgaW5zdGFudHMgdGhhdCBzcGVjaWZ5IGxlYXANCiAgICAgIHNlY29uZHMu
ICBXaGVuIHRoaXMgZWxlbWVudCBpcyBhYnNlbnQgdGhlbiBubyBleHBpcnkgZGF0ZSBpcw0KICAg
ICAgYXNzdW1lZC4NCg0KICAgPEtleVVzYWdlPjogIFRoZSA8S2V5VXNhZ2U+IGVsZW1lbnQgYWxs
b3dzIHRvIGluZGljYXRlIHRoZSBpbnRlbmRlZA0KICAgICAgdXNhZ2Ugb2YgdGhlIGtleS4gIFRo
ZSByZWNpcGllbnQgb2YgdGhlIFBTS0MgZG9jdW1lbnQgaXMgZXhwZWN0ZWQNCiAgICAgIHRvIGVu
Zm9yY2UgdGhlIGtleSB1c2FnZS4gIEN1cnJlbnRseSwgdGhlIGZvbGxvd2luZyB0b2tlbnMgYXJl
DQogICAgICByZWdpc3RlcmVkIGJ5IHRoaXMgZG9jdW1lbnQ6DQoNCiAgICAgIE9UUDogIFRoZSBr
ZXkgTVVTVCBvbmx5IGJlIHVzZWQgZm9yIE9UUCBnZW5lcmF0aW9uLg0KDQogICAgICBDUjogIFRo
ZSBrZXkgTVVTVCBvbmx5IGJlIHVzZWQgZm9yIENoYWxsZW5nZS9SZXNwb25zZSBwdXJwb3Nlcy4N
Cg0KICAgICAgRW5jcnlwdDogIFRoZSBrZXkgTVVTVCBvbmx5IGJlIHVzZWQgZm9yIGRhdGEgZW5j
cnlwdGlvbiBwdXJwb3Nlcy4NCg0KICAgICAgSW50ZWdyaXR5OiAgVGhlIGtleSBNVVNUIG9ubHkg
YmUgdXNlZCB0byBnZW5lcmF0ZSBhIGtleWVkIG1lc3NhZ2UNCiAgICAgICAgIGRpZ2VzdCBmb3Ig
ZGF0YSBpbnRlZ3JpdHkgb3IgYXV0aGVudGljYXRpb24gcHVycG9zZXMuDQoNCiAgICAgIFVubG9j
azogIFRoZSBrZXkgTVVTVCBvbmx5IGJlIHVzZWQgZm9yIGFuIGludmVyc2UgY2hhbGxlbmdlDQog
ICAgICAgICByZXNwb25zZSBpbiB0aGUgY2FzZSBhIHVzZXIgaGFzIGxvY2tlZCB0aGUgZGV2aWNl
IGJ5IGVudGVyaW5nIGENCiAgICAgICAgIHdyb25nIFBJTiB0b28gbWFueSB0aW1lcyAoZm9yIGRl
dmljZXMgd2l0aCBQSU4taW5wdXQNCiAgICAgICAgIGNhcGFiaWxpdHkpLg0KDQogICAgICBEZWNy
eXB0OiAgVGhlIGtleSBNVVNUIG9ubHkgYmUgdXNlZCBmb3IgZGF0YSBkZWNyeXB0aW9uIHB1cnBv
c2VzLg0KDQogICAgICBLZXlXcmFwOiAgVGhlIGtleSBNVVNUIG9ubHkgYmUgdXNlZCBmb3Iga2V5
IHdyYXAgcHVycG9zZXMuDQoNCiAgICAgIFRoZSBlbGVtZW50IG1heSBhbHNvIGJlIHJlcGVhdGVk
IHRvIGFsbG93IHNldmVyYWwga2V5IHVzYWdlcyB0byBiZQ0KICAgICAgZXhwcmVzc2VkLiAgV2hl
biB0aGlzIGVsZW1lbnQgaXMgYWJzZW50IHRoZW4gbm8ga2V5IHVzYWdlDQogICAgICBjb25zdHJh
aW50IGlzIGFzc3VtZWQsIGkuZS4sIHRoZSBrZXkgbWF5IGJlIHV0aWxpemVkIGZvciBldmVyeQ0K
ICAgICAgdXNhZ2UuDQoNCiAgIDxQSU5Qb2xpY3k+OiAgVGhlIDxQSU5Qb2xpY3k+IGVsZW1lbnQg
YWxsb3dzIHBvbGljeSBhYm91dCB0aGUgUElODQogICAgICB1c2FnZSB0byBiZSBhc3NvY2lhdGVk
IHRvIHRoZSBrZXkuICBUaGUgZm9sbG93aW5nIGF0dHJpYnV0ZXMgYXJlDQogICAgICBzcGVjaWZp
ZWQ6DQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAy
MDA5ICAgICAgICAgICAgICAgIFtQYWdlIDE2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJs
ZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAg
ICAgJ1BJTktleUlkJzogIFRoaXMgYXR0cmlidXRlIGNvbnRhaW5zIHRoZSB1bmlxdWUga2V5IGlk
IG9mIHRoZSBrZXkNCiAgICAgICAgIGhlbGQgd2l0aGluIHRoaXMgY29udGFpbmVyIHRoYXQgY29u
dGFpbnMgdGhlIHZhbHVlIG9mIHRoZSBQSU4NCiAgICAgICAgIHRoYXQgcHJvdGVjdHMgdGhlIGtl
eS4NCg0KICAgICAgJ1BJTlVzYWdlTW9kZSc6ICBUaGlzIG1hbmRhdG9yeSBhdHRyaWJ1dGUgaW5k
aWNhdGVzIHRoZSB3YXkgdGhlDQogICAgICAgICBQSU4gaXMgdXNlZCBkdXJpbmcgdGhlIHVzYWdl
IG9mIHRoZSBrZXkuICBUaGUgZm9sbG93aW5nIHZhbHVlcw0KICAgICAgICAgYXJlIGRlZmluZWQ6
DQoNCiAgICAgICAgIExvY2FsOiAgVGhpcyB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgUElOIGlz
IGNoZWNrZWQgbG9jYWxseSBvbg0KICAgICAgICAgICAgdGhlIGRldmljZSBiZWZvcmUgYWxsb3dp
bmcgdGhlIGtleSB0byBiZSB1c2VkIGluIGV4ZWN1dGluZw0KICAgICAgICAgICAgdGhlIGFsZ29y
aXRobS4NCg0KICAgICAgICAgUHJlcGVuZDogIFRoaXMgdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhl
IFBJTiBpcyBwcmVwZW5kZWQgdG8gdGhlDQogICAgICAgICAgICBPVFAgb3IgcmVzcG9uc2UgaGVu
Y2UgaXQgTVVTVCBiZSBjaGVja2VkIGJ5IHRoZSB2YWxpZGF0aW9uDQogICAgICAgICAgICBzZXJ2
ZXIuDQoNCiAgICAgICAgIEFwcGVuZDogIFRoaXMgdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhlIFBJ
TiBpcyBhcHBlbmRlZCB0byB0aGUNCiAgICAgICAgICAgIE9UUCBvciByZXNwb25zZSBoZW5jZSBp
dCBNVVNUIGJlIGNoZWNrZWQgYnkgdGhlIHZhbGlkYXRpb24NCiAgICAgICAgICAgIHNlcnZlci4N
Cg0KICAgICAgICAgQWxnb3JpdGhtaWM6ICBUaGlzIHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZSBQ
SU4gaXMgdXNlZCBhcyBwYXJ0DQogICAgICAgICAgICBvZiB0aGUgYWxnb3JpdGhtIGNvbXB1dGF0
aW9uLg0KDQogICAgICAnTWF4RmFpbGVkQXR0ZW1wdHMnOiAgVGhpcyBhdHRyaWJ1dGUgaW5kaWNh
dGVzIHRoZSBtYXhpbXVtIG51bWJlcg0KICAgICAgICAgb2YgdGltZXMgdGhlIFBJTiBjYW4gYmUg
ZW50ZXJlZCB3cm9uZ2x5IGJlZm9yZSBpdCBNVVNUIG5vdCBiZQ0KICAgICAgICAgcG9zc2libGUg
dG8gdXNlIHRoZSBrZXkgYW55bW9yZS4gIElmIHRoZSAnUGluVXNhZ2VNb2RlJz0iTG9jYWwiDQog
ICAgICAgICB0aGVuIHRoZSBkZXZpY2UgTVVTVCBlbmZvcmNlIHRoaXMgdmFsdWUsIG90aGVyd2lz
ZSBpdCBNVVNUIGJlDQogICAgICAgICBlbmZvcmNlZCBieSB0aGUgdmFsaWRhdGlvbiBzZXJ2ZXIu
DQoNCiAgICAgICdNaW5MZW5ndGgnOiAgVGhpcyBhdHRyaWJ1dGUgaW5kaWNhdGVzIHRoZSBtaW5p
bXVtIGxlbmd0aCBvZiBhIFBJTg0KICAgICAgICAgdGhhdCBjYW4gYmUgc2V0IHRvIHByb3RlY3Qg
dGhpcyBrZXkuICBJdCBNVVNUIE5PVCBiZSBwb3NzaWJsZQ0KICAgICAgICAgdG8gc2V0IGEgUElO
IHNob3J0ZXIgdGhhbiB0aGlzIHZhbHVlLiAgSWYgdGhlICdQSU5Gb3JtYXQnDQogICAgICAgICBh
dHRyaWJ1dGUgaXMgJ0RFQ0lNQUwnLCAnSEVYQURFQ0lNQUwnIG9yICdBTFBIQU5VTUVSSUMnIHRo
aXMNCiAgICAgICAgIHZhbHVlIGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIGRpZ2l0cy9jaGFyYWN0
ZXJzLiAgSWYgdGhlDQogICAgICAgICAnUElORm9ybWF0JyBhdHRyaWJ1dGUgaXMgJ0JBU0U2NCcg
b3IgJ0JJTkFSWScsIHRoaXMgdmFsdWUNCiAgICAgICAgIGluZGljYXRlcyB0aGUgbnVtYmVyIG9m
IGJ5dGVzIG9mIHRoZSB1bmVuY29kZWQgdmFsdWUuICBJZiB0aGUNCiAgICAgICAgICdQaW5Vc2Fn
ZU1vZGUnIGF0dHJpYnV0ZSBpcyBzZXQgdG8gIkxvY2FsIiB0aGVuIHRoZSBkZXZpY2UgTVVTVA0K
ICAgICAgICAgZW5mb3JjZSB0aGlzIHZhbHVlLCBvdGhlcndpc2UgaXQgTVVTVCBiZSBlbmZvcmNl
ZCBieSB0aGUNCiAgICAgICAgIHZhbGlkYXRpb24gc2VydmVyLg0KDQogICAgICAnTWF4TGVuZ3Ro
JzogIFRoaXMgYXR0cmlidXRlIGluZGljYXRlcyB0aGUgbWF4aW11bSBsZW5naHQgb2YgYSBQSU4N
CiAgICAgICAgIHRoYXQgY2FuIGJlIHNldCB0byBwcm90ZWN0IHRoaXMga2V5LiAgSXQgTVVTVCBO
T1QgYmUgcG9zc2libGUNCiAgICAgICAgIHRvIHNldCBhIFBJTiBsb25nZXIgdGhhbiB0aGlzIHZh
bHVlLiAgSWYgdGhlICdQSU5Gb3JtYXQnDQogICAgICAgICBhdHRyaWJ1dGUgaXMgJ0RFQ0lNQUwn
LCAnSEVYQURFQ0lNQUwnIG9yICdBTFBIQU5VTUVSSUMnIHRoaXMNCiAgICAgICAgIHZhbHVlIGlu
ZGljYXRlcyB0aGUgbnVtYmVyIG9mIGRpZ2l0cy9jaGFyYWN0ZXJzLiAgSWYgdGhlDQogICAgICAg
ICAnUElORm9ybWF0JyBhdHRyaWJ1dGUgaXMgJ0JBU0U2NCcgb3IgJ0JJTkFSWScsIHRoaXMgdmFs
dWUNCiAgICAgICAgIGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIGJ5dGVzIG9mIHRoZSB1bmVuY29k
ZWQgdmFsdWUuICBJZiB0aGUNCiAgICAgICAgICdQaW5Vc2FnZU1vZGUnIGF0dHJpYnV0ZSBpcyBz
ZXQgdG8gIkxvY2FsIiB0aGVuIHRoZSBkZXZpY2UgTVVTVA0KDQoNCg0KSG95ZXIsIGV0IGFsLiAg
ICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMTdd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQ
U0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQogICAgICAgICBlbmZvcmNlIHRoaXMgdmFsdWUsIG90
aGVyd2lzZSBpdCBNVVNUIGJlIGVuZm9yY2VkIGJ5IHRoZQ0KICAgICAgICAgdmFsaWRhdGlvbiBz
ZXJ2ZXIuDQoNCiAgICAgICdQSU5FbmNvZGluZyc6ICBUaGlzIGF0dHJpYnV0ZSBpbmRpY2F0ZXMg
dGhlIGVuY29kaW5nIG9mIHRoZSBQSU4NCiAgICAgICAgIGFuZCBNVVNUIGJlIG9uZSBvZiB0aGUg
dmFsdWVzOiBERUNJTUFMLCBIRVhBREVDSU1BTCwNCiAgICAgICAgIEFMUEhBTlVNRVJJQywgQkFT
RTY0LCBvciBCSU5BUlkuICBJZiB0aGUgJ1BJTlVzYWdlTW9kZScNCiAgICAgICAgIGF0dHJpYnV0
ZSBpcyBzZXQgdG8gIkxvY2FsIiB0aGVuIHRoZSBkZXZpY2UgTVVTVCBlbmZvcmNlIHRoYXQNCiAg
ICAgICAgIHRoZSBlbnRlcmVkIHZhbHVlIGlzIG9mIHRoaXMgZm9ybWF0LCBvdGhlcndpc2UgaXQg
TVVTVCBiZQ0KICAgICAgICAgZW5mb3JjZWQgYnkgdGhlIHZhbGlkYXRpb24gc2VydmVyLg0KDQog
ICBJZiB0aGUgPFBvbGljeT4gZWxlbWVudCBjb250YWlucyBjaGlsZCBlbGVtZW50cyBvciB2YWx1
ZXMgd2l0aGluDQogICBlbGVtZW50cy9hdHRyaWJ1dGVzIHRoYXQgYXJlIG5vdCB1bmRlcnN0b29k
IGJ5IHRoZSByZWNpcGllbnQgb2YgdGhlDQogICBQU0tDIGRvY3VtZW50IHRoZW4gdGhlIHJlY2lw
aWVudCBNVVNUIGFzc3VtZSB0aGF0IHRoZSBrZXkgY2Fubm90IGJlDQogICB1c2VkLiAgVGhpcyBp
cyB0byBlbnN1cmUgdGhhdCB0aGUgbGFjayBvZiB1bmRlcnN0YW5kaW5nIG9mIGNlcnRhaW4NCiAg
IGV4dGVuc2lvbiBkb2VzIG5vdCBsZWFkIHRvIHVuaW50ZW5kZWQga2V5IHVzYWdlLg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkg
ICAgICAgICAgICAgICAgW1BhZ2UgMThdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5
bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQo2LiAgUHJv
dGVjdGlvbiBvZiBLZXlzIGFuZCBSZWxhdGVkIERhdGENCg0KICAgV2l0aCB0aGUgZnVuY3Rpb25h
bGl0eSBkZXNjcmliZWQgaW4gdGhlIHByZXZpb3VzIHNlY3Rpb25zIGluZm9ybWF0aW9uDQogICBy
ZWxhdGVkIHRvIGtleXMgaGFkIHRvIGJlIHRyYW5zbWl0dGVkIGluIGNsZWFyIHRleHQuICBXaXRo
IHRoZSBoZWxwDQogICBvZiB0aGUgPEVuY3J5cHRpb25LZXk+IGVsZW1lbnQsIHdoaWNoIGlzIGEg
Y2hpbGQgZWxlbWVudCBvZiB0aGUNCiAgIDxLZXlDb250YWluZXI+IGVsZW1lbnQsIGl0IGlzIHBv
c3NpYmxlIHRvIGVuY3J5cHQga2V5cyBhbmQgYXNzb2NpYXRlZA0KICAgaW5mb3JtYXRpb24uICBU
aGUgbGV2ZWwgb2YgZW5jcnlwdGlvbiBpcyBhcHBsaWVkIHRvIGVhY2ggaW5kaXZpZHVhbA0KICAg
ZWxlbWVudCBhbmQgdGhlIGluZGljYXRlZCBlbmNyeXB0aW9uIG1ldGhvZCBNVVNUIGJlIHRoZSBz
YW1lIGZvcg0KICAgZWxlbWVudHMuICBJbiBzdWJzZXF1ZW50IHNlY3Rpb25zIGtleSBlbmNyeXB0
aW9uIGJhc2VkIG9uIHByZS1zaGFyZWQNCiAgIGtleXMsIGJhc2VkIG9uIHBhc3NwaHJhc2UtYmFz
ZWQga2V5cywgYW5kIGJhc2VkIG9uIGFzeW1tZXRyaWMga2V5cw0KICAgd2lsbCBiZSBkaXNjdXNz
ZWQuDQoNCjYuMS4gIEVuY3J5cHRpb24gYmFzZWQgb24gUHJlLVNoYXJlZCBLZXlzDQoNCiAgIEZp
Z3VyZSAzIHNob3dzIGFuIGV4YW1wbGUgdGhhdCBpbGx1c3RyYXRlcyB0aGUgZW5jcnlwdGlvbiBv
ZiB0aGUNCiAgIGNvbnRlbnQgb2YgdGhlIDxTZWNyZXQ+IGVsZW1lbnQgdXNpbmcgQUVTMTI4LUNC
Qy4gIFRoZSBuYW1lIG9mIHRoZQ0KICAgcHJlLXNoYXJlZCBzZWNyZXQgaXMgIkV4YW1wbGUtS2V5
MSIsIGFzIHNldCBpbiB0aGUgPEtleU5hbWU+IGVsZW1lbnQNCiAgICh3aGljaCBpcyBhIGNoaWxk
IGVsZW1lbnQgb2YgdGhlIDxFbmNyeXB0aW9uS2V5PiBlbGVtZW50KS4gIFNpbmNlDQogICBBRVMx
MjgtQ0JDIGRvZXMgbm90IHByb3ZpZGUgaW50ZWdyaXR5IGNoZWNrcyBhIGtleWVkIE1BQyBpcyBh
cHBsaWVkDQogICB0byB0aGUgZW5jcnlwdGVkIHZhbHVlIHVzaW5nIHRoZSBhbGdvcml0aG0gaW5k
aWNhdGVkIGluDQogICA8TUFDQWxnb3JpdGhtPiBlbGVtZW50IChpbiBvdXIgZXhhbXBsZQ0KICAg
Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNobWFjLXNoYTEiIGlzIHVzZWQpLiAg
VGhlIHJlc3VsdA0KICAgb2YgdGhlIGtleWVkIE1BQyBjb21wdXRhdGlvbiBpcyBwbGFjZWQgaW4g
dGhlIDxWYWx1ZU1BQz4gZWxlbWVudC4NCg0KICAgSW4gdGhlIGV4YW1wbGUsIHRoZSBmb2xsb3dp
bmcgZGF0YSBpcyB1c2VkLg0KDQogICBPVFAgU2VjcmV0OiAgIDEyMzQ1Njc4OTAxMjM0NTY3ODkw
DQoNCiAgIEtleSBFbmNyeXB0aW9uIEtleTogIDB4MDZhOTIxNDAzNmI4YTE1YjUxMmUwM2Q1MzQx
MjAwMDYNCg0KICAgVGhlIGVuY3J5cHRpb24gd2l0aCBhbGdvcml0aG0gIkFFUy0xMjgtQ0JDIiBm
b2xsb3dzIHRoZSBzcGVjaWZpY2F0aW9uDQogICBkZWZpbmVkIGluIFtYTUxFTkNdLiAgVGhlIHBh
ZGRpbmcgdXNlcyBQS0NTNVBhZGRpbmcgYW5kIElWIHZhbHVlIGlzIGENCiAgIDE2LWJ5dGUgbG9u
ZyByYW5kb20gZGF0YSB0aGF0IGlzIHByZWZpeGVkIHRvIHRoZSBlbmNyeXB0ZWQga2V5IHZhbHVl
DQogICBhbmQgaXMgc2V0IHRvIHRoZSA8Q2lwaGVyVmFsdWU+LiAgVGhlIE1BQyBrZXkgdXNlZCB0
byBjb21wdXRlIE1BQw0KICAgdmFsdWUgaXMgdGhlIHNhbWUgYXMgdGhlIEFFUyBrZXkuDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhw
aXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDE5XQ0KDA0KSW50ZXJuZXQt
RHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFy
eSAyMDA5DQoNCg0KICA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KICA8
S2V5Q29udGFpbmVyIFZlcnNpb249IjEiDQogICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnht
bDpuczprZXlwcm92OnBza2MiDQogICAgICB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAw
MC8wOS94bWxkc2lnIyINCiAgICAgIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEv
MDQveG1sZW5jIyI+DQogICAgICA8RW5jcnlwdGlvbktleT4NCiAgICAgICAgICA8ZHM6S2V5TmFt
ZT5FeGFtcGxlLUtleTE8L2RzOktleU5hbWU+DQogICAgICA8L0VuY3J5cHRpb25LZXk+DQogICAg
ICA8TUFDQWxnb3JpdGhtPg0KICAgICAgICAgIGh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1s
ZHNpZyNobWFjLXNoYTENCiAgICAgIDwvTUFDQWxnb3JpdGhtPg0KICAgICAgPERldmljZT4NCiAg
ICAgICAgICA8RGV2aWNlSW5mbz4NCiAgICAgICAgICAgICAgPE1hbnVmYWN0dXJlcj5Ub2tlblZl
bmRvckFjbWU8L01hbnVmYWN0dXJlcj4NCiAgICAgICAgICAgICAgPFNlcmlhbE5vPjk4NzY1NDMy
MTwvU2VyaWFsTm8+DQogICAgICAgICAgPC9EZXZpY2VJbmZvPg0KICAgICAgICAgIDxLZXkgS2V5
QWxnb3JpdGhtPSJob3RwIiBLZXlJZD0iOTg3NjU0MzIxIj4NCiAgICAgICAgICAgICAgPElzc3Vl
cj5FeGFtcGxlLUlzc3VlcjwvSXNzdWVyPg0KICAgICAgICAgICAgICA8VXNhZ2U+DQogICAgICAg
ICAgICAgICAgICA8UmVzcG9uc2VGb3JtYXQgTGVuZ3RoPSI4IiBFbmNvZGluZz0iREVDSU1BTCIv
Pg0KICAgICAgICAgICAgICA8L1VzYWdlPg0KICAgICAgICAgICAgICA8RGF0YT4NCiAgICAgICAg
ICAgICAgICAgIDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgICAgPEVuY3J5cHRlZFZhbHVl
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8eGVuYzpFbmNyeXB0aW9uTWV0aG9kDQogICAg
ICAgICAgICBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEy
OC1jYmMiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHhlbmM6Q2lwaGVyRGF0YT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4ZW5jOkNpcGhlclZhbHVlPg0KICAgICAgICBK
aWtqQ2hvL3V5OHUrcVJZQ1EwVGtaeCswbzJGamg3Q2NyMUNFVCtxck1ocWJqR2lFNkFRNkI4am5n
dWNmdmNDDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3hlbmM6Q2lwaGVyVmFsdWU+
DQogICAgICAgICAgICAgICAgICAgICAgICAgIDwveGVuYzpDaXBoZXJEYXRhPg0KICAgICAgICAg
ICAgICAgICAgICAgIDwvRW5jcnlwdGVkVmFsdWU+DQogICAgICAgICAgICAgICAgICAgICAgPFZh
bHVlTUFDPjUwYTI2KzJuZmhHTVBQRHhtZ0VqRm03MFdyTT08L1ZhbHVlTUFDPg0KICAgICAgICAg
ICAgICAgICAgPC9TZWNyZXQ+DQogICAgICAgICAgICAgICAgICA8Q291bnRlcj4NCiAgICAgICAg
ICAgICAgICAgICAgICA8UGxhaW5WYWx1ZT4wPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAg
ICAgPC9Db3VudGVyPg0KICAgICAgICAgICAgICA8L0RhdGE+DQogICAgICAgICAgPC9LZXk+DQog
ICAgICA8L0RldmljZT4NCiAgPC9LZXlDb250YWluZXI+DQoNCiAgICAgICAgICAgRmlndXJlIDM6
IEFFUy0xMjgtQ0JDIEVuY3J5cHRlZCBQcmUtU2hhcmVkIFNlY3JldCBLZXkNCg0KICAgV2hlbiBw
cm90ZWN0aW5nIHRoZSBwYXlsb2FkIHdpdGggcHJlLXNoYXJlZCBrZXlzIGltcGxlbWVudGF0aW9u
cw0KICAgU0hPVUxEIHNldCB0aGUgbmFtZSBvZiB0aGUgc3BlY2lmaWMgcHJlLXNoYXJlZCBrZXkg
aW4gdGhlIDxLZXlOYW1lPg0KICAgZWxlbWVudCBpbnNpZGUgdGhlIDxFbmNyeXB0aW9uS2V5PiBl
bGVtZW50Lg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAx
NywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAyMF0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9y
dGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoN
CiAgIFRoZSBmb2xsb3dpbmcgaXMgdGhlIGxpc3Qgb2Ygc3ltbWV0cmljIGtleSBlbmNyeXB0aW9u
IGFsZ29yaXRobSBhbmQNCiAgIHBvc3NpYmxlIHBhcmFtZXRlcnMgZm9yIHVzYWdlIHdpdGggcHJl
LXNoYXJlZCBzZWNyZXQgYmFzZWQNCiAgIGVuY3J5cHRpb24uICBTeXN0ZW1zIGltcGxlbWVudGlu
ZyBQU0tDIE1VU1Qgc3VwcG9ydCBBRVMxMjgtQ0JDICh3aXRoDQogICB0aGUgVVJJIG9mIGh0dHA6
Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmMpLg0KDQogICBBbiBleGFtcGxl
IGxpc3Qgb2Ygb3B0aW9uYWxseS10by1pbXBsZW1lbnQgZW5jcnlwdGlvbiBhbGdvcml0aG1zIGNh
bg0KICAgYmUgZm91bmQgYmVsb3c6DQoNCg0KICBBbGdvcml0aG0gICAgICB8IFVSTA0KICAtLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQogIEFFUzE5Mi1DQkMgICAgIHwgaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94
bWxlbmMjYWVzMTkyLWNiYw0KICBBRVMyNTYtQ0JDICAgICB8IGh0dHA6Ly93d3cudzMub3JnLzIw
MDEvMDQveG1sZW5jI2FlczI1Ni1jYmMNCiAgVHJpcGxlREVTLUNCQyAgfCBodHRwOi8vd3d3Lncz
Lm9yZy8yMDAxLzA0L3htbGVuYyN0cmlwbGVkZXMtY2JjDQogIENhbWVsbGlhMTI4ICAgIHwgaHR0
cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjY2FtZWxsaWExMjgNCiAgQ2FtZWxs
aWExOTIgICAgfCBodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNjYW1lbGxp
YTE5Mg0KICBDYW1lbGxpYTI1NiAgICB8IGh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNp
Zy1tb3JlI2NhbWVsbGlhMjU2DQogIEtXLUFFUzEyOCAgICAgIHwgaHR0cDovL3d3dy53My5vcmcv
MjAwMS8wNC94bWxlbmMja3ctYWVzMTI4DQogIEtXLUFFUzE5MiAgICAgIHwgaHR0cDovL3d3dy53
My5vcmcvMjAwMS8wNC94bWxlbmMja3ctYWVzMTkyDQogIEtXLUFFUzI1NiAgICAgIHwgaHR0cDov
L3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMja3ctYWVzMjU2DQogIEtXLVRyaXBsZURFUyAgIHwg
aHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMja3ctdHJpcGxlZGVzDQogIEtXLUNhbWVs
bGlhMTI4IHwgaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUja3ctY2FtZWxs
aWExMjgNCiAgS1ctQ2FtZWxsaWExOTIgfCBodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRz
aWctbW9yZSNrdy1jYW1lbGxpYTE5Mg0KICBLVy1DYW1lbGxpYTI1NiB8IGh0dHA6Ly93d3cudzMu
b3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI2t3LWNhbWVsbGlhMjU2DQoNCiAgIFdoZW4gYWxnb3Jp
dGhtcyB3aXRob3V0IGludGVncml0eSBjaGVja3MgYXJlIHVzZWQsIHN1Y2ggYXMgQUVTMTItQ0JD
LA0KICAgYSBrZXllZCBNQUMgdmFsdWUgdXNpbmcgdGhlIHNhbWUga2V5IGFzIHRoZSBrZXkgZW5j
cnlwdGlvbiBrZXkgTVVTVA0KICAgYmUgcGxhY2VkIGluIHRoZSA8VmFsdWVNQUM+IGVsZW1lbnQg
b2YgdGhlIDxEYXRhPiBlbGVtZW50LiAgSW4gdGhpcw0KICAgY2FzZSB0aGUgTUFDIGFsZ29yaXRo
bSB0eXBlIE1VU1QgYmUgc2V0IGluIHRoZSA8TUFDQWxnb3JpdGhtPiBlbGVtZW50DQogICBvZiB0
aGUgPEtleUNvbnRhaW5lcj4gZWxlbWVudC4gIEltcGxlbWVudGF0aW9ucyBvZiBQU0tDIE1VU1Qg
c3VwcG9ydA0KICAgSE1BQy1TSEExICh3aXRoIHRoZSBVUkkgb2YNCiAgIGh0dHA6Ly93d3cudzMu
b3JnLzIwMDAvMDkveG1sZHNpZyNobWFjLXNoYTEpIGFzIHRoZSBtYW5kYXRvcnktdG8tDQogICBp
bXBsZW1lbnQgTUFDIGFsZ29yaXRobS4gIEFuIGV4YW1wbGUgbGlzdCBvZiBvcHRpb25hbGx5LXRv
LWltcGxlbWVudA0KICAgTUFDIGFsZ29yaXRobXMgY2FuIGJlIGZvdW5kIGJlbG93Og0KDQoNCiAg
QWxnb3JpdGhtICAgICAgfCBVUkwNCiAgLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICBITUFDLVNIQTI1NiAgICB8
IGh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI2htYWMtc2hhMjU2DQogIEhN
QUMtU0hBMzg0ICAgIHwgaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjaG1h
Yy1zaGEzODQNCiAgSE1BQy1TSEE1MTIgICAgfCBodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3ht
bGRzaWctbW9yZSNobWFjLXNoYTUxMg0KDQo2LjIuICBFbmNyeXB0aW9uIGJhc2VkIG9uIFBhc3Nw
aHJhc2UtYmFzZWQgS2V5cw0KDQogICBUbyBiZSBhYmxlIHRvIHN1cHBvcnQgcGFzc3BocmFzZSBi
YXNlZCBrZXkgZW5jcnlwdGlvbiBrZXlzIGFzIGRlZmluZWQNCiAgIGluIFBLQ1MjNSB0aGUgZm9s
bG93aW5nIFBCRSByZWxhdGVkIHBhcmFtZXRlcnMgaGF2ZSBiZWVuIGludHJvZHVjZWQNCiAgIGlu
dG8gUFNLQy4gIEltcGxlbWVudGF0aW9ucyBvZiBQU0tDIE1VU1Qgc3VwcG9ydCB0aGUgUEtDUyM1
DQogICByZWNvbW1lbmRlZCBQQktERjIgYW5kIFBCRVMyIGFsZ29yaXRobXMuICBEaWZmZXJpbmcg
ZnJvbSB0aGUgUEtDUyM1DQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMg
SnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAyMV0NCgwNCkludGVybmV0LURyYWZ0
ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAw
OQ0KDQoNCiAgIFhNTCBzY2hlbWEgZGVmaW5pdGlvbiwgdGhlIFBCS0RGMiBhbmQgUEJFUzIgYXJl
IHNwZWNpZmllZCBpbiB0d28NCiAgIHNlcGFyYXRlIGVsZW1lbnRzIGluIGEgPEtleUNvbnRhaW5l
cj4gZWxlbWVudDoNCg0KICAgICAgKGEpIFBCS0RGMiBpcyBzcGVjaWZpZWQgdmlhIHRoZSA8RGVy
aXZlZEtleT4gZWxlbWVudCwgd2hpY2ggaXMgYQ0KICAgICAgY2hpbGQgZWxlbWVudCBvZiB0aGUg
PEVuY3J5cHRpb25LZXk+IGVsZW1lbnQuDQoNCiAgICAgIChiKSBQQkVTMiBpcyBzcGVjaWZpZWQg
YnkgdGhlICdBbGdvcml0aG0nIGF0dHJpYnV0ZSAod2l0aCB0aGUNCiAgICAgIHZhbHVlIHNldCB0
bw0KICAgICAgaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcnNhbGFicy9wa2NzL3NjaGVtYXMv
cGtjcy01I3BiZXMyKSBvZg0KICAgICAgdGhlIDxFbmNyeXB0aW9uTWV0aG9kPiBlbGVtZW50IHVz
ZWQgaW5zaWRlIHRoZSBlbmNyeXB0ZWQgZGF0YQ0KICAgICAgZWxlbWVudHMuDQoNCiAgIFRoZSBh
dHRyaWJ1dGVzIG9mIHRoZSA8RGVyaXZlZEtleT4gZWxlbWVudCBoYXZlIHRoZSBmb2xsb3dpbmcN
CiAgIHNlbWFudGljOg0KDQogICAneG1sOmlkJzogIFRoaXMgYXR0cmlidXRlIGNhcnJpZXMgdGhl
IHVuaXF1ZSBpZGVudGlmaWVyIGZvciB0aGlzIGtleS4NCg0KICAgJ1R5cGUnOiAgVGhpcyBhdHRy
aWJ1dGUgd2FzIGluY2x1ZGVkIGZvciBjb25mb3JtYW5jZSB3aXRoIFhNTA0KICAgICAgZW5jcnlw
dGlvbi4gIEl0IGlzIGFuIG9wdGlvbmFsIGF0dHJpYnV0ZSBpZGVudGlmeWluZyB0eXBlDQogICAg
ICBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcGxhaW50ZXh0IGZvcm0gb2YgdGhlIGVuY3J5cHRlZCBj
b250ZW50Lg0KICAgICAgUGxlYXNlIHNlZSBTZWN0aW9uIDMuMSBvZiBbWE1MRU5DXSBmb3IgbW9y
ZSBkZXRhaWxzLg0KDQogICBUaGUgZWxlbWVudHMgb2YgdGhlIDxEZXJpdmVkS2V5PiBlbGVtZW50
IGhhdmUgdGhlIGZvbGxvd2luZyBzZW1hbnRpYzoNCg0KICAgPENhcnJpZWRLZXlOYW1lPjogIFRo
aXMgZWxlbWVudCBjYXJyaWVzIGEgZnJpZW5kbHkgbmFtZSBvZiB0aGUga2V5Lg0KDQogICA8S2V5
RGVyaXZhdGlvbk1ldGhvZD46ICBUaGlzIGVsZW1lbnQgZGVmaW5lcyBob3cga2V5IGVuY3J5cHRp
b24ga2V5DQogICAgICBpcyBkZXJpdmVkLiAgVGhlICdBbGdvcml0aG0nIGF0dHJpYnV0ZSBpcyB1
c2VkIHRvIGluZGljYXRlIHRoZSBrZXkNCiAgICAgIGRlcml2YXRpb24gbWV0aG9kLiAgV2hlbiBQ
QktERjIgaXMgdXNlZCwgdGhlIFVSSQ0KICAgICAgaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20v
cnNhbGFicy9wa2NzL3NjaGVtYXMvcGtjcy01I3Bia2RmMiBNVVNUDQogICAgICBiZSB1c2VkLiAg
V2hlbiBQQktERjIgaXMgdXNlZCwgaXQgTVVTVCBpbmNsdWRlIHRoZSA8UEJLREYyLXBhcmFtcz4N
CiAgICAgIGNoaWxkIGVsZW1lbnQgdG8gaW5kaWNhdGUgdGhlIFBCS0RGMiBwYXJhbWV0ZXJzLCBz
dWNoIGFzIHNhbHQgYW5kDQogICAgICBpdGVyYXRpb24gY291bnQuDQoNCiAgIDxSZWZlcmVuY2VM
aXN0PjogIFRoaXMgZWxlbWVudCBjb250YWlucyBhIGxpc3Qgb2YgSURzIG9mIHRoZSBlbGVtZW50
cw0KICAgICAgdGhhdCBoYXZlIGJlZW4gZW5jcnlwdGVkIGJ5IHRoaXMga2V5Lg0KDQogICBXaGVu
IFBCRVMyIGlzIHVzZWQgZm9yIGVuY3J5cHRpb24sIHRoZSBVUkwNCiAgIGh0dHA6Ly93d3cucnNh
c2VjdXJpdHkuY29tL3JzYWxhYnMvcGtjcy9zY2hlbWFzL3BrY3MtNSNwYmVzMiBNVVNUIGJlDQog
ICBzcGVjaWZpZWQgYXMgdGhlICdBbGdvcml0aG0nIGF0dHJpYnV0ZSBvZiA8eGVuYzpFbmNyeXB0
aW9uTWV0aG9kPg0KICAgZWxlbWVudC4gIFRoZSB1bmRlcmx5aW5nIGVuY3J5cHRpb24gc2NoZW1l
IGFuZCBpbml0aWFsaXphdGlvbiB2ZWN0b3INCiAgIE1VU1QgYmUgZXhwcmVzc2VkIGluIHRoZSA8
cHNrYzpFbmNyeXB0aW9uU2NoZW1lPiBlbGVtZW50LCB3aGljaCBpcyBhDQogICBjaGlsZCBlbGVt
ZW50IG9mIDx4ZW5jOkVuY3J5cHRpb25NZXRob2Q+Lg0KDQogICBXaGVuIFBLQ1MjNSBwYXNzd29y
ZCBiYXNlZCBlbmNyeXB0aW9uIGlzIHVzZWQsIHRoZSA8RW5jcnlwdGlvbktleT4NCiAgIGVsZW1l
bnQgYW5kIDx4ZW5jOkVuY3J5cHRpb25NZXRob2Q+IGVsZW1lbnQgTVVTVCBiZSB1c2VkIGluIGV4
YWN0bHkNCiAgIHRoZSBmb3JtIGFzIHNob3duIGluIEZpZ3VyZSA0Lg0KDQoNCg0KDQpIb3llciwg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBb
UGFnZSAyMl0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250
YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAgIEluIHRoZSBleGFtcGxlIGJlbG93
LCB0aGUgZm9sbG93aW5nIGRhdGEgaXMgdXNlZC4NCg0KICAgUGFzc3dvcmQ6ICAgcXdlcnR5DQoN
CiAgIFNhbHQ6ICAgMHgxMjNlZmYzYzRhNzIxMjljDQoNCiAgIEl0ZXJhdGlvbiBDb3VudDogIDEw
MDANCg0KICAgT1RQIFNlY3JldDogICAxMjM0NTY3ODkwMTIzNDU2Nzg5MA0KDQogICBUaGUgZGVy
aXZlZCBlbmNyeXB0aW9uIGtleSBpcyAiMHg2NTFlNjNjZDU3MDA4NDc2YWYxZmY2NDIyY2QwMmU0
MSIuDQogICBUaGlzIGtleSBpcyBhbHNvIHVzZWQgdG8gY2FsY3VsYXRlIE1BQyB2YWx1ZSBvZiB0
aGUgc2VjcmV0IGtleQ0KICAgIjEyMzQ1Njc4OTAxMjM0NTY3ODkwIi4gIFRoZSBlbmNyeXB0aW9u
IHdpdGggYWxnb3JpdGhtICJBRVMtMTI4LUNCQyINCiAgIGZvbGxvd3MgdGhlIHNwZWNpZmljYXRp
b24gZGVmaW5lZCBpbiBbWE1MRU5DXS4NCg0KDQogPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu
Zz0iVVRGLTgiPz4NCiA8S2V5Q29udGFpbmVyDQogICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOmtleXByb3Y6cHNrYyINCiAgICAgeG1sbnM6cGtjczU9DQogICAgICAiaHR0cDovL3d3
dy5yc2FzZWN1cml0eS5jb20vcnNhbGFicy9wa2NzL3NjaGVtYXMvcGtjcy01djItMCMiDQogICAg
IHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyINCiAgICAgVmVy
c2lvbj0iMSI+DQogICAgIDxFbmNyeXB0aW9uS2V5Pg0KICAgICAgICAgPERlcml2ZWRLZXk+DQog
ICAgICAgICAgICAgPENhcnJpZWRLZXlOYW1lPlBhc3NwaHJhc2UxPC9DYXJyaWVkS2V5TmFtZT4N
CiAgICAgICAgICAgICA8S2V5RGVyaXZhdGlvbk1ldGhvZA0KICAgICAgICAgICAgICAgICBBbGdv
cml0aG09DQogImh0dHA6Ly93d3cucnNhc2VjdXJpdHkuY29tL3JzYWxhYnMvcGtjcy9zY2hlbWFz
L3BrY3MtNXYyLTAjcGJrZGYyIj4NCiAgICAgICAgICAgICAgICAgPHBrY3M1OlBCS0RGMi1wYXJh
bXM+DQogICAgICAgICAgICAgICAgICAgICA8cGtjczU6U2FsdD4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICA8cGtjczU6U3BlY2lmaWVkPkVqNy9QRXB5RXB3PTwvcGtjczU6U3BlY2lmaWVkPg0K
ICAgICAgICAgICAgICAgICAgICAgPC9wa2NzNTpTYWx0Pg0KICAgICAgICAgICAgICAgICAgICAg
PHBrY3M1Okl0ZXJhdGlvbkNvdW50PjEwMDA8L3BrY3M1Okl0ZXJhdGlvbkNvdW50Pg0KICAgICAg
ICAgICAgICAgICAgICAgPHBrY3M1OktleUxlbmd0aD4xNjwvcGtjczU6S2V5TGVuZ3RoPg0KICAg
ICAgICAgICAgICAgICAgICAgPHBrY3M1OlBSRi8+DQogICAgICAgICAgICAgICAgIDwvcGtjczU6
UEJLREYyLXBhcmFtcz4NCiAgICAgICAgICAgICA8L0tleURlcml2YXRpb25NZXRob2Q+DQogICAg
ICAgICAgICAgPHhlbmM6UmVmZXJlbmNlTGlzdD4NCiAgICAgICAgICAgICAgICAgPHhlbmM6RGF0
YVJlZmVyZW5jZSBVUkk9IiNFRCIvPg0KICAgICAgICAgICAgIDwveGVuYzpSZWZlcmVuY2VMaXN0
Pg0KICAgICAgICAgPC9EZXJpdmVkS2V5Pg0KICAgICA8L0VuY3J5cHRpb25LZXk+DQogICAgIDxE
ZXZpY2U+DQogICAgICAgICA8RGV2aWNlSW5mbz4NCiAgICAgICAgICAgICA8TWFudWZhY3R1cmVy
PlRva2VuVmVuZG9yQWNtZTwvTWFudWZhY3R1cmVyPg0KICAgICAgICAgICAgIDxTZXJpYWxObz45
ODc2NTQzMjE8L1NlcmlhbE5vPg0KICAgICAgICAgPC9EZXZpY2VJbmZvPg0KDQoNCg0KSG95ZXIs
IGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAg
W1BhZ2UgMjNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29u
dGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQogICAgICAgICA8S2V5IEtleUFsZ29y
aXRobT0iaG90cCIgS2V5SWQ9IjEyMzQ1NiI+DQogICAgICAgICAgICAgPElzc3Vlcj5FeGFtcGxl
LUlzc3VlcjwvSXNzdWVyPg0KICAgICAgICAgICAgIDxVc2FnZT4NCiAgICAgICAgICAgICAgICAg
PFJlc3BvbnNlRm9ybWF0IExlbmd0aD0iOCIgRW5jb2Rpbmc9IkRFQ0lNQUwiLz4NCiAgICAgICAg
ICAgICA8L1VzYWdlPg0KICAgICAgICAgICAgIDxEYXRhPg0KICAgICAgICAgICAgIDxTZWNyZXQ+
DQogICAgICAgICAgICAgICAgIDxFbmNyeXB0ZWRWYWx1ZSBJZD0iRUQiPg0KICAgICAgICAgICAg
ICAgICAgICAgPHhlbmM6RW5jcnlwdGlvbk1ldGhvZCBBbGdvcml0aG09DQogImh0dHA6Ly93d3cu
cnNhc2VjdXJpdHkuY29tL3JzYWxhYnMvcGtjcy9zY2hlbWFzL3BrY3MtNSNwYmVzMiI+DQogICAg
ICAgICAgICAgICAgICAgICAgICAgPEVuY3J5cHRpb25TY2hlbWUgQWxnb3JpdGhtPQ0KICJodHRw
Oi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNhZXMxMjgtY2JjIj4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICA8L0VuY3J5cHRpb25TY2hlbWU+DQogICAgICAgICAgICAgICAgICAgICA8L3hl
bmM6RW5jcnlwdGlvbk1ldGhvZD4NCiAgICAgICAgICAgICAgICAgICAgIDx4ZW5jOkNpcGhlckRh
dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgPHhlbmM6Q2lwaGVyVmFsdWU+DQogICAgICAg
b1R2bytTMjJuc21TMlovUnRjb0Y4SGZoK2p6TWUwUmtpYWZwb0Rwbm9aVGpQWVp1NlYrQTRhRW4w
MzJ5Q3I0Zg0KICAgICAgICAgICAgICAgICAgICAgICAgIDwveGVuYzpDaXBoZXJWYWx1ZT4NCiAg
ICAgICAgICAgICAgICAgICAgIDwveGVuYzpDaXBoZXJEYXRhPg0KICAgICAgICAgICAgICAgICAg
ICAgPG5zMjpWYWx1ZU1BQz5jT3BpUS9IN1psajZ5d2lZV3R3Z3o5Y1JhT0E9DQogICAgICAgICAg
ICAgICAgICAgICA8L25zMjpWYWx1ZU1BQz4NCiAgICAgICAgICAgICAgICAgPC9FbmNyeXB0ZWRW
YWx1ZT4NCiAgICAgICAgICAgICA8L1NlY3JldD4NCiAgICAgICAgICAgICA8L0RhdGE+DQogICAg
ICAgICA8L0tleT4NCiAgICAgPC9EZXZpY2U+DQogPC9LZXlDb250YWluZXI+DQoNCiAgICAgIEZp
Z3VyZSA0OiBFeGFtcGxlIG9mIGEgUFNLQyBEb2N1bWVudCB1c2luZyBFbmNyeXB0aW9uIGJhc2Vk
IG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICBQYXNzcGhyYXNlLWJhc2VkIEtleXMNCg0K
Ni4zLiAgRW5jcnlwdGlvbiBiYXNlZCBvbiBBc3ltbWV0cmljIEtleXMNCg0KICAgV2hlbiB1c2lu
ZyBhc3ltbWV0cmljIGtleXMgdG8gZW5jcnlwdCBjaGlsZCBlbGVtZW50IG9mIHRoZSA8RGF0YT4N
CiAgIGVsZW1lbnQgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNlcnRpZmljYXRlIGJlaW5nIHVzZWQg
TVVTVCBiZSBzdGF0ZWQNCiAgIGluIHRoZSA8WDUwOURhdGE+IGVsZW1lbnQsIHdoaWNoIGlzIGEg
Y2hpbGQgZWxlbWVudCBvZiB0aGUNCiAgIDxFbmNyeXB0aW9uS2V5PiBlbGVtZW50LiAgVGhlIGVu
Y3J5cHRpb24gYWxnb3JpdGhtIE1VU1QgYmUgaW5kaWNhdGVkDQogICBpbiB0aGUgJ0FsZ29yaXRo
bScgYXR0cmlidXRlIG9mIHRoZSA8RW5jcnlwdGlvbk1ldGhvZD4gZWxlbWVudC4gIEluDQogICB0
aGUgZXhhbXBsZSBzaG93biBpbiBGaWd1cmUgNSB0aGUgYWxnb3JpdGhtIGlzIHNldCB0bw0KICAg
Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3JzYV8xXzUiLg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5
ICAgICAgICAgICAgICAgIFtQYWdlIDI0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBT
eW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KIDw/eG1s
IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+DQogPEtleUNvbnRhaW5lciBWZXJzaW9u
PSIxIg0KICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczprZXlwcm92OnBza2MiDQog
ICAgIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIg0KICAgICB4
bWxuczp4ZW5jPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyMiPg0KICAgICA8RW5j
cnlwdGlvbktleT4NCiAgICAgICAgIDxkczpYNTA5RGF0YT4NCiAgICAgICAgICAgICA8ZHM6WDUw
OUNlcnRpZmljYXRlPm1paWI8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4NCiAgICAgICAgIDwvZHM6WDUw
OURhdGE+DQogICAgIDwvRW5jcnlwdGlvbktleT4NCiAgICAgPERldmljZT4NCiAgICAgICAgIDxE
ZXZpY2VJbmZvPg0KICAgICAgICAgICAgIDxNYW51ZmFjdHVyZXI+TWFudWZhY3R1cmVyPC9NYW51
ZmFjdHVyZXI+DQogICAgICAgICAgICAgPFNlcmlhbE5vPjA3NTUyMjUyNjY8L1NlcmlhbE5vPg0K
ICAgICAgICAgPC9EZXZpY2VJbmZvPg0KICAgICAgICAgPEtleSBLZXlBbGdvcml0aG09DQogICAg
ICAgICAgICAgImh0dHA6Ly93d3cuaWV0Zi5vcmcva2V5cHJvdi9wc2tjI2hvdHAiDQogICAgICAg
ICAgICAgS2V5SWQ9IjA3NTUyMjUyNjYiPg0KICAgICAgICAgICAgIDxJc3N1ZXI+QW5Jc3N1ZXI8
L0lzc3Vlcj4NCiAgICAgICAgICAgICA8VXNhZ2U+DQogICAgICAgICAgICAgICAgIDxSZXNwb25z
ZUZvcm1hdCBMZW5ndGg9IjgiDQogICAgICAgICAgICAgICAgICAgICBFbmNvZGluZz0iREVDSU1B
TCIvPg0KICAgICAgICAgICAgIDwvVXNhZ2U+DQogICAgICAgICAgICAgPERhdGE+DQogICAgICAg
ICAgICAgICAgIDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgICA8RW5jcnlwdGVkVmFsdWUg
SWQ9IkVEIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICA8eGVuYzpFbmNyeXB0aW9uTWV0aG9k
DQogICAgICAgICAgICAgICAgICAgICAgICAgIEFsZ29yaXRobT0NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgImh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3JzYV8xXzUiLz4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICA8eGVuYzpDaXBoZXJEYXRhPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICA8eGVuYzpDaXBoZXJWYWx1ZT5yZjRkeDNydkVQTzB2S3RLTDE0TmJlVnU4bms9
DQogICAgICAgICAgICAgICAgICAgICAgICAgIDwveGVuYzpDaXBoZXJWYWx1ZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3hlbmM6Q2lwaGVyRGF0YT4NCiAgICAgICAgICAgICAgICAgICAg
IDwvRW5jcnlwdGVkVmFsdWU+DQogICAgICAgICAgICAgICAgIDwvU2VjcmV0Pg0KICAgICAgICAg
ICAgICAgICA8Q291bnRlcj4NCiAgICAgICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPjA8L1Bs
YWluVmFsdWU+DQogICAgICAgICAgICAgICAgIDwvQ291bnRlcj4NCiAgICAgICAgICAgICA8L0Rh
dGE+DQogICAgICAgICA8L0tleT4NCiAgICAgPC9EZXZpY2U+DQogPC9LZXlDb250YWluZXI+DQoN
CiAgICAgIEZpZ3VyZSA1OiBFeGFtcGxlIG9mIGEgUFNLQyBEb2N1bWVudCB1c2luZyBFbmNyeXB0
aW9uIGJhc2VkIG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3ltbWV0cmljIEtl
eXMNCg0KICAgU3lzdGVtcyBpbXBsZW1lbnRpbmcgUFNLQyBNVVNUIHN1cHBvcnQgdGhlDQogICBo
dHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNyc2EtMV81IGFsZ29yaXRobS4NCg0KDQoN
CkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAg
ICAgICAgIFtQYWdlIDI1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMg
S2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgaHR0cDovL3d3dy53
My5vcmcvMjAwMS8wNC94bWxlbmMjcnNhLW9hZXAtbWdmMXAgaXMgYW4gZXhhbXBsZSBvZiBhbg0K
ICAgb3B0aW9uYWwtdG8taW1wbGVtZW50IGFsZ29yaXRobS4NCg0KNi40LiAgVHJhbnNtaXNzaW9u
IG9mIEtleSBEZXJpdmF0aW9uIFZhbHVlcw0KDQogICA8S2V5UHJvZmlsZUlkPiBlbGVtZW50LCB3
aGljaCBpcyBhIGNoaWxkIGVsZW1lbnQgb2YgdGhlIDxLZXk+DQogICBlbGVtZW50LCBjYXJyaWVz
IGEgdW5pcXVlIGlkZW50aWZpZXIgdXNlZCBiZXR3ZWVuIHRoZSBzZW5kaW5nIGFuZA0KICAgcmVj
ZWl2aW5nIHBhcnR5IHRvIGVzdGFibGlzaCBhIHNldCBvZiBrZXkgYXR0cmlidXRlIHZhbHVlcyB0
aGF0IGFyZQ0KICAgbm90IHRyYW5zbWl0dGVkIHdpdGhpbiB0aGUgY29udGFpbmVyIGJ1dCBhZ3Jl
ZWQgYmV0d2VlbiB0aGUgdHdvDQogICBwYXJ0aWVzIG91dCBvZiBiYW5kLiAgVGhpcyBlbGVtZW50
IHdpbGwgdGhlbiByZXByZXNlbnQgdGhlIHVuaXF1ZQ0KICAgcmVmZXJlbmNlIHRvIGEgc2V0IG9m
IGF0dHJpYnV0ZSB2YWx1ZXMuICBGb3IgZXhhbXBsZSwgYSBzbWFydCBjYXJkDQogICBhcHBsaWNh
dGlvbiBwZXJzb25hbGlzYXRpb24gcHJvZmlsZSBpZCByZWxhdGVkIHRvIGF0dHJpYnV0ZXMgcHJl
c2VudA0KICAgb24gYSBzbWFydCBjYXJkIGFwcGxpY2F0aW9uIHRoYXQgaGF2ZSBpbmZsdWVuY2Ug
d2hlbiBjb21wdXRpbmcgYQ0KICAgcmVzcG9uc2UuICBUaGUgc2VuZGluZyBhbmQgdGhlIHJlY2Vp
dmluZyBwYXJ0eSB3b3VsZCBhZ3JlZSB0byBhIHNldA0KICAgb2YgdmFsdWVzIHJlbGF0ZWQgdG8g
dGhlIE1hc3RlckNhcmQncyBDaGlwIEF1dGhlbnRpY2F0aW9uIFByb3RvY29sDQogICAoQ0FQKSBb
Q0FQXS4NCg0KICAgRm9yIGV4YW1wbGUsIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBwYXJ0eSB3b3Vs
ZCBhZ3JlZSB0aGF0DQogICBLZXlQcm9maWxlSWQ9JzEnIHdvdWxkIHJlcHJlc2VudCBhIGNlcnRh
aW4gc2V0IG9mIHZhbHVlcyAoZS5nLiwNCiAgIEludGVybmV0IGF1dGhlbnRpY2F0aW9uIGZsYWcg
c2V0IHRvIGEgc3BlY2lmaWMgdmFsdWUpLiAgV2hlbiBzZW5kaW5nDQogICBrZXlzIHRoZXNlIHZh
bHVlcyB3b3VsZCBub3QgYmUgdHJhbnNtaXR0ZWQgYXMga2V5IGF0dHJpYnV0ZXMgYnV0IG9ubHkN
CiAgIHJlZmVycmVkIHRvIHZpYSB0aGUgPEtleVByb2ZpbGVJZD4gZWxlbWVudCBzZXQgdG8gdGhl
IHNwZWNpZmljIGFncmVlZA0KICAgcHJvZmlsZSAoaW4gdGhpcyBjYXNlICcxJykuICBXaGVuIHRo
ZSByZWNlaXZpbmcgcGFydHkgcmVjZWl2ZXMgdGhlDQogICBrZXlzIGl0IGNhbiB0aGVuIGFzc29j
aWF0ZSBhbGwgcmVsZXZhbnQga2V5IGF0dHJpYnV0ZXMgY29udGFpbmVkIGluDQogICB0aGUgb3V0
IG9mIGJhbmQgYWdyZWVkIHByb2ZpbGUgd2l0aCB0aGUgaW1wb3J0ZWQga2V5cy4gIE9mdGVuIHRo
aXMNCiAgIG1ldGhvZG9sb2d5IGlzIHVzZWQgYmV0d2VlbiB0aGUgbWFudWZhY3R1cmluZyBhbmQg
dGhlIHZhbGlkYXRpb24NCiAgIHNlcnZpY2UgdG8gYXZvaWQgdHJhbnNtaXNzaW9uIG9mIG1haW5s
eSB0aGUgc2FtZSBzZXQgb2YgdmFsdWVzLg0KDQogICA8TWFzdGVyS2V5SWQ+IGVsZW1lbnQgdW5p
cXVlbHkgcmVmZXJlbmNlcyBhbiBleHRlcm5hbCBtYXN0ZXIga2V5IHdoZW4NCiAgIGtleSBkZXJp
dmF0aW9uIHNjaGVtZXMgYXJlIHVzZWQgYW5kIG5vIHNwZWNpZmljIGtleSBpcyB0cmFuc3BvcnRl
ZA0KICAgYnV0IG9ubHkgdGhlIHJlZmVyZW5jZSB0byB0aGUgbWFzdGVyIGtleSB1c2VkIHRvIGRl
cml2ZSBhIHNwZWNpZmljDQogICBrZXkgYW5kIHNvbWUgZGVyaXZhdGlvbiBkYXRhIChlLmcuLCB0
aGUgUEtDUyMxMSBrZXkgbGFiZWwpLg0KDQogICBbRWRpdG9yJ3MgTm90ZTogRXhhbXBsZSB3b3Vs
ZCBnbyBpbiBoZXJlLl0NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBb
UGFnZSAyNl0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250
YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCjcuICBEaWdpdGFsIFNpZ25hdHVyZQ0K
DQogICBQU0tDIGFsbG93cyBhIGRpZ2l0YWwgc2lnbmF0dXJlIHRvIGJlIGFkZGVkIHRvIHRoZSBY
TUwgZG9jdW1lbnQsIGFzIGENCiAgIGNoaWxkIGVsZW1lbnQgb2YgdGhlIDxLZXlDb250YWluZXI+
IGVsZW1lbnQuICBUaGUgZGVzY3JpcHRpb24gb2YgdGhlDQogICBYTUwgZGlnaXRhbCBzaWduYXR1
cmUgY2FuIGJlIGZvdW5kIGluIFtYTUxEU0lHXS4NCg0KDQogICA8P3htbCB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJVVEYtOCI/Pg0KICAgPEtleUNvbnRhaW5lcg0KICAgICAgIHhtbG5zPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOmtleXByb3Y6cHNrYyINCiAgICAgICB4bWxuczpwa2NzNT0NCiAg
ICAgICAiaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcnNhbGFicy9wa2NzL3NjaGVtYXMvcGtj
cy01djItMCMiDQogICAgICAgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1s
ZHNpZyMiDQogICAgICAgeG1sbnM6eGVuYz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxl
bmMjIg0KICAgICAgIFZlcnNpb249IjEiPg0KICAgICAgIDxEZXZpY2U+DQogICAgICAgICAgIDxE
ZXZpY2VJbmZvPg0KICAgICAgICAgICAgICAgPE1hbnVmYWN0dXJlcj5Ub2tlblZlbmRvckFjbWU8
L01hbnVmYWN0dXJlcj4NCiAgICAgICAgICAgICAgIDxTZXJpYWxObz4wNzU1MjI1MjY2PC9TZXJp
YWxObz4NCiAgICAgICAgICAgPC9EZXZpY2VJbmZvPg0KICAgICAgICAgICA8S2V5IEtleUFsZ29y
aXRobT0iaG90cCIgS2V5SWQ9IjEyMyI+DQogICAgICAgICAgICAgICA8SXNzdWVyPkV4YW1wbGUt
SXNzdWVyPC9Jc3N1ZXI+DQogICAgICAgICAgICAgICA8VXNhZ2U+DQogICAgICAgICAgICAgICAg
ICAgPFJlc3BvbnNlRm9ybWF0IExlbmd0aD0iNiIgRW5jb2Rpbmc9IkRFQ0lNQUwiLz4NCiAgICAg
ICAgICAgICAgIDwvVXNhZ2U+DQogICAgICAgICAgICAgICA8RGF0YT4NCiAgICAgICAgICAgICAg
ICAgICA8U2VjcmV0Pg0KICAgICAgICAgICAgICAgICAgICAgICA8UGxhaW5WYWx1ZT4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1USXpORFUyTnpnNU1ERXlNelExTmpjNE9UQT0NCiAgICAg
ICAgICAgICAgICAgICAgICAgPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgIDwvU2Vj
cmV0Pg0KICAgICAgICAgICAgICAgICAgIDxDb3VudGVyPg0KICAgICAgICAgICAgICAgICAgICAg
ICA8UGxhaW5WYWx1ZT4wPC9QbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgIDwvQ291bnRl
cj4NCiAgICAgICAgICAgICAgIDwvRGF0YT4NCiAgICAgICAgICAgPC9LZXk+DQogICAgICAgPC9E
ZXZpY2U+DQogICAgICAgPFNpZ25hdHVyZT4NCiAgICAgICAgICAgPGRzOlNpZ25lZEluZm8+DQog
ICAgICAgICAgICAgICA8ZHM6Q2Fub25pY2FsaXphdGlvbk1ldGhvZA0KICAgICAgICAgICAgICAg
IEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8+DQog
ICAgICAgICAgICAgICA8ZHM6U2lnbmF0dXJlTWV0aG9kDQogICAgICAgICAgICAgICAgQWxnb3Jp
dGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiLz4NCiAgICAg
ICAgICAgICAgIDxkczpSZWZlcmVuY2UgVVJJPSIjRGV2aWNlIj4NCiAgICAgICAgICAgICAgICAg
ICA8ZHM6RGlnZXN0TWV0aG9kDQogICAgICAgICAgICAgICAgQWxnb3JpdGhtPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSIvPg0KICAgICAgICAgICAgICAgICAgIDxkczpE
aWdlc3RWYWx1ZT4NCiAgICAgICAgICAgICAgICAgICAgICAgajZsd3gzcnZFUE8wdkt0TXVwNE5i
ZVZ1OG5rPQ0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcs
IDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMjddDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRh
YmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQog
ICAgICAgICAgICAgICAgICAgPC9kczpEaWdlc3RWYWx1ZT4NCiAgICAgICAgICAgICAgIDwvZHM6
UmVmZXJlbmNlPg0KICAgICAgICAgICA8L2RzOlNpZ25lZEluZm8+DQogICAgICAgICAgIDxkczpT
aWduYXR1cmVWYWx1ZT4NCiAgICAgICAgICAgICAgIGo2bHd4M3J2RVBPMHZLdE11cDROYmVWdThu
az0NCiAgICAgICAgICAgPC9kczpTaWduYXR1cmVWYWx1ZT4NCiAgICAgICAgICAgPGRzOktleUlu
Zm8+DQogICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE+DQogICAgICAgICAgICAgICAgICAgPGRz
Olg1MDlJc3N1ZXJTZXJpYWw+DQogICAgICAgICAgICAgICAgICAgICAgIDxkczpYNTA5SXNzdWVy
TmFtZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgIENOPUV4YW1wbGUuY29tLEM9VVMNCiAg
ICAgICAgICAgICAgICAgICAgICAgPC9kczpYNTA5SXNzdWVyTmFtZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgPGRzOlg1MDlTZXJpYWxOdW1iZXI+DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMjM0NTY3OA0KICAgICAgICAgICAgICAgICAgICAgICA8L2RzOlg1MDlTZXJpYWxOdW1iZXI+
DQogICAgICAgICAgICAgICAgICAgPC9kczpYNTA5SXNzdWVyU2VyaWFsPg0KICAgICAgICAgICAg
ICAgPC9kczpYNTA5RGF0YT4NCiAgICAgICAgICAgPC9kczpLZXlJbmZvPg0KICAgICAgIDwvU2ln
bmF0dXJlPg0KICAgPC9LZXlDb250YWluZXI+DQoNCiAgICAgICAgICAgICAgICAgICAgRmlndXJl
IDY6IERpZ2l0YWwgU2lnbmF0dXJlIEV4YW1wbGUNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAyOF0NCgwNCkludGVy
bmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEph
bnVhcnkgMjAwOQ0KDQoNCjguICBCdWxrIFByb3Zpc2lvbmluZw0KDQogICBUaGUgZnVuY3Rpb25h
bGl0eSBvZiBidWxrIHByb3Zpc2lvbmluZyBjYW4gYmUgYWNjb21wbGlzaGVkIGJ5DQogICByZXBl
YXRpbmcgdGhlIDxEZXZpY2U+IGVsZW1lbnQgbXVsdGlwbGUgdGltZXMgd2l0aGluIHRoZQ0KICAg
PEtleUNvbnRhaW5lcj4gZWxlbWVudCBpbmRpY2F0aW5nIHRoYXQgbXVsdGlwbGUga2V5cyBhcmUg
cHJvdmlkZWQgdG8NCiAgIGRpZmZlcmVudCBkZXZpY2VzLiAgVGhlIDxFbmNyeXB0aW9uS2V5PiBl
bGVtZW50IHRoZW4gYXBwbGllcyB0byBhbGwNCiAgIDxEZXZpY2U+IGVsZW1lbnRzLiAgRnVydGhl
cm1vcmUsIHdpdGhpbiBhIHNpbmdsZSA8RGV2aWNlPiBlbGVtZW50IHRoZQ0KICAgPEtleT4gZWxl
bWVudCBtYXkgYWxzbyBiZSByZXBlYXRlZCBwcm92aWRpbmcgZGlmZmVyZW50IGtleXMgYW5kIG1l
dGENCiAgIGRhdGEgZm9yIGEgc2luZ2xlIGRldmljZS4NCg0KICAgRmlndXJlIDcgc2hvd3MgYW4g
ZXhhbXBsZSB1dGlsaXppbmcgdGhlc2UgY2FwYWJpbGl0aWVzLg0KDQoNCiAgIDw/eG1sIHZlcnNp
b249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+DQogICA8S2V5Q29udGFpbmVyIFZlcnNpb249IjEi
DQogICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6a2V5cHJvdjpwc2tjIj4NCiAg
ICAgICA8RGV2aWNlPg0KICAgICAgICAgICA8RGV2aWNlSW5mbz4NCiAgICAgICAgICAgICAgIDxN
YW51ZmFjdHVyZXI+VG9rZW5WZW5kb3JBY21lPC9NYW51ZmFjdHVyZXI+DQogICAgICAgICAgICAg
ICA8U2VyaWFsTm8+NjU0MzIxPC9TZXJpYWxObz4NCiAgICAgICAgICAgPC9EZXZpY2VJbmZvPg0K
ICAgICAgICAgICA8S2V5IEtleUFsZ29yaXRobT0iaG90cCIgS2V5SWQ9IjEiPg0KICAgICAgICAg
ICAgICAgPElzc3Vlcj5Jc3N1ZXI8L0lzc3Vlcj4NCiAgICAgICAgICAgICAgIDxVc2FnZT4NCiAg
ICAgICAgICAgICAgICAgICA8UmVzcG9uc2VGb3JtYXQgTGVuZ3RoPSI4IiBFbmNvZGluZz0iREVD
SU1BTCIvPg0KICAgICAgICAgICAgICAgPC9Vc2FnZT4NCiAgICAgICAgICAgICAgIDxEYXRhPg0K
ICAgICAgICAgICAgICAgICAgIDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgICAgIDxQbGFp
blZhbHVlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRJek5EVTJOemc1TURFeU16UTFO
amM0T1RBPQ0KICAgICAgICAgICAgICAgICAgICAgICA8L1BsYWluVmFsdWU+DQogICAgICAgICAg
ICAgICAgICAgPC9TZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgPENvdW50ZXI+DQogICAgICAg
ICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPjA8L1BsYWluVmFsdWU+DQogICAgICAgICAgICAg
ICAgICAgPC9Db3VudGVyPg0KICAgICAgICAgICAgICAgPC9EYXRhPg0KICAgICAgICAgICAgICAg
PFBvbGljeT4NCiAgICAgICAgICAgICAgICAgICA8U3RhcnREYXRlPjIwMDYtMDUtMDFUMDA6MDA6
MDBaPC9TdGFydERhdGU+DQogICAgICAgICAgICAgICAgICAgPEV4cGlyeURhdGU+MjAwNi0wNS0z
MVQwMDowMDowMFo8L0V4cGlyeURhdGU+DQogICAgICAgICAgICAgICA8L1BvbGljeT4NCiAgICAg
ICAgICAgPC9LZXk+DQogICAgICAgPC9EZXZpY2U+DQogICAgICAgPERldmljZT4NCiAgICAgICAg
ICAgPERldmljZUluZm8+DQogICAgICAgICAgICAgICA8TWFudWZhY3R1cmVyPlRva2VuVmVuZG9y
QWNtZTwvTWFudWZhY3R1cmVyPg0KICAgICAgICAgICAgICAgPFNlcmlhbE5vPjEyMzQ1NjwvU2Vy
aWFsTm8+DQogICAgICAgICAgIDwvRGV2aWNlSW5mbz4NCiAgICAgICAgICAgPEtleSBLZXlBbGdv
cml0aG09ImhvdHAiIEtleUlkPSIyIj4NCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAg
RXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDI5XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFu
dWFyeSAyMDA5DQoNCg0KICAgICAgICAgICAgICAgPElzc3Vlcj5Jc3N1ZXI8L0lzc3Vlcj4NCiAg
ICAgICAgICAgICAgIDxVc2FnZT4NCiAgICAgICAgICAgICAgICAgICA8UmVzcG9uc2VGb3JtYXQg
TGVuZ3RoPSI4IiBFbmNvZGluZz0iREVDSU1BTCIvPg0KICAgICAgICAgICAgICAgPC9Vc2FnZT4N
CiAgICAgICAgICAgICAgIDxEYXRhPg0KICAgICAgICAgICAgICAgICAgIDxTZWNyZXQ+DQogICAg
ICAgICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTVRJek5EVTJOemc1TURFeU16UTFOamM0T1RBPQ0KICAgICAgICAgICAgICAgICAgICAgICA8
L1BsYWluVmFsdWU+DQogICAgICAgICAgICAgICAgICAgPC9TZWNyZXQ+DQogICAgICAgICAgICAg
ICAgICAgPENvdW50ZXI+DQogICAgICAgICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPjA8L1Bs
YWluVmFsdWU+DQogICAgICAgICAgICAgICAgICAgPC9Db3VudGVyPg0KICAgICAgICAgICAgICAg
PC9EYXRhPg0KICAgICAgICAgICAgICAgPFBvbGljeT4NCiAgICAgICAgICAgICAgICAgICA8U3Rh
cnREYXRlPjIwMDYtMDUtMDFUMDA6MDA6MDBaPC9TdGFydERhdGU+DQogICAgICAgICAgICAgICAg
ICAgPEV4cGlyeURhdGU+MjAwNi0wNS0zMVQwMDowMDowMFo8L0V4cGlyeURhdGU+DQogICAgICAg
ICAgICAgICA8L1BvbGljeT4NCiAgICAgICAgICAgPC9LZXk+DQogICAgICAgPC9EZXZpY2U+DQog
ICAgICAgPERldmljZT4NCiAgICAgICAgICAgPERldmljZUluZm8+DQogICAgICAgICAgICAgICA8
TWFudWZhY3R1cmVyPlRva2VuVmVuZG9yQWNtZTwvTWFudWZhY3R1cmVyPg0KICAgICAgICAgICAg
ICAgPFNlcmlhbE5vPjk5OTk5OTk8L1NlcmlhbE5vPg0KICAgICAgICAgICA8L0RldmljZUluZm8+
DQogICAgICAgICAgIDxLZXkgS2V5QWxnb3JpdGhtPSJob3RwIiBLZXlJZD0iMyI+DQogICAgICAg
ICAgICAgICA8SXNzdWVyPklzc3VlcjwvSXNzdWVyPg0KICAgICAgICAgICAgICAgPFVzYWdlPg0K
ICAgICAgICAgICAgICAgICAgIDxSZXNwb25zZUZvcm1hdCBMZW5ndGg9IjgiIEVuY29kaW5nPSJE
RUNJTUFMIi8+DQogICAgICAgICAgICAgICA8L1VzYWdlPg0KICAgICAgICAgICAgICAgPERhdGE+
DQogICAgICAgICAgICAgICAgICAgPFNlY3JldD4NCiAgICAgICAgICAgICAgICAgICAgICAgPFBs
YWluVmFsdWU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICBNVEl6TkRVMk56ZzVNREV5TXpR
MU5qYzRPVEE9DQogICAgICAgICAgICAgICAgICAgICAgIDwvUGxhaW5WYWx1ZT4NCiAgICAgICAg
ICAgICAgICAgICA8L1NlY3JldD4NCiAgICAgICAgICAgICAgICAgICA8Q291bnRlcj4NCiAgICAg
ICAgICAgICAgICAgICAgICAgPFBsYWluVmFsdWU+MDwvUGxhaW5WYWx1ZT4NCiAgICAgICAgICAg
ICAgICAgICA8L0NvdW50ZXI+DQogICAgICAgICAgICAgICA8L0RhdGE+DQogICAgICAgICAgICAg
ICA8UG9saWN5Pg0KICAgICAgICAgICAgICAgICAgIDxTdGFydERhdGU+MjAwNi0wMy0wMVQwMDow
MDowMFo8L1N0YXJ0RGF0ZT4NCiAgICAgICAgICAgICAgICAgICA8RXhwaXJ5RGF0ZT4yMDA2LTAz
LTMxVDAwOjAwOjAwWjwvRXhwaXJ5RGF0ZT4NCiAgICAgICAgICAgICAgIDwvUG9saWN5Pg0KICAg
ICAgICAgICA8L0tleT4NCiAgICAgICAgICAgPEtleSBLZXlBbGdvcml0aG09ImhvdHAiIEtleUlk
PSI0Ij4NCiAgICAgICAgICAgICAgIDxJc3N1ZXI+SXNzdWVyPC9Jc3N1ZXI+DQogICAgICAgICAg
ICAgICA8VXNhZ2U+DQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVs
eSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzMF0NCgwNCkludGVybmV0LURyYWZ0ICAg
UG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0K
DQoNCiAgICAgICAgICAgICAgICAgICA8UmVzcG9uc2VGb3JtYXQgTGVuZ3RoPSI4IiBFbmNvZGlu
Zz0iREVDSU1BTCIvPg0KICAgICAgICAgICAgICAgPC9Vc2FnZT4NCiAgICAgICAgICAgICAgIDxE
YXRhPg0KICAgICAgICAgICAgICAgICAgIDxTZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
IDxQbGFpblZhbHVlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRJek5EVTJOemc1TURF
eU16UTFOamM0T1RBPQ0KICAgICAgICAgICAgICAgICAgICAgICA8L1BsYWluVmFsdWU+DQogICAg
ICAgICAgICAgICAgICAgPC9TZWNyZXQ+DQogICAgICAgICAgICAgICAgICAgPENvdW50ZXI+DQog
ICAgICAgICAgICAgICAgICAgICAgIDxQbGFpblZhbHVlPjA8L1BsYWluVmFsdWU+DQogICAgICAg
ICAgICAgICAgICAgPC9Db3VudGVyPg0KICAgICAgICAgICAgICAgPC9EYXRhPg0KICAgICAgICAg
ICAgICAgPFBvbGljeT4NCiAgICAgICAgICAgICAgICAgICA8U3RhcnREYXRlPjIwMDYtMDQtMDFU
MDA6MDA6MDBaPC9TdGFydERhdGU+DQogICAgICAgICAgICAgICAgICAgPEV4cGlyeURhdGU+MjAw
Ni0wNC0zMFQwMDowMDowMFo8L0V4cGlyeURhdGU+DQogICAgICAgICAgICAgICA8L1BvbGljeT4N
CiAgICAgICAgICAgPC9LZXk+DQogICAgICAgPC9EZXZpY2U+DQogICA8L0tleUNvbnRhaW5lcj4N
Cg0KICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNzogQnVsayBQcm92aXNpb25pbmcgRXhhbXBs
ZQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAg
ICAgICAgICAgICAgW1BhZ2UgMzFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1l
dHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQo5LiAgRXh0ZW5z
aWJpbGl0eQ0KDQogICBUaGlzIHNlY3Rpb24gbGlzdHMgYSBmZXcgY29tbW9uIGV4dGVuc2lvbiBw
b2ludHMgcHJvdmlkZWQgYnkgUFNLQzoNCg0KICAgTmV3IFBTS0MgVmVyc2lvbjogIFdoZW5ldmVy
IGl0IGlzIG5lY2Vzc2FyeSB0byBkZWZpbmUgYSBuZXcgdmVyc2lvbg0KICAgICAgb2YgdGhpcyBk
b2N1bWVudCB0aGVuIGEgbmV3IHZlcnNpb24gbnVtYmVyIGhhcyB0byBiZSBhbGxvY2F0ZWQgdG8N
CiAgICAgIHJlZmVyIHRvIHRoZSBuZXcgc3BlY2lmaWNhdGlvbiB2ZXJzaW9uLiAgVGhlIHZlcnNp
b24gbnVtYmVyIGlzDQogICAgICBjYXJyaWVkIGluc2lkZSB0aGUgJ0FsZ29yaXRobScgYXR0cmli
dXRlLCBhcyBkZXNjcmliZWQgaW4NCiAgICAgIFNlY3Rpb24gNCwgYW5kIHJ1bGVzIGZvciBleHRl
bnNpYmlsaWx0eSBhcmUgZGVmaW5lZCBpbiBTZWN0aW9uIDEyLg0KDQogICBOZXcgWE1MIEVsZW1l
bnRzOiAgVGhlIHVzYWdlIG9mIHRoZSBYTUwgc2NoZW1hIGFuZCB0aGUgYXZhaWxhYmxlDQogICAg
ICBleHRlbnNpb24gcG9pbnRzIGFsbG93cyBuZXcgWE1MIGVsZW1lbnRzIHRvIGJlIGFkZGVkLiAg
RGVwZW5kaW5nDQogICAgICBvZiB0eXBlIG9mIFhNTCBlbGVtZW50cyBkaWZmZXJlbnQgd2F5cyBm
b3IgZXh0ZW5zaWJpbGl0eSBhcmUNCiAgICAgIG9mZmVyZWQuICBJbiBzb21lIHBsYWNlcyB0aGUg
PEV4dGVuc2lvbnM+IGVsZW1lbnQgY2FuIGJlIHVzZWQgYW5kDQogICAgICBlbHNld2hlcmUgdGhl
ICI8eHM6YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiDQogICAg
ICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+IiBYTUwgZXh0ZW5zaW9uIHBv
aW50IGlzDQogICAgICB1dGlsaXplZC4NCg0KICAgTmV3IFhNTCBBdHRyaWJ1dGVzOiAgVGhlIFhN
TCBzY2hlbWEgYWxsb3dzIG5ldyBYTUwgYXR0cmlidXRlcyB0byBiZQ0KICAgICAgYWRkZWQgd2hl
cmUgWE1MIGV4dGVuc2lvbiBwb2ludHMgaGF2ZSBiZWVuIGRlZmluZWQgKHNlZSAiPHhzOg0KICAg
ICAgYW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIvPiIgaW4gU2VjdGlvbiAxMSkuDQoN
CiAgIE5ldyBQU0tDIEFsZ29yaXRobSBQcm9maWxlczogIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0
d28gUFNLQw0KICAgICAgYWxnb3JpdGhtIHByb2ZpbGVzLCBzZWUgU2VjdGlvbiAxMC4gIEZ1cnRo
ZXIgUFNLQyBhbGdvcml0aG0NCiAgICAgIHByb2ZpbGVzIGNhbiBiZSByZWdpc3RlcmVkIGFzIGRl
c2NyaWJlZCBpbiBTZWN0aW9uIDEyLjQuDQoNCiAgIEFsZ29yaXRobSBVUklzOiAgU2VjdGlvbiA2
IGRlZmluZXMgaG93IGtleXMgYW5kIHJlbGF0ZWQgZGF0YSBjYW4gYmUNCiAgICAgIHByb3RlY3Rl
ZC4gIEEgbnVtYmVyIG9mIGFsZ29yaXRobXMgY2FuIGJlIHVzZWQuICBUaGUgdXNhZ2Ugb2YgbmV3
DQogICAgICBhbGdvcml0aG1zIGNhbiBiZSB1c2VkIGJ5IHBvaW50aW5nIHRvIGEgbmV3IGFsZ29y
aXRobSBVUkkuDQoNCiAgIEtleSBVc2FnZSBDb25zdHJhaW50OiAgU2VjdGlvbiA1IGRlZmluZXMg
cG9saWNpZXMgdGhhdCBjYW4gYmUNCiAgICAgIGF0dGFjaGVkIHRvIGEga2V5IGFuZCBrZXlpbmcg
cmVsYXRlZCBkYXRhLiAgVGhlIDxLZXlVc2FnZT4gZWxlbWVudA0KICAgICAgaXMgb25lIHN1Y2gg
aXRlbSB0aGF0IGFsbG93cyB0byByZXN0cmljdCB0aGUgdXNhZ2Ugb2YgdGhlIGtleSB0bw0KICAg
ICAgY2VydGFpbiBmdW5jdGlvbnMsIHN1Y2ggYXMgIk9UUCB1c2FnZSBvbmx5Ii4gIEZ1cnRoZXIg
dmFsdWVzIG1heQ0KICAgICAgYmUgcmVnaXN0ZXJlZCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiAx
Mi4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgMzJdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAg
ICBKYW51YXJ5IDIwMDkNCg0KDQoxMC4gIFBTS0MgQWxnb3JpdGhtIFByb2ZpbGUNCg0KMTAuMS4g
IEhPVFANCg0KICAgQ29tbW9uIE5hbWU6ICBIT1RQDQoNCiAgIENsYXNzOiAgT1RQDQoNCiAgIFVS
TjogIHVybjppZXRmOnBhcmFtczp4bWw6bnM6a2V5cHJvdjpwc2tjI2hvdHANCg0KICAgQWxnb3Jp
dGhtIERlZmluaXRpb246ICBodHRwOi8vd3d3LmlldGYub3JnL3JmYy9yZmM0MjI2LnR4dA0KDQog
ICBJZGVudGlmaWVyIERlZmluaXRpb246ICAodGhpcyBSRkMpDQoNCiAgIFJlZ2lzdHJhbnQgQ29u
dGFjdDogIElFU0cNCg0KICAgUHJvZmlsaW5nOg0KDQogICAgICAgICBUaGUgPFVzYWdlPiBlbGVt
ZW50IE1VU1QgYmUgcHJlc2VudC4gIFRoZSAiT1RQIiBhdHRyaWJ1dGUgb2YNCiAgICAgICAgIHRo
ZSA8VXNhZ2U+IGVsZW1lbnQgTVVTVCBiZSBzZXQgdG8gInRydWUiIGFuZCBpdCBNVVNUIGJlIHRo
ZQ0KICAgICAgICAgb25seSBhdHRyaWJ1dGUgc2V0LiAgVGhlIDxSZXNwb25zZUZvcm1hdD4gZWxl
bWVudCBvZiB0aGUNCiAgICAgICAgIDxVc2FnZT4gZWxlbWVudCBNVVNUIGJlIHVzZWQgdG8gaW5k
aWNhdGUgdGhlIE9UUCBsZW5ndGggYW5kIHRoZQ0KICAgICAgICAgdmFsdWUgZm9ybWF0Lg0KDQog
ICAgICAgICBUaGUgPENvdW50ZXI+IGVsZW1lbnQgKHNlZSBTZWN0aW9uIDQuMikgTVVTVCBiZSBw
cm92aWRlZCBhcw0KICAgICAgICAgbWV0YS1kYXRhIGZvciB0aGUga2V5Lg0KDQogICAgICAgICBU
aGUgZm9sbG93aW5nIGFkZGl0aW9uYWwgY29uc3RyYWludHMgYXBwbHk6DQoNCiAgICAgICAgICsg
IFRoZSB2YWx1ZSBvZiB0aGUgPFNlY3JldD4gZWxlbWVudCBNVVNUIGNvbnRhaW4ga2V5IG1hdGVy
aWFsDQogICAgICAgICAgICB3aXRoIGEgbGVuZ3RoIG9mIGF0IGxlYXN0IDE2IG9jdGV0cyAoMTI4
IGJpdHMpLCBpZiBpdCBpcw0KICAgICAgICAgICAgcHJlc2VudC4NCg0KICAgICAgICAgKyAgVGhl
IDxSZXNwb25zZUZvcm1hdD4gZWxlbWVudCBNVVNUIGhhdmUgdGhlICdGb3JtYXQnDQogICAgICAg
ICAgICBhdHRyaWJ1dGUgc2V0IHRvICJERUNJTUFMIiwgYW5kIHRoZSAnTGVuZ3RoJyBhdHRyaWJ1
dGUgTVVTVA0KICAgICAgICAgICAgaW5kaWNhdGUgYSBsZW5ndGggdmFsdWUgYmV0d2VlbiA2IGFu
ZCA5Lg0KDQogICAgICAgICArICBUaGUgPFBJTlBvbGljeT4gZWxlbWVudCBNQVkgYmUgcHJlc2Vu
dCBidXQgdGhlDQogICAgICAgICAgICAnUElOVXNhZ2VNb2RlJyBhdHRyaWJ1dGUgY2Fubm90IGJl
IHNldCB0byAiQWxnb3JpdGhtaWMiLg0KDQogICAgICAgICBBbiBleGFtcGxlIGNhbiBiZSBmb3Vu
ZCBpbiBGaWd1cmUgMS4NCg0KMTAuMi4gIEtFWVBST1YtUElODQoNCg0KDQoNCg0KDQoNCg0KSG95
ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAg
ICAgW1BhZ2UgMzNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkg
Q29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQogICBDb21tb24gTmFtZTogIEtF
WVBST1YtUElODQoNCiAgIENsYXNzOiAgU3ltbWV0cmljIHN0YXRpYyBjcmVkZW50aWFsIGNvbXBh
cmlzb24NCg0KICAgVVJJOiAgaHR0cDovL3d3dy5pZXRmLm9yZy9rZXlwcm92L3Bza2MjcGluDQoN
CiAgIEFsZ29yaXRobSBEZWZpbml0aW9uOiAgKHRoaXMgZG9jdW1lbnQpDQoNCiAgIElkZW50aWZp
ZXIgRGVmaW5pdGlvbiAgKHRoaXMgZG9jdW1lbnQpDQoNCiAgIFJlZ2lzdHJhbnQgQ29udGFjdDog
IElFU0cNCg0KICAgUHJvZmlsaW5nOg0KDQogICAgICAgICBUaGUgPFVzYWdlPiBlbGVtZW50IE1B
WSBiZSBwcmVzZW50IGJ1dCBubyBhdHRyaWJ1dGUgb2YgdGhlDQogICAgICAgICA8VXNhZ2U+IGVs
ZW1lbnQgaXMgcmVxdWlyZWQuICBUaGUgPFJlc3BvbnNlRm9ybWF0PiBlbGVtZW50IE1BWQ0KICAg
ICAgICAgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgUElOIHZhbHVlIGZvcm1hdC4NCg0KICAgICAg
ICAgVGhlIDxTZWNyZXQ+IGVsZW1lbnQgKHNlZSBTZWN0aW9uIDQuMikgTVVTVCBiZSBwcm92aWRl
ZC4NCg0KICAgICAgICAgU2VlIHRoZSBleGFtcGxlIGluIEZpZ3VyZSAyDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQg
YWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFn
ZSAzNF0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWlu
ZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCjExLiAgWE1MIFNjaGVtYQ0KDQogICBUaGlz
IHNlY3Rpb24gZGVmaW5lcyB0aGUgWE1MIHNjaGVtYSBmb3IgUFNLQy4NCg0KDQogIDw/eG1sIHZl
cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+DQogIDx4czpzY2hlbWENCiAgICB0YXJnZXRO
YW1lc3BhY2U9InVybjppZXRmOnBhcmFtczp4bWw6bnM6a2V5cHJvdjpwc2tjIg0KICAgIHhtbG5z
OnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgICB4bWxuczpwc2tjPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmtleXByb3Y6cHNrYyINCiAgICB4bWxuczpkcz0iaHR0cDov
L3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyINCiAgICB4bWxuczp4ZW5jPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAxLzA0L3htbGVuYyMiDQogICAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZp
ZWQiDQogICAgYXR0cmlidXRlRm9ybURlZmF1bHQ9InVucXVhbGlmaWVkIj4NCiAgICA8eHM6aW1w
b3J0IG5hbWVzcGFjZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyINCiAgc2No
ZW1hTG9jYXRpb249DQogICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAyL1JFQy14bWxkc2lnLWNv
cmUtMjAwMjAyMTIvDQogIHhtbGRzaWctY29yZS1zY2hlbWEueHNkIi8+DQogICAgPHhzOmltcG9y
dCBuYW1lc3BhY2U9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyINCiAgICAgICAg
c2NoZW1hTG9jYXRpb249DQogICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAyL1JFQy14bWxlbmMt
Y29yZS0yMDAyMTIxMC8NCiAgeGVuYy1zY2hlbWEueHNkIi8+DQogICAgICAgICAgPHhzOmltcG9y
dCBuYW1lc3BhY2U9Imh0dHA6Ly93d3cudzMub3JnL1hNTC8xOTk4L25hbWVzcGFjZSIvPg0KDQog
ICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iS2V5Q29udGFpbmVyVHlwZSI+DQogICAgICA8eHM6
c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRW5jcnlwdGlvbktleSIgdHlw
ZT0iZHM6S2V5SW5mb1R5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJNQUNBbGdvcml0aG0iIHR5cGU9InBza2M6S2V5QWxnb3JpdGht
VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDx4czplbGVtZW50
IG5hbWU9IkRldmljZSIgdHlwZT0icHNrYzpEZXZpY2VUeXBlIg0KICAgICAgICAgICAgbWluT2Nj
dXJzPSIxIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5h
bWU9IlNpZ25hdHVyZSIgdHlwZT0iZHM6U2lnbmF0dXJlVHlwZSINCiAgICAgICAgICAgIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkV4dGVuc2lvbnMiDQogICAg
ICAgICAgdHlwZT0icHNrYzpFeHRlbnNpb25zVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAg
IDx4czphdHRyaWJ1dGUgbmFtZT0iVmVyc2lvbiIgdHlwZT0ieHM6dW5zaWduZWRJbnQiDQogICAg
ICAgICAgICAgIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9
ImlkIiB0eXBlPSJ4czpJRCIgdXNlPSJvcHRpb25hbCIvPg0KICAgICAgPC94czpjb21wbGV4VHlw
ZT4NCiAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJLZXlUeXBlIj4NCiAgICAgICAgICA8eHM6
c2VxdWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Iklzc3VlciINCiAgICAg
ICAgICAgICAgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0iVXNhZ2UiDQogICAgICAgICAgICAgIHR5cGU9InBza2M6VXNhZ2VU
eXBlIi8+DQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywg
MjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzNV0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFi
bGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iS2V5UHJvZmlsZUlkIg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNYXN0ZXJLZXlJ
ZCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRnJpZW5kbHlOYW1lIg0KICAg
ICAgICAgICAgICB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJEYXRhIiB0eXBlPSJwc2tjOktleURhdGFUeXBlIg0KICAgICAg
ICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIvPg0KICAgICAgICAgICAgICA8eHM6
ZWxlbWVudCBuYW1lPSJVc2VySWQiIHR5cGU9InhzOnN0cmluZyINCiAgICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQb2xpY3ki
DQogICAgICAgICAgICAgICAgICB0eXBlPSJwc2tjOlBvbGljeVR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHRlbnNpb25zIg0KICAgICAgICAg
ICAgICB0eXBlPSJwc2tjOkV4dGVuc2lvbnNUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAg
ICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAg
ICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9IktleUlkIg0KICAgICAgICAgIHR5cGU9InhzOnN0
cmluZyIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iS2V5
QWxnb3JpdGhtIg0KICAgICAgICAgIHR5cGU9InBza2M6S2V5QWxnb3JpdGhtVHlwZSINCiAgICAg
ICAgICAgIHVzZT0ib3B0aW9uYWwiLz4NCiAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9Iktl
eVByb3BlcnRpZXMiDQogICAgICAgICAgdHlwZT0ieHM6SURSRUYiIHVzZT0ib3B0aW9uYWwiLz4N
CiAgICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQ
b2xpY3lUeXBlIj4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICAgIDx4czpl
bGVtZW50IG5hbWU9IlN0YXJ0RGF0ZSINCiAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6
ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJFeHBpcnlEYXRlIg0KICAgICAgICAgICAgICAgICAgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJQSU5Qb2xpY3kiDQog
ICAgICAgICAgICAgICAgICB0eXBlPSJwc2tjOlBJTlBvbGljeVR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJLZXlVc2FnZSINCiAgICAgICAgICAg
ICAgICAgIHR5cGU9InBza2M6S2V5VXNhZ2VUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiDQogICAgICAgICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC94czpzZXF1ZW5j
ZT4NCiAgICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICAgICAgICA8eHM6Y29tcGxleFR5cGUg
bmFtZT0iS2V5RGF0YVR5cGUiPg0KICAgICAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAg
ICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNlY3JldCINCiAgICAgICAgICAgICAgdHlwZT0icHNr
YzpiaW5hcnlEYXRhVHlwZSINCiAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
IjEiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQ291bnRlciINCiAgICAgICAg
ICAgICAgdHlwZT0icHNrYzpsb25nRGF0YVR5cGUiDQogICAgICAgICAgICAgIG1pbk9jY3Vycz0i
MCIgbWF4T2NjdXJzPSIxIi8+DQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGly
ZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzNl0NCgwNCkludGVybmV0LURy
YWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkg
MjAwOQ0KDQoNCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZSINCiAgICAgICAg
ICAgICAgdHlwZT0icHNrYzppbnREYXRhVHlwZSINCiAgICAgICAgICAgICAgbWluT2NjdXJzPSIw
IiBtYXhPY2N1cnM9IjEiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVGltZUlu
dGVydmFsIg0KICAgICAgICAgICAgICB0eXBlPSJwc2tjOmludERhdGFUeXBlIg0KICAgICAgICAg
ICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIvPg0KICAgICAgICAgICAgICA8eHM6ZWxl
bWVudCBuYW1lPSJUaW1lRHJpZnQiDQogICAgICAgICAgICAgIHR5cGU9InBza2M6aW50RGF0YVR5
cGUiDQogICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIi8+DQogICAgICAg
ICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIN
CiAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQog
ICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iYmluYXJ5RGF0YVR5cGUiPg0KICAgICAgICAgIDx4
czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmNob2ljZT4NCiAgICAgICAgICAgICAgICAg
IDx4czplbGVtZW50IG5hbWU9IlBsYWluVmFsdWUiDQogICAgICAgICAgICAgICAgICB0eXBlPSJ4
czpiYXNlNjRCaW5hcnkiLz4NCiAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVu
Y3J5cHRlZFZhbHVlIg0KICAgICAgICAgICAgICAgICAgdHlwZT0ieGVuYzpFbmNyeXB0ZWREYXRh
VHlwZSIvPg0KICAgICAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVNQUMiDQogICAgICAgICAgICAgICAgICAgICAg
ICAgIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPC94
czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICA8eHM6Y29tcGxleFR5
cGUgbmFtZT0iaW50RGF0YVR5cGUiPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAg
ICAgICAgPHhzOmNob2ljZT4NCiAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBs
YWluVmFsdWUiDQogICAgICAgICAgICAgICAgICB0eXBlPSJ4czppbnQiLz4NCiAgICAgICAgICAg
ICAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRlZFZhbHVlIg0KICAgICAgICAgICAgICAg
ICAgdHlwZT0ieGVuYzpFbmNyeXB0ZWREYXRhVHlwZSIvPg0KICAgICAgICAgICAgICA8L3hzOmNo
b2ljZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVN
QUMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgIDwveHM6Y29tcGxl
eFR5cGU+DQogICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0ic3RyaW5nRGF0YVR5cGUiPg0KICAg
ICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmNob2ljZT4NCiAgICAgICAg
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBsYWluVmFsdWUiDQogICAgICAgICAgICAgICAg
ICB0eXBlPSJ4czpzdHJpbmciLz4NCiAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9
IkVuY3J5cHRlZFZhbHVlIg0KICAgICAgICAgICAgICAgICAgdHlwZT0ieGVuYzpFbmNyeXB0ZWRE
YXRhVHlwZSIvPg0KICAgICAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVmFsdWVNQUMiDQogICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGU9InhzOmJhc2U2NEJpbmFyeSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAg
PC94czpzZXF1ZW5jZT4NCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBK
dWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDM3XQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5
DQoNCg0KICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1l
PSJsb25nRGF0YVR5cGUiPg0KICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAg
PHhzOmNob2ljZT4NCiAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBsYWluVmFs
dWUiDQogICAgICAgICAgICAgICAgICB0eXBlPSJ4czpsb25nIi8+DQogICAgICAgICAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJFbmNyeXB0ZWRWYWx1ZSINCiAgICAgICAgICAgICAgICAgIHR5
cGU9InhlbmM6RW5jcnlwdGVkRGF0YVR5cGUiLz4NCiAgICAgICAgICAgICAgPC94czpjaG9pY2U+
DQogICAgICAgICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHVlTUFDIg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG1pbk9jY3Vy
cz0iMCIvPg0KICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmNvbXBsZXhUeXBl
Pg0KICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRlcml2ZWRLZXlUeXBlIj4NCiAgICAgICAg
ICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IktleURlcml2
YXRpb25NZXRob2QiDQogICAgICAgICAgICAgICAgdHlwZT0icHNrYzpLZXlEZXJpdmF0aW9uTWV0
aG9kVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IHJlZj0i
eGVuYzpSZWZlcmVuY2VMaXN0IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVs
ZW1lbnQgbmFtZT0iQ2FycmllZEtleU5hbWUiIHR5cGU9InhzOnN0cmluZyINCiAgICAgICAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAg
ICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJpZCIgdHlwZT0ieHM6SUQiIHVzZT0ib3B0aW9uYWwiLz4N
CiAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9IlR5cGUiIHR5cGU9InhzOmFueVVSSSIgdXNl
PSJvcHRpb25hbCIvPg0KICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjb21wbGV4
VHlwZSBuYW1lPSJLZXlEZXJpdmF0aW9uTWV0aG9kVHlwZSI+DQogICAgICAgICAgPHhzOnNlcXVl
bmNlPg0KICAgICAgICAgICAgICA8eHM6YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0Nv
bnRlbnRzPSJsYXgiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFt
ZT0iQWxnb3JpdGhtIiB0eXBlPSJ4czphbnlVUkkiDQogICAgICAgICAgdXNlPSJyZXF1aXJlZCIv
Pg0KICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJQ
SU5Qb2xpY3lUeXBlIj4NCiAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9IlBJTktleUlkIiB0
eXBlPSJ4czpzdHJpbmciDQogICAgICAgICAgICAgIHVzZT0ib3B0aW9uYWwiLz4NCiAgICAgICAg
ICA8eHM6YXR0cmlidXRlIG5hbWU9IlBJTlVzYWdlTW9kZSINCiAgICAgICAgICAgICAgdHlwZT0i
cHNrYzpQSU5Vc2FnZU1vZGVUeXBlIi8+DQogICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJN
YXhGYWlsZWRBdHRlbXB0cyIgdHlwZT0ieHM6dW5zaWduZWRJbnQiDQogICAgICAgICAgICAgIHVz
ZT0ib3B0aW9uYWwiLz4NCiAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9Ik1pbkxlbmd0aCIN
CiAgICAgICAgICAgICAgdHlwZT0ieHM6dW5zaWduZWRJbnQiIHVzZT0ib3B0aW9uYWwiLz4NCiAg
ICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9Ik1heExlbmd0aCINCiAgICAgICAgICAgICAgdHlw
ZT0ieHM6dW5zaWduZWRJbnQiIHVzZT0ib3B0aW9uYWwiLz4NCiAgICAgICAgICA8eHM6YXR0cmli
dXRlIG5hbWU9IlBJTkVuY29kaW5nIg0KICAgICAgICAgICAgICB0eXBlPSJwc2tjOlZhbHVlRm9y
bWF0VHlwZSIgdXNlPSJvcHRpb25hbCIvPg0KICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFt
ZXNwYWNlPSIjI290aGVyIi8+DQogICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KDQoNCg0KSG95ZXIs
IGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAg
W1BhZ2UgMzhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29u
dGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQogICAgICA8eHM6c2ltcGxlVHlwZSBu
YW1lPSJQSU5Vc2FnZU1vZGVUeXBlIj4NCiAgICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0i
eHM6c3RyaW5nIj4NCiAgICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMb2NhbCIv
Pg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlByZXBlbmQiLz4NCiAgICAg
ICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBcHBlbmQiLz4NCiAgICAgICAgICAgICAg
PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBbGdvcml0aG1pYyIvPg0KICAgICAgICAgIDwveHM6cmVz
dHJpY3Rpb24+DQogICAgICA8L3hzOnNpbXBsZVR5cGU+DQogICAgICA8eHM6c2ltcGxlVHlwZSBu
YW1lPSJLZXlVc2FnZVR5cGUiPg0KICAgICAgICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpz
dHJpbmciPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9UUCIvPg0KICAg
ICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNSIi8+DQogICAgICAgICAgICAgIDx4
czplbnVtZXJhdGlvbiB2YWx1ZT0iRW5jcnlwdCIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVy
YXRpb24gdmFsdWU9IkludGVncml0eSIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24g
dmFsdWU9IlVubG9jayIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRl
Y3J5cHQiLz4NCiAgICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJLZXlXcmFwIi8+
DQogICAgICAgICAgPC94czpyZXN0cmljdGlvbj4NCiAgICAgIDwveHM6c2ltcGxlVHlwZT4NCiAg
ICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEZXZpY2VJbmZvVHlwZSI+DQogICAgICAgICAgPHhz
OnNlcXVlbmNlPg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1hbnVmYWN0dXJlciIgdHlw
ZT0ieHM6c3RyaW5nIg0KICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDx4czpl
bGVtZW50IG5hbWU9IlNlcmlhbE5vIiB0eXBlPSJ4czpzdHJpbmciDQogICAgICAgICAgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kZWwiIHR5cGU9InhzOnN0
cmluZyINCiAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBu
YW1lPSJJc3N1ZU5vIiB0eXBlPSJ4czpzdHJpbmciDQogICAgICAgICAgbWluT2NjdXJzPSIwIi8+
DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGV2aWNlQmluZGluZyIgdHlwZT0ieHM6c3Ry
aW5nIg0KICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDx4czplbGVtZW50IG5h
bWU9IlN0YXJ0RGF0ZSIgdHlwZT0ieHM6ZGF0ZVRpbWUiDQogICAgICAgICAgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRXhwaXJ5RGF0ZSIgdHlwZT0ieHM6ZGF0
ZVRpbWUiDQogICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0iRXh0ZW5zaW9ucyINCiAgICAgICAgICB0eXBlPSJwc2tjOkV4dGVuc2lvbnNUeXBlIiBt
aW5PY2N1cnM9IjAiDQogICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICA8L3hzOnNlcXVlbmNlPg0KICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjb21w
bGV4VHlwZSBuYW1lPSJEZXZpY2VUeXBlIj4NCiAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRGV2aWNlSW5mbyIgdHlwZT0icHNrYzpEZXZpY2VJbmZv
VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDx4czplbGVtZW50
IG5hbWU9IktleSIgdHlwZT0icHNrYzpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJVc2VyIiB0eXBlPSJ4czpz
dHJpbmciDQogICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQoNCg0KDQpIb3llciwgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSAzOV0N
CgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBT
S0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHRl
bnNpb25zIg0KICAgICAgICAgIHR5cGU9InBza2M6RXh0ZW5zaW9uc1R5cGUiIG1pbk9jY3Vycz0i
MCINCiAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwveHM6c2Vx
dWVuY2U+DQogICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPHhzOmNvbXBsZXhUeXBlIG5h
bWU9IlVzYWdlVHlwZSI+DQogICAgICAgICAgPHhzOmNob2ljZT4NCiAgICAgICAgICAgICAgPHhz
OmVsZW1lbnQgbmFtZT0iQ2hhbGxlbmdlRm9ybWF0IiBtaW5PY2N1cnM9IjAiPg0KICAgICAgICAg
ICAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgIDx4czphdHRy
aWJ1dGUgbmFtZT0iRW5jb2RpbmciDQogICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJwc2tj
OlZhbHVlRm9ybWF0VHlwZSIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICAgICAgICAgICAg
IDx4czphdHRyaWJ1dGUgbmFtZT0iTWluIiB0eXBlPSJ4czp1bnNpZ25lZEludCINCiAgICAgICAg
ICAgICAgICAgICAgICAgIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgICAgICAgICAgICA8
eHM6YXR0cmlidXRlIG5hbWU9Ik1heCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiDQogICAgICAgICAg
ICAgICAgICAgICAgICB1c2U9InJlcXVpcmVkIi8+DQogICAgICAgICAgICAgICAgICAgICAgPHhz
OmF0dHJpYnV0ZSBuYW1lPSJDaGVja0RpZ2l0cyIgdHlwZT0ieHM6Ym9vbGVhbiINCiAgICAgICAg
ICAgICAgICAgICAgICAgIGRlZmF1bHQ9ImZhbHNlIi8+DQogICAgICAgICAgICAgICAgICA8L3hz
OmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8L3hzOmVsZW1lbnQ+DQogICAgICAgICAgICAg
IDx4czplbGVtZW50IG5hbWU9IlJlc3BvbnNlRm9ybWF0IiBtaW5PY2N1cnM9IjAiPg0KICAgICAg
ICAgICAgICAgICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgIDx4czph
dHRyaWJ1dGUgbmFtZT0iRW5jb2RpbmciDQogICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJw
c2tjOlZhbHVlRm9ybWF0VHlwZSIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICAgICAgICAg
ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iTGVuZ3RoIiB0eXBlPSJ4czp1bnNpZ25lZEludCINCiAg
ICAgICAgICAgICAgICAgICAgICAgIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgICAgICAg
ICAgICA8eHM6YXR0cmlidXRlIG5hbWU9IkNoZWNrRGlnaXRzIiB0eXBlPSJ4czpib29sZWFuIg0K
ICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD0iZmFsc2UiLz4NCiAgICAgICAgICAgICAg
ICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgIDwveHM6ZWxlbWVudD4NCiAgICAg
ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJFeHRlbnNpb25zIg0KICAgICAgICAgIHR5cGU9InBza2M6
RXh0ZW5zaW9uc1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgICA8L3hzOmNob2ljZT4NCiAgICAgIDwveHM6Y29tcGxleFR5
cGU+DQogICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRXh0ZW5zaW9uc1R5cGUiPg0KICAgICAg
ICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHBy
b2Nlc3NDb250ZW50cz0ibGF4Ig0KICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQog
ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZGVmaW5p
dGlvbiIgdHlwZT0ieHM6YW55VVJJIg0KICAgICAgICB1c2U9Im9wdGlvbmFsIi8+DQogICAgICA8
L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iS2V5QWxnb3JpdGht
VHlwZSI+DQogICAgICAgICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOmFueVVSSSIvPg0KICAg
ICAgPC94czpzaW1wbGVUeXBlPg0KICAgICAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iVmFsdWVGb3Jt
YXRUeXBlIj4NCiAgICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAg
ICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJERUNJTUFMIi8+DQoNCg0KDQpIb3ll
ciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAg
ICBbUGFnZSA0MF0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBD
b250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAgICAgICAgICAgICAgPHhzOmVu
dW1lcmF0aW9uIHZhbHVlPSJIRVhBREVDSU1BTCIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVy
YXRpb24gdmFsdWU9IkFMUEhBTlVNRVJJQyIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRp
b24gdmFsdWU9IkJBU0U2NCIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9
IkJJTkFSWSIvPg0KICAgICAgICAgIDwveHM6cmVzdHJpY3Rpb24+DQogICAgICA8L3hzOnNpbXBs
ZVR5cGU+DQoNCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkRlcml2ZWRLZXkiIHR5cGU9InBza2M6
RGVyaXZlZEtleVR5cGUiLz4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkVuY3J5cHRpb25TY2hl
bWUiDQogICAgICAgICAgdHlwZT0ieGVuYzpFbmNyeXB0aW9uTWV0aG9kVHlwZSIvPg0KICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0iS2V5Q29udGFpbmVyIiB0eXBlPSJwc2tjOktleUNvbnRhaW5lclR5
cGUiLz4NCiAgPC94czpzY2hlbWE+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwu
ICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSA0
MV0NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIg
KFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCjEyLiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KDQox
Mi4xLiAgQ29udGVudC10eXBlIHJlZ2lzdHJhdGlvbiBmb3IgJ2FwcGxpY2F0aW9uL3Bza2MreG1s
Jw0KDQogICBUaGlzIHNwZWNpZmljYXRpb24gcmVxdWVzdHMgdGhlIHJlZ2lzdHJhdGlvbiBvZiBh
IG5ldyBNSU1FIHR5cGUNCiAgIGFjY29yZGluZyB0byB0aGUgcHJvY2VkdXJlcyBvZiBSRkMgNDI4
OCBbUkZDNDI4OF0gYW5kIGd1aWRlbGluZXMgaW4NCiAgIFJGQyAzMDIzIFtSRkMzMDIzXS4NCg0K
ICAgTUlNRSBtZWRpYSB0eXBlIG5hbWU6ICBhcHBsaWNhdGlvbg0KDQogICBNSU1FIHN1YnR5cGUg
bmFtZTogIHBza2MreG1sDQoNCiAgIE1hbmRhdG9yeSBwYXJhbWV0ZXJzOiAgbm9uZQ0KDQogICBP
cHRpb25hbCBwYXJhbWV0ZXJzOiAgY2hhcnNldA0KDQogICAgICBJbmRpY2F0ZXMgdGhlIGNoYXJh
Y3RlciBlbmNvZGluZyBvZiBlbmNsb3NlZCBYTUwuDQoNCiAgIEVuY29kaW5nIGNvbnNpZGVyYXRp
b25zOiAgVXNlcyBYTUwsIHdoaWNoIGNhbiBlbXBsb3kgOC1iaXQNCiAgICAgIGNoYXJhY3RlcnMs
IGRlcGVuZGluZyBvbiB0aGUgY2hhcmFjdGVyIGVuY29kaW5nIHVzZWQuICBTZWUgUkZDDQogICAg
ICAzMDIzIFtSRkMzMDIzXSwgU2VjdGlvbiAzLjIuDQoNCiAgIFNlY3VyaXR5IGNvbnNpZGVyYXRp
b25zOiAgVGhpcyBjb250ZW50IHR5cGUgaXMgZGVzaWduZWQgdG8gY2FycnkgUFNLQw0KICAgICAg
cHJvdG9jb2wgcGF5bG9hZHMuDQoNCiAgIEludGVyb3BlcmFiaWxpdHkgY29uc2lkZXJhdGlvbnM6
ICBOb25lDQoNCiAgIFB1Ymxpc2hlZCBzcGVjaWZpY2F0aW9uOiAgUkZDWFhYWCBbTk9URSBUTyBJ
QU5BL1JGQy1FRElUT1I6IFBsZWFzZQ0KICAgICAgcmVwbGFjZSBYWFhYIHdpdGggdGhlIFJGQyBu
dW1iZXIgb2YgdGhpcyBzcGVjaWZpY2F0aW9uLl0NCg0KICAgQXBwbGljYXRpb25zIHdoaWNoIHVz
ZSB0aGlzIG1lZGlhIHR5cGU6ICBUaGlzIE1JTUUgdHlwZSBpcyBiZWluZyB1c2VkDQogICAgICBh
cyBhIHN5bW1ldHJpYyBrZXkgY29udGFpbmVyIGZvcm1hdCBmb3IgdHJhbnNwb3J0IGFuZCBwcm92
aXNpb25pbmcNCiAgICAgIG9mIHN5bW1ldHJpYyBrZXlzIChPbmUgVGltZSBQYXNzd29yZCAoT1RQ
KSBzaGFyZWQgc2VjcmV0cyBvcg0KICAgICAgc3ltbWV0cmljIGNyeXB0b2dyYXBoaWMga2V5cykg
dG8gZGlmZmVyZW50IHR5cGVzIG9mIHN0cm9uZw0KICAgICAgYXV0aGVudGljYXRpb24gZGV2aWNl
cy4gIEFzIHN1Y2gsIGl0IGlzIHVzZWQgZm9yIGtleSBwcm92aXNpb25pbmcNCiAgICAgIHN5c3Rl
bXMuDQoNCiAgIEFkZGl0aW9uYWwgaW5mb3JtYXRpb246DQoNCiAgICAgIE1hZ2ljIE51bWJlcjog
IE5vbmUNCg0KICAgICAgRmlsZSBFeHRlbnNpb246ICAucHNrY3htbA0KDQogICAgICBNYWNpbnRv
c2ggZmlsZSB0eXBlIGNvZGU6ICAnVEVYVCcNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAg
ICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgNDJd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQ
U0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQogICBQZXJzb25hbCBhbmQgZW1haWwgYWRkcmVzcyBm
b3IgZnVydGhlciBpbmZvcm1hdGlvbjogIFBoaWxpcCBIb3llciwNCiAgICAgIFBoaWxpcC5Ib3ll
ckBhY3RpdmlkZW50aXR5LmNvbQ0KDQogICBJbnRlbmRlZCB1c2FnZTogIExJTUlURUQgVVNFDQoN
CiAgIEF1dGhvcjogIFRoaXMgc3BlY2lmaWNhdGlvbiBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgSUVU
RiBLRVlQUk9WDQogICAgICB3b3JraW5nIGdyb3VwLCB3aXRoIG1haWxpbmcgbGlzdCBhZGRyZXNz
IDxrZXlwcm92QGlldGYub3JnPi4NCg0KICAgQ2hhbmdlIGNvbnRyb2xsZXI6ICBUaGUgSUVTRyA8
aWVzZ0BpZXRmLm9yZz4NCg0KMTIuMi4gIFhNTCBTY2hlbWEgUmVnaXN0cmF0aW9uDQoNCiAgIFRo
aXMgc2VjdGlvbiByZWdpc3RlcnMgYW4gWE1MIHNjaGVtYSBhcyBwZXIgdGhlIGd1aWRlbGluZXMg
aW4NCiAgIFtSRkMzNjg4XS4NCg0KICAgVVJJOiAgdXJuOmlldGY6cGFyYW1zOnhtbDpuczprZXlw
cm92OnBza2MNCg0KICAgUmVnaXN0cmFudCBDb250YWN0OiAgSUVURiBLRVlQUk9WIFdvcmtpbmcg
R3JvdXAsIFBoaWxpcCBIb3llcg0KICAgICAgKFBoaWxpcC5Ib3llckBhY3RpdmlkZW50aXR5LmNv
bSkuDQoNCiAgIFhNTCBTY2hlbWE6ICBUaGUgWE1MIHNjaGVtYSB0byBiZSByZWdpc3RlcmVkIGlz
IGNvbnRhaW5lZCBpbg0KICAgICAgU2VjdGlvbiAxMS4gIEl0cyBmaXJzdCBsaW5lIGlzDQoNCiAg
IDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+DQoNCiAgICAgIGFuZCBpdHMg
bGFzdCBsaW5lIGlzDQoNCiAgIDwveHM6c2NoZW1hPg0KDQoxMi4zLiAgVVJOIFN1Yi1OYW1lc3Bh
Y2UgUmVnaXN0cmF0aW9uDQoNCiAgIFRoaXMgc2VjdGlvbiByZWdpc3RlcnMgYSBuZXcgWE1MIG5h
bWVzcGFjZSwNCiAgICJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmtleXByb3Y6cHNrYyIsIHBlciB0
aGUgZ3VpZGVsaW5lcyBpbg0KICAgW1JGQzM2ODhdLg0KDQogICBVUkk6ICB1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOmtleXByb3Y6cHNrYw0KDQogICBSZWdpc3RyYW50IENvbnRhY3Q6ICBJRVRGIEtF
WVBST1YgV29ya2luZyBHcm91cCwgUGhpbGlwIEhveWVyDQogICAgICAoUGhpbGlwLkhveWVyQGFj
dGl2aWRlbnRpdHkuY29tKS4NCg0KICAgWE1MOg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBb
UGFnZSA0M10NCgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250
YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCiAgIEJFR0lODQogICA8P3htbCB2ZXJz
aW9uPSIxLjAiPz4NCiAgIDwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwg
QmFzaWMgMS4wLy9FTiINCiAgICAgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sLWJhc2ljL3ho
dG1sLWJhc2ljMTAuZHRkIj4NCiAgIDxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5
L3hodG1sIj4NCiAgIDxoZWFkPg0KICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUi
DQogICAgICAgICAgIGNvbnRlbnQ9InRleHQvaHRtbDtjaGFyc2V0PWlzby04ODU5LTEiLz4NCiAg
ICAgPHRpdGxlPlBTS0MgTmFtZXNwYWNlPC90aXRsZT4NCiAgIDwvaGVhZD4NCiAgIDxib2R5Pg0K
ICAgICA8aDE+TmFtZXNwYWNlIGZvciBQU0tDPC9oMT4NCiAgICAgPGgyPnVybjppZXRmOnBhcmFt
czp4bWw6bnM6a2V5cHJvdjpwc2tjOjEuMDwvaDI+DQogICA8cD5TZWUgPGEgaHJlZj0iW1VSTCBv
ZiBwdWJsaXNoZWQgUkZDXSI+UkZDWFhYWA0KICAgICAgIFtOT1RFIFRPIElBTkEvUkZDLUVESVRP
UjoNCiAgICAgICAgUGxlYXNlIHJlcGxhY2UgWFhYWCB3aXRoIHRoZSBSRkMgbnVtYmVyIG9mIHRo
aXMNCiAgICAgICBzcGVjaWZpY2F0aW9uLl08L2E+LjwvcD4NCiAgIDwvYm9keT4NCiAgIDwvaHRt
bD4NCiAgIEVORA0KDQoxMi40LiAgUFNLQyBBbGdvcml0aG0gUHJvZmlsZSBSZWdpc3RyeQ0KDQog
ICBUaGlzIHNwZWNpZmljYXRpb24gcmVxdWVzdHMgdGhlIGNyZWF0aW9uIG9mIGEgbmV3IElBTkEg
cmVnaXN0cnkgZm9yDQogICBQU0tDIGFsZ29yaXRobSBwcm9maWxlcyBpbiBhY2NvcmRhbmNlIHdp
dGggdGhlIHByaW5jaXBsZXMgc2V0IG91dCBpbg0KICAgUkZDIDUyMjYgW1JGQzUyMjZdLg0KDQog
ICBBcyBwYXJ0IG9mIHRoaXMgcmVnaXN0cnkgSUFOQSB3aWxsIG1haW50YWluIHRoZSBmb2xsb3dp
bmcNCiAgIGluZm9ybWF0aW9uOg0KDQogICBDb21tb24gTmFtZTogIFRoZSBuYW1lIGJ5IHdoaWNo
IHRoZSBQU0tDIGFsZ29yaXRobSBwcm9maWxlIGlzDQogICAgICBnZW5lcmFsbHkgcmVmZXJyZWQu
DQoNCiAgIENsYXNzOiAgVGhlIHR5cGUgb2YgUFNLQyBhbGdvcml0aG0gcHJvZmlsZSByZWdpc3Ry
eSBlbnRyeSBiZWluZw0KICAgICAgY3JlYXRlZCwgc3VjaCBhcyBlbmNyeXB0aW9uLCBNZXNzYWdl
IEF1dGhlbnRpY2F0aW9uIENvZGUgKE1BQyksDQogICAgICBPbmUgVGltZSBQYXNzd29yZCAoT1RQ
KSwgRGlnZXN0Lg0KDQogICBVUk46ICBUaGUgVVJOIHRvIGJlIHVzZWQgdG8gaWRlbnRpZnkgdGhl
IHByb2ZpbGUuDQoNCiAgIElkZW50aWZpZXIgRGVmaW5pdGlvbjogIElBTkEgd2lsbCBiZSBhc2tl
ZCB0byBhZGQgYSBwb2ludGVyIHRvIHRoZQ0KICAgICAgc3BlY2lmaWNhdGlvbiBjb250YWluaW5n
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBQU0tDIGFsZ29yaXRobQ0KICAgICAgcHJvZmlsZSByZWdp
c3RyYXRpb24uDQoNCiAgIEFsZ29yaXRobSBEZWZpbml0aW9uOiAgQSByZWZlcmVuY2UgdG8gdGhl
IHN0YWJsZSBkb2N1bWVudCBpbiB3aGljaA0KICAgICAgdGhlIGFsZ29yaXRobSBiZWluZyB1c2Vk
IHdpdGggdGhlIFBTS0MgaXMgZGVmaW5lZC4NCg0KDQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAg
ICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDQ0XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNL
QykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgUmVnaXN0cmFudCBDb250YWN0OiAgQ29udGFjdCBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgcGFydHkgc3VibWl0dGluZw0KICAgICAgdGhlIHJlZ2lzdHJh
dGlvbiByZXF1ZXN0Lg0KDQogICBQU0tDIFByb2ZpbGluZzogIEluZm9ybWF0aW9uIGFib3V0IFBT
S0MgWE1MIGVsZW1lbnRzIGFuZCBhdHRyaWJ1dGVzDQogICAgICBiZWluZyB1c2VkIChvciBub3Qg
dXNlZCkgd2l0aCB0aGlzIHNwZWNpZmljIHByb2ZpbGUgb2YgUFNLQy4NCg0KICAgUFNLQyBhbGdv
cml0aG0gcHJvZmlsZSBpZGVudGlmaWVyIHJlZ2lzdHJhdGlvbnMgYXJlIHRvIGJlIHN1YmplY3Qg
dG8NCiAgIEV4cGVydCBSZXZpZXcgYXMgcGVyIFJGQyA1MjI2IFtSRkM1MjI2XS4NCg0KICAgSUFO
QSBpcyBhc2tlZCB0byBhZGQgYW4gaW5pdGlhbCB2YWx1ZSB0byB0aGUgcmVnaXN0cnkgYmFzZWQg
b24gdGhlDQogICBQU0tDIEhPVFAgYWxnb3JpdGhtIHByb2ZpbGUgZGVzY3JpYmVkIGluIFNlY3Rp
b24gMTAuDQoNCjEyLjUuICBQU0tDIFZlcnNpb24gUmVnaXN0cnkNCg0KICAgSUFOQSBpcyByZXF1
ZXN0ZWQgdG8gY3JlYXRlIGEgcmVnaXN0cnkgZm9yIFBTS0MgdmVyc2lvbiBudW1iZXJzLiAgVGhl
DQogICByZWdpc3RyeSBoYXMgdGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmU6DQoNCiAgICAgUFNLQyBW
ZXJzaW9uICAgICAgICAgICAgICB8IFNwZWNpZmljYXRpb24NCiAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLQ0KICAgfCAxICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgW1RoaXMgZG9jdW1lbnRdDQoNCiAgIFN0YW5kYXJkcyBhY3Rpb24gaXMgcmVxdWlyZWQg
dG8gZGVmaW5lIG5ldyB2ZXJzaW9ucyBvZiBQU0tDLiAgSXQgaXMNCiAgIG5vdCBlbnZpc2lvbmVk
IHRvIGRlcHJlY2lhdGUsIGRlbGV0ZSwgb3IgbW9kaWZ5IGV4aXN0aW5nIFBTS0MNCiAgIHZlcnNp
b25zLg0KDQoxMi42LiAgS2V5IFVzYWdlIFJlZ2lzdHJ5DQoNCiAgIElBTkEgaXMgcmVxdWVzdGVk
IHRvIGNyZWF0ZSBhIHJlZ2lzdHJ5IGZvciBrZXkgdXNhZ2UuICBBIGRlc2NyaXB0aW9uDQogICBv
ZiB0aGUgJ0tleVVzYWdlJyBlbGVtZW50IGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9uIDUuICBUaGUg
cmVnaXN0cnkNCiAgIGhhcyB0aGUgZm9sbG93aW5nIHN0cnVjdHVyZToNCg0KICAgICBLZXkgVXNh
Z2UgVG9rZW4gICAgICAgICAgIHwgU3BlY2lmaWNhdGlvbg0KICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICB8IE9UUCAgICAg
ICAgICAgICAgICAgICAgICAgfCBbU2VjdGlvbiA1IG9mIHRoaXMgZG9jdW1lbnQgXQ0KICAgfCBD
UiAgICAgICAgICAgICAgICAgICAgICAgIHwgW1NlY3Rpb24gNSBvZiB0aGlzIGRvY3VtZW50IF0N
CiAgIHwgRW5jcnlwdCAgICAgICAgICAgICAgICAgICB8IFtTZWN0aW9uIDUgb2YgdGhpcyBkb2N1
bWVudCBdDQogICB8IEludGVncml0eSAgICAgICAgICAgICAgICAgfCBbU2VjdGlvbiA1IG9mIHRo
aXMgZG9jdW1lbnQgXQ0KICAgfCBVbmxvY2sgICAgICAgICAgICAgICAgICAgIHwgW1NlY3Rpb24g
NSBvZiB0aGlzIGRvY3VtZW50IF0NCiAgIHwgRGVjcnlwdCAgICAgICAgICAgICAgICAgICB8IFtT
ZWN0aW9uIDUgb2YgdGhpcyBkb2N1bWVudCBdDQogICB8IEtleVdyYXAgICAgICAgICAgICAgICAg
ICAgfCBbU2VjdGlvbiA1IG9mIHRoaXMgZG9jdW1lbnQgXQ0KICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KICAgRXhwZXJ0
IFJldmlldyBpcyByZXF1aXJlZCB0byBkZWZpbmUgbmV3IGtleSB1c2FnZSB0b2tlbnMuICBFYWNo
DQogICByZWdpc3RyYXRpb24gcmVxdWVzdCBoYXMgdG8gcHJvdmlkZSBhIGRlc2NyaXB0aW9uIG9m
IHRoZSBzZW1hbnRpYy4NCiAgIFVzaW5nIHRoZSBzYW1lIHByb2NlZHVyZSBpdCBpcyBwb3NzaWJs
ZSB0byBkZXByZWNpYXRlLCBkZWxldGUsIG9yDQogICBtb2RpZnkgZXhpc3Rpbmcga2V5IHVzYWdl
IHRva2Vucy4NCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkg
MTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgNDVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBv
cnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0K
DQoxMy4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zDQoNCiAgIFRoZSBwb3J0YWJsZSBrZXkgY29u
dGFpbmVyIGNhcnJpZXMgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIChlLmcuLA0KICAgY3J5cHRvZ3Jh
cGhpYyBrZXlzKSBhbmQgbWF5IGJlIHRyYW5zcG9ydGVkIGFjcm9zcyB0aGUgYm91bmRhcmllcyBv
Zg0KICAgb25lIHNlY3VyZSBwZXJpbWV0ZXIgdG8gYW5vdGhlci4gIEZvciBleGFtcGxlLCBhIGNv
bnRhaW5lciByZXNpZGluZw0KICAgd2l0aGluIHRoZSBzZWN1cmUgcGVyaW1ldGVyIG9mIGEgYmFj
ay1lbmQgcHJvdmlzaW9uaW5nIHNlcnZlciBpbiBhDQogICBzZWN1cmUgcm9vbSBtYXkgYmUgdHJh
bnNwb3J0ZWQgYWNyb3NzIHRoZSBpbnRlcm5ldCB0byBhbiBlbmQtdXNlcg0KICAgZGV2aWNlIGF0
dGFjaGVkIHRvIGEgcGVyc29uYWwgY29tcHV0ZXIuICBUaGlzIG1lYW5zIHRoYXQgc3BlY2lhbCBj
YXJlDQogICBtdXN0IGJlIHRha2VuIHRvIGVuc3VyZSB0aGUgY29uZmlkZW50aWFsaXR5LCBpbnRl
Z3JpdHksIGFuZA0KICAgYXV0aGVudGljaXR5IG9mIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQg
d2l0aGluLg0KDQoxMy4xLiAgUGF5bG9hZCBjb25maWRlbnRpYWxpdHkNCg0KICAgQnkgZGVzaWdu
LCB0aGUgY29udGFpbmVyIGFsbG93cyB0d28gbWFpbiBhcHByb2FjaGVzIHRvIGd1YXJhbnRlZWlu
Zw0KICAgdGhlIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUgaW5mb3JtYXRpb24gaXQgY29udGFpbnMg
d2hpbGUgdHJhbnNwb3J0ZWQuDQoNCiAgIEZpcnN0LCB0aGUgY29udGFpbmVyIGtleSBkYXRhIHBh
eWxvYWQgbWF5IGJlIGVuY3J5cHRlZC4NCg0KICAgSW4gdGhpcyBjYXNlIG5vIHRyYW5zcG9ydCBs
YXllciBzZWN1cml0eSBpcyByZXF1aXJlZC4gIEhvd2V2ZXIsDQogICBzdGFuZGFyZCBzZWN1cml0
eSBiZXN0IHByYWN0aWNlcyBhcHBseSB3aGVuIHNlbGVjdGluZyB0aGUgc3RyZW5ndGggb2YNCiAg
IHRoZSBjcnlwdG9ncmFwaGljIGFsZ29yaXRobSBmb3IgcGF5bG9hZCBlbmNyeXB0aW9uLiAgU3lt
bWV0cmljDQogICBjcnlwdG9ncmFwaGljIGNpcGhlciBzaG91bGQgYmUgdXNlZCAtIHRoZSBsb25n
ZXIgdGhlIGNyeXB0b2dyYXBoaWMNCiAgIGtleSwgdGhlIHN0cm9uZ2VyIHRoZSBwcm90ZWN0aW9u
LiAgQXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nIGJvdGgNCiAgIDNERVMgYW5kIEFFUyBhcmUg
bWFuZGF0b3J5IGFsZ29yaXRobXMgYnV0IDNERVMgbWF5IGJlIGRyb3BwZWQgaW4gdGhlDQogICBy
ZWxhdGl2ZWx5IG5lYXIgZnV0dXJlLiAgQXBwbGljYXRpb25zIGNvbmNlcm5lZCB3aXRoIGFsZ29y
aXRobQ0KICAgbG9uZ2V2aXR5IGFyZSBhZHZpc2VkIHRvIHVzZSBBRVMtMjU2LUNCQy4gIEluIGNh
c2VzIHdoZXJlIHRoZQ0KICAgZXhjaGFuZ2Ugb2Yga2V5IGVuY3J5cHRpb24ga2V5cyBiZXR3ZWVu
IHRoZSBzZW5kZXIgYW5kIHRoZSByZWNlaXZlcg0KICAgaXMgbm90IHBvc3NpYmxlLCBhc3ltbWV0
cmljIGVuY3J5cHRpb24gb2YgdGhlIHNlY3JldCBrZXkgcGF5bG9hZCBtYXkNCiAgIGJlIGVtcGxv
eWVkLiAgU2ltaWxhcmx5IHRvIHN5bW1ldHJpYyBrZXkgY3J5cHRvZ3JhcGh5LCB0aGUgc3Ryb25n
ZXINCiAgIHRoZSBhc3ltbWV0cmljIGtleSwgdGhlIG1vcmUgc2VjdXJlIHRoZSBwcm90ZWN0aW9u
IGlzLg0KDQogICBJZiB0aGUgcGF5bG9hZCBpcyBlbmNyeXB0ZWQgd2l0aCBhIG1ldGhvZCB0aGF0
IHVzZXMgb25lIG9mIHRoZQ0KICAgcGFzc3dvcmQtYmFzZWQgZW5jcnlwdGlvbiBtZXRob2RzIHBy
b3ZpZGVkIGFib3ZlLCB0aGUgcGF5bG9hZCBtYXkgYmUNCiAgIHN1YmplY3RlZCB0byBwYXNzd29y
ZCBkaWN0aW9uYXJ5IGF0dGFja3MgdG8gYnJlYWsgdGhlIGVuY3J5cHRpb24NCiAgIHBhc3N3b3Jk
IGFuZCByZWNvdmVyIHRoZSBpbmZvcm1hdGlvbi4gIFN0YW5kYXJkIHNlY3VyaXR5IGJlc3QNCiAg
IHByYWN0aWNlcyBmb3Igc2VsZWN0aW9uIG9mIHN0cm9uZyBlbmNyeXB0aW9uIHBhc3N3b3JkcyBh
cHBseQ0KICAgW1NjaG5laWVyXS4NCg0KICAgUHJhY3RpY2FsIGltcGxlbWVudGF0aW9ucyBzaG91
bGQgdXNlIFBCRVNhbHQgYW5kIFBCRUl0ZXJhdGlvbkNvdW50DQogICB3aGVuIFBCRSBlbmNyeXB0
aW9uIGlzIHVzZWQuICBEaWZmZXJlbnQgUEJFU2FsdCB2YWx1ZSBwZXIga2V5DQogICBjb250YWlu
ZXIgc2hvdWxkIGJlIHVzZWQgZm9yIGJlc3QgcHJvdGVjdGlvbi4NCg0KICAgVGhlIHNlY29uZCBh
cHByb2FjaCB0byBwcm90ZWN0aW5nIHRoZSBjb25maWRlbnRpYWxpdHkgb2YgdGhlIHBheWxvYWQN
CiAgIGlzIGJhc2VkIG9uIHVzaW5nIHRyYW5zcG9ydCBsYXllciBzZWN1cml0eS4gIFRoZSBzZWN1
cmUgY2hhbm5lbA0KICAgZXN0YWJsaXNoZWQgYmV0d2VlbiB0aGUgc291cmNlIHNlY3VyZSBwZXJp
bWV0ZXIgKHRoZSBwcm92aXNpb25pbmcNCiAgIHNlcnZlciBmcm9tIHRoZSBleGFtcGxlIGFib3Zl
KSBhbmQgdGhlIHRhcmdldCBwZXJpbWV0ZXIgKHRoZSBkZXZpY2UNCiAgIGF0dGFjaGVkIHRvIHRo
ZSBlbmQtdXNlciBjb21wdXRlcikgdXRpbGl6ZXMgZW5jcnlwdGlvbiB0byB0cmFuc3BvcnQNCiAg
IHRoZSBtZXNzYWdlcyB0aGF0IHRyYXZlbCBhY3Jvc3MuICBObyBwYXlsb2FkIGVuY3J5cHRpb24g
aXMgcmVxdWlyZWQNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5
IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDQ2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQ
b3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoN
Cg0KICAgaW4gdGhpcyBtb2RlLiAgU2VjdXJlIGNoYW5uZWxzIHRoYXQgZW5jcnlwdCBhbmQgZGln
ZXN0IGVhY2ggbWVzc2FnZQ0KICAgcHJvdmlkZSBhbiBleHRyYSBtZWFzdXJlIG9mIHNlY3VyaXR5
LCBlc3BlY2lhbGx5IHdoZW4gdGhlIHNpZ25hdHVyZQ0KICAgb2YgdGhlIHBheWxvYWQgZG9lcyBu
b3QgZW5jb21wYXNzIHRoZSBlbnRpcmUgcGF5bG9hZC4NCg0KICAgQmVjYXVzZSBvZiB0aGUgZmFj
dCB0aGF0IHRoZSBwbGFpbiB0ZXh0IHBheWxvYWQgaXMgcHJvdGVjdGVkIG9ubHkgYnkNCiAgIHRo
ZSB0cmFuc3BvcnQgbGF5ZXIgc2VjdXJpdHksIHByYWN0aWNhbCBpbXBsZW1lbnRhdGlvbiBtdXN0
IGVuc3VyZQ0KICAgcHJvdGVjdGlvbiBhZ2FpbnN0IG1hbi1pbi10aGUtbWlkZGxlIGF0dGFja3Mg
W1NjaG5laWVyXS4gIFZhbGlkYXRpbmcNCiAgIHRoZSBzZWN1cmUgY2hhbm5lbCBlbmQtcG9pbnRz
IGlzIGNyaXRpY2FsbHkgaW1wb3J0YW50IGZvciBlbGltaW5hdGluZw0KICAgaW50cnVkZXJzIHRo
YXQgbWF5IGNvbXByb21pc2UgdGhlIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUgcGF5bG9hZC4NCg0K
MTMuMi4gIFBheWxvYWQgaW50ZWdyaXR5DQoNCiAgIFRoZSBwb3J0YWJsZSBzeW1tZXRyaWMga2V5
IGNvbnRhaW5lciBwcm92aWRlcyBhIG1lYW4gdG8gZ3VhcmFudGVlIHRoZQ0KICAgaW50ZWdyaXR5
IG9mIHRoZSBpbmZvcm1hdGlvbiBpdCBjb250YWlucyB0aHJvdWdoIGRpZ2l0YWwgc2lnbmF0dXJl
cy4NCiAgIEZvciBiZXN0IHNlY3VyaXR5IHByYWN0aWNlcywgdGhlIGRpZ2l0YWwgc2lnbmF0dXJl
IG9mIHRoZSBjb250YWluZXINCiAgIHNob3VsZCBlbmNvbXBhc3MgdGhlIGVudGlyZSBwYXlsb2Fk
LiAgVGhpcyBwcm92aWRlcyBhc3N1cmFuY2VzIGZvcg0KICAgdGhlIGludGVncml0eSBvZiBhbGwg
YXR0cmlidXRlcy4gIEl0IGFsc28gYWxsb3dzIHZlcmlmaWNhdGlvbiBvZiB0aGUNCiAgIGludGVn
cml0eSBvZiBhIGdpdmVuIHBheWxvYWQgZXZlbiBhZnRlciB0aGUgY29udGFpbmVyIGlzIGRlbGl2
ZXJlZA0KICAgdGhyb3VnaCB0aGUgY29tbXVuaWNhdGlvbiBjaGFubmVsIHRvIHRoZSB0YXJnZXQg
cGVyaW1ldGVyIGFuZCBjaGFubmVsDQogICBtZXNzYWdlIGludGVncml0eSBjaGVjayBpcyBubyBs
b25nZXIgcG9zc2libGUuDQoNCjEzLjMuICBQYXlsb2FkIGF1dGhlbnRpY2l0eQ0KDQogICBUaGUg
ZGlnaXRhbCBzaWduYXR1cmUgb2YgdGhlIHBheWxvYWQgaXMgdGhlIHByaW1hcnkgd2F5IG9mIHNo
b3dpbmcNCiAgIGl0cyBhdXRoZW50aWNpdHkuICBUaGUgcmVjaXBpZW50IG9mIHRoZSBjb250YWlu
ZXIgbWF5IHVzZSB0aGUgcHVibGljDQogICBrZXkgYXNzb2NpYXRlZCB3aXRoIHRoZSBzaWduYXR1
cmUgdG8gYXNzZXJ0IHRoZSBhdXRoZW50aWNpdHkgb2YgdGhlDQogICBzZW5kZXIgYnkgdHJhY2lu
ZyBpdCBiYWNrIHRvIGEgcHJlbG9hZGVkIHB1YmxpYyBrZXkgb3IgY2VydGlmaWNhdGUuDQogICBO
b3RlIHRoYXQgdGhlIGRpZ2l0YWwgc2lnbmF0dXJlIG9mIHRoZSBwYXlsb2FkIGNhbiBiZSBjaGVj
a2VkIGV2ZW4NCiAgIGFmdGVyIHRoZSBjb250YWluZXIgaGFzIGJlZW4gZGVsaXZlcmVkIHRocm91
Z2ggdGhlIHNlY3VyZSBjaGFubmVsIG9mDQogICBjb21tdW5pY2F0aW9uLg0KDQogICBBIHdlYWtl
ciBwYXlsb2FkIGF1dGhlbnRpY2l0eSBndWFyYW50ZWUgbWF5IGJlIHByb3ZpZGVkIGJ5IHRoZQ0K
ICAgdHJhbnNwb3J0IGxheWVyIGlmIGl0IGlzIGNvbmZpZ3VyZWQgdG8gZGlnZXN0IGVhY2ggbWVz
c2FnZSBpdA0KICAgdHJhbnNwb3J0cy4gIEhvd2V2ZXIsIG5vIGF1dGhlbnRpY2l0eSB2ZXJpZmlj
YXRpb24gaXMgcG9zc2libGUgb25jZQ0KICAgdGhlIGNvbnRhaW5lciBpcyBkZWxpdmVyZWQgYXQg
dGhlIHJlY2lwaWVudCBlbmQuICBUaGlzIGFwcHJvYWNoIG1heQ0KICAgYmUgdXNlZnVsIGluIGNh
c2VzIHdoZXJlIHRoZSBkaWdpdGFsIHNpZ25hdHVyZSBvZiB0aGUgY29udGFpbmVyIGRvZXMNCiAg
IG5vdCBlbmNvbXBhc3MgdGhlIGVudGlyZSBwYXlsb2FkLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAg
ICAgICAgICAgICAgIFtQYWdlIDQ3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1t
ZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KMTQuICBBY2tu
b3dsZWRnZW1lbnRzDQoNCiAgIFRoZSBhdXRob3JzIG9mIHRoaXMgZHJhZnQgd291bGQgbGlrZSB0
byB0aGFuayB0aGUgZm9sbG93aW5nIHBlb3BsZQ0KICAgZm9yIHRoZWlyIGNvbnRyaWJ1dGlvbnMg
YW5kIHN1cHBvcnQgdG8gbWFrZSB0aGlzIGEgYmV0dGVyDQogICBzcGVjaWZpY2F0aW9uOiBBcG9z
dG9sIFZhc3NpbGV2LCBTaHVoIENoYW5nLCBKb24gTWFydGluc29uLCBTaWRkaGFydA0KICAgQmFq
YWosIFN0dSBWZWF0aCwgS2V2aW4gTGV3aXMsIFBoaWxpcCBIYWxsYW0tQmFrZXIsIEhhbm5lcw0K
ICAgVHNjaG9mZW5pZywgQW5kcmVhIERvaGVydHksIE1hZ251cyBOeXN0cm9tLCBUaW0gTW9zZXMs
IEFuZGVycw0KICAgUnVuZGdyZW4sIFNlYW4gVHVybmVyIGFuZCBlc3BlY2lhbGx5IFJvYmVydCBQ
aGlscG90dC4NCg0KICAgVGhpcyB3b3JrIGlzIGJhc2VkIG9uIGVhcmxpZXIgd29yayBieSB0aGUg
bWVtYmVycyBvZiBPQVRIIChJbml0aWF0aXZlDQogICBmb3IgT3BlbiBBdVRIZW50aWNhdGlvbikg
dG8gc3BlY2lmeSBhIGZvcm1hdCB0aGF0IGNhbiBiZSBmcmVlbHkNCiAgIGRpc3RyaWJ1dGVkIHRv
IHRoZSB0ZWNobmljYWwgY29tbXVuaXR5Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KSG95ZXIsIGV0
IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1Bh
Z2UgNDhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFp
bmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQoxNS4gIFJlZmVyZW5jZXMNCg0KMTUuMS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAgIFtMVUhOXSAgICAgTHVobiwgSC4sICJMdWhuIGFs
Z29yaXRobSIsIFVTIFBhdGVudCAyOTUwMDQ4LA0KICAgICAgICAgICAgICBBdWd1c3QgMTk2MCwg
PGh0dHA6Ly9wYXRmdC51c3B0by5nb3YvbmV0YWNnaS8NCiAgICAgICAgICAgICAgbnBoLVBhcnNl
cj9wYXRlbnRudW1iZXI9Mjk1MDA0OD4uDQoNCiAgIFtQS0NTMV0gICAgS2FsaXNraSwgQi4sICJQ
S0NTICMxOiBSU0EgQ3J5cHRvZ3JhcGh5IFNwZWNpZmljYXRpb25zDQogICAgICAgICAgICAgIFZl
cnNpb24gMi4wLiIsIFJGQyAyNDM3LCBPY3RvYmVyIDE5OTguDQoNCiAgIFtQS0NTNV0gICAgUlNB
IExhYm9yYXRvcmllcywgIlBLQ1MgIzU6IFBhc3N3b3JkLUJhc2VkIENyeXB0b2dyYXBoeQ0KICAg
ICAgICAgICAgICBTdGFuZGFyZCIsIFZlcnNpb24gMi4wLA0KICAgICAgICAgICAgICBVUkw6IGh0
dHA6Ly93d3cucnNhc2VjdXJpdHkuY29tL3JzYWxhYnMvcGtjcy8sIE1hcmNoIDE5OTkuDQoNCiAg
IFtSRkMyMTE5XSAgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUgUmVxdWly
ZW1lbnQNCiAgICAgICAgICAgICAgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5
Ny4NCg0KICAgW1JGQzMwMjNdICBNdXJhdGEsIE0uLCBTdC4gTGF1cmVudCwgUy4sIGFuZCBELiBL
b2huLCAiWE1MIE1lZGlhDQogICAgICAgICAgICAgIFR5cGVzIiwgUkZDIDMwMjMsIEphbnVhcnkg
MjAwMS4NCg0KICAgW1JGQzM1NTNdICBNZWFsbGluZywgTS4sIE1hc2ludGVyLCBMLiwgSGFyZGll
LCBULiwgYW5kIEcuIEtseW5lLCAiQW4NCiAgICAgICAgICAgICAgSUVURiBVUk4gU3ViLW5hbWVz
cGFjZSBmb3IgUmVnaXN0ZXJlZCBQcm90b2NvbA0KICAgICAgICAgICAgICBQYXJhbWV0ZXJzIiwg
QkNQIDczLCBSRkMgMzU1MywgSnVuZSAyMDAzLg0KDQogICBbUkZDMzY4OF0gIE1lYWxsaW5nLCBN
LiwgIlRoZSBJRVRGIFhNTCBSZWdpc3RyeSIsIEJDUCA4MSwgUkZDIDM2ODgsDQogICAgICAgICAg
ICAgIEphbnVhcnkgMjAwNC4NCg0KICAgW1JGQzQyODhdICBGcmVlZCwgTi4gYW5kIEouIEtsZW5z
aW4sICJNZWRpYSBUeXBlIFNwZWNpZmljYXRpb25zIGFuZA0KICAgICAgICAgICAgICBSZWdpc3Ry
YXRpb24gUHJvY2VkdXJlcyIsIEJDUCAxMywgUkZDIDQyODgsIERlY2VtYmVyIDIwMDUuDQoNCiAg
IFtSRkM0NTE0XSAgWmVpbGVuZ2EsIEsuLCAiTGlnaHR3ZWlnaHQgRGlyZWN0b3J5IEFjY2VzcyBQ
cm90b2NvbA0KICAgICAgICAgICAgICAoTERBUCk6IFN0cmluZyBSZXByZXNlbnRhdGlvbiBvZiBE
aXN0aW5ndWlzaGVkIE5hbWVzIiwNCiAgICAgICAgICAgICAgUkZDIDQ1MTQsIEp1bmUgMjAwNi4N
Cg0KICAgW1JGQzUyMjZdICBOYXJ0ZW4sIFQuIGFuZCBILiBBbHZlc3RyYW5kLCAiR3VpZGVsaW5l
cyBmb3IgV3JpdGluZyBhbg0KICAgICAgICAgICAgICBJQU5BIENvbnNpZGVyYXRpb25zIFNlY3Rp
b24gaW4gUkZDcyIsIEJDUCAyNiwgUkZDIDUyMjYsDQogICAgICAgICAgICAgIE1heSAyMDA4Lg0K
DQogICBbWE1MRFNJR10gIEVhc3RsYWtlLCBELiwgIlhNTC1TaWduYXR1cmUgU3ludGF4IGFuZCBQ
cm9jZXNzaW5nIiwNCiAgICAgICAgICAgICAgVVJMOiBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAy
L1JFQy14bWxkc2lnLWNvcmUtMjAwMjAyMTIvLA0KICAgICAgICAgICAgICBXM0MgUmVjb21tZW5k
YXRpb24sIEZlYnJ1YXJ5IDIwMDIuDQoNCiAgIFtYTUxFTkNdICAgRWFzdGxha2UsIEQuLCAiWE1M
IEVuY3J5cHRpb24gU3ludGF4IGFuZCBQcm9jZXNzaW5nLiIsDQogICAgICAgICAgICAgIFVSTDog
aHR0cDovL3d3dy53My5vcmcvVFIveG1sZW5jLWNvcmUvLA0KICAgICAgICAgICAgICBXM0MgUmVj
b21tZW5kYXRpb24sIERlY2VtYmVyIDIwMDIuDQoNCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAg
ICAgICAgICBFeHBpcmVzIEp1bHkgMTcsIDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgNDldDQoM
DQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRhYmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tD
KSAgICBKYW51YXJ5IDIwMDkNCg0KDQoxNS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcw0KDQog
ICBbQWxnb3JpdGhtVVJJc10NCiAgICAgICAgICAgICAgRWFzdGxha2UsIEQuLCAiQWRkaXRpb25h
bCBYTUwgU2VjdXJpdHkgVW5pZm9ybSBSZXNvdXJjZQ0KICAgICAgICAgICAgICBJZGVudGlmaWVy
cyIsIFJGQyA0MDUxLCBBcHJpbCAyMDA1Lg0KDQogICBbQ0FQXSAgICAgIE1hc3RlckNhcmQgSW50
ZXJuYXRpb25hbCwgIkNoaXAgQXV0aGVudGljYXRpb24gUHJvZ3JhbQ0KICAgICAgICAgICAgICBG
dW5jdGlvbmFsIEFyY2hpdGVjdHVyZSIsIFNlcHRlbWJlciAyMDA0Lg0KDQogICBbRFNLUFBdICAg
IERvaGVydHksIEEuLCBQZWksIE0uLCBNYWNoYW5pLCBTLiwgYW5kIE0uIE55c3Ryb20sDQogICAg
ICAgICAgICAgICJEeW5hbWljIFN5bW1ldHJpYyBLZXkgUHJvdmlzaW9uaW5nIFByb3RvY29sIiwg
SW50ZXJuZXQNCiAgICAgICAgICAgICAgRHJhZnQgSW5mb3JtYXRpb25hbCwgVVJMOiBodHRwOi8v
d3d3LmlldGYub3JnLw0KICAgICAgICAgICAgICBpbnRlcm5ldC1kcmFmdHMvZHJhZnQtaWV0Zi1r
ZXlwcm92LWRza3BwLTA1LnR4dCwNCiAgICAgICAgICAgICAgRmVicnVhcnkgMjAwOC4NCg0KICAg
W0hPVFBdICAgICBNUmFpaGksIEQuLCBCZWxsYXJlLCBNLiwgSG9vcm5hZXJ0LCBGLiwgTmFjY2Fj
aGUsIEQuLCBhbmQNCiAgICAgICAgICAgICAgTy4gUmFuZW4sICJIT1RQOiBBbiBITUFDLUJhc2Vk
IE9uZSBUaW1lIFBhc3N3b3JkDQogICAgICAgICAgICAgIEFsZ29yaXRobSIsIFJGQyA0MjI2LCBE
ZWNlbWJlciAyMDA1Lg0KDQogICBbTklTVC1TUDgwMC01N10NCiAgICAgICAgICAgICAgTmF0aW9u
YWwgSW5zdGl0dXRlIG9mIFN0YW5kYXJkcyBhbmQgVGVjaG5vbG9neSwNCiAgICAgICAgICAgICAg
IlJlY29tbWVuZGF0aW9uIGZvciBLZXkgTWFuYWdlbWVudCAtIFBhcnQgSTogR2VuZXJhbA0KICAg
ICAgICAgICAgICAoUmV2aXNlZCkiLCBOSVNUIDgwMC01NywgVVJMOiBodHRwOi8vY3NyYy5uaXN0
Lmdvdi8NCiAgICAgICAgICAgICAgcHVibGljYXRpb25zL25pc3RwdWJzLzgwMC01Ny8NCiAgICAg
ICAgICAgICAgc3A4MDAtNTctUGFydDEtcmV2aXNlZDJfTWFyMDgtMjAwNy5wZGYsIE1hcmNoIDIw
MDcuDQoNCiAgIFtPQVRIXSAgICAgIkluaXRpYXRpdmUgZm9yIE9wZW4gQXVUSGVudGljYXRpb24i
LA0KICAgICAgICAgICAgICBVUkw6IGh0dHA6Ly93d3cub3BlbmF1dGhlbnRpY2F0aW9uLm9yZy4N
Cg0KICAgW09DUkFdICAgICBNUmFpaGksIEQuLCBSeWRlbGwsIEouLCBOYWNjYWNoZSwgRC4sIE1h
Y2hhbmksIFMuLCBhbmQgUy4NCiAgICAgICAgICAgICAgQmFqYWosICJPQ1JBOiBPQVRIIENoYWxs
ZW5nZSBSZXNwb25zZSBBbGdvcml0aG0iLCBJbnRlcm5ldA0KICAgICAgICAgICAgICBEcmFmdCBJ
bmZvcm1hdGlvbmFsLCBVUkw6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvDQogICAgICAgICAgICAgIGlu
dGVybmV0LWRyYWZ0cy8NCiAgICAgICAgICAgICAgZHJhZnQtbXJhaWhpLW11dHVhbC1vYXRoLWhv
dHAtdmFyaWFudHMtMDYudHh0LA0KICAgICAgICAgICAgICBEZWNlbWJlciAyMDA3Lg0KDQogICBb
UEtDUzEyXSAgIFJTQSBMYWJvcmF0b3JpZXMsICJQS0NTICMxMjogUGVyc29uYWwgSW5mb3JtYXRp
b24gRXhjaGFuZ2UNCiAgICAgICAgICAgICAgU3ludGF4IFN0YW5kYXJkIiwgVmVyc2lvbiAxLjAs
DQogICAgICAgICAgICAgIFVSTDogaHR0cDovL3d3dy5yc2FzZWN1cml0eS5jb20vcnNhbGFicy9w
a2NzLy4NCg0KICAgW1NjaG5laWVyXQ0KICAgICAgICAgICAgICBTY2huZWllciwgQi4sICJTZWNy
ZXRzIGFuZCBMaWVzOiBEaWdpdGlhbCBTZWN1cml0eSBpbiBhDQogICAgICAgICAgICAgIE5ldHdv
cmtlZCBXb3JsZCIsICBXaWxleSBDb21wdXRlciBQdWJsaXNoaW5nLCBJU0JOIDAtODQ5My0NCiAg
ICAgICAgICAgICAgODI1My03LCAyMDAwLg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSA1MF0N
CgwNCkludGVybmV0LURyYWZ0ICAgUG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBT
S0MpICAgIEphbnVhcnkgMjAwOQ0KDQoNCkFwcGVuZGl4IEEuICBVc2UgQ2FzZXMNCg0KICAgVGhp
cyBzZWN0aW9uIGRlc2NyaWJlcyBhIGNvbXByZWhlbnNpdmUgbGlzdCBvZiB1c2UgY2FzZXMgdGhh
dA0KICAgaW5zcGlyZWQgdGhlIGRldmVsb3BtZW50IG9mIHRoaXMgc3BlY2lmaWNhdGlvbi4gIFRo
ZXNlIHJlcXVpcmVtZW50cw0KICAgd2VyZSB1c2VkIHRvIGRlcml2ZSB0aGUgcHJpbWFyeSByZXF1
aXJlbWVudCB0aGF0IGRyb3ZlIHRoZSBkZXNpZ24uDQogICBUaGVzZSByZXF1aXJlbWVudHMgYXJl
IGNvdmVyZWQgaW4gdGhlIG5leHQgc2VjdGlvbi4NCg0KICAgVGhlc2UgdXNlIGNhc2VzIGFsc28g
aGVscCBpbiB1bmRlcnN0YW5kaW5nIHRoZSBhcHBsaWNhYmlsaXR5IG9mIHRoaXMNCiAgIHNwZWNp
ZmljYXRpb24gdG8gcmVhbCB3b3JsZCBzaXR1YXRpb25zLg0KDQpBLjEuICBPbmxpbmUgVXNlIENh
c2VzDQoNCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIHVzZSBjYXNlcyByZWxhdGVkIHRv
IHByb3Zpc2lvbmluZyB0aGUga2V5cw0KICAgdXNpbmcgYW4gb25saW5lIHByb3Zpc2lvbmluZyBw
cm90b2NvbCBzdWNoIGFzIFtEU0tQUF0NCg0KQS4xLjEuICBUcmFuc3BvcnQgb2Yga2V5cyBmcm9t
IFNlcnZlciB0byBDcnlwdG9ncmFwaGljIE1vZHVsZQ0KDQogICBGb3IgZXhhbXBsZSwgYSBtb2Jp
bGUgZGV2aWNlIHVzZXIgd2FudHMgdG8gb2J0YWluIGEgc3ltbWV0cmljIGtleSBmb3INCiAgIHVz
ZSB3aXRoIGEgQ3J5cHRvZ3JhcGhpYyBNb2R1bGUgb24gdGhlIGRldmljZS4gIFRoZSBDcnlwdG9n
cmFwaGljDQogICBNb2R1bGUgZnJvbSB2ZW5kb3IgQSBpbml0aWF0ZXMgdGhlIHByb3Zpc2lvbmlu
ZyBwcm9jZXNzIGFnYWluc3QgYQ0KICAgcHJvdmlzaW9uaW5nIHN5c3RlbSBmcm9tIHZlbmRvciBC
IHVzaW5nIGEgc3RhbmRhcmRzLWJhc2VkDQogICBwcm92aXNpb25pbmcgcHJvdG9jb2wgc3VjaCBh
cyBbRFNLUFBdLiAgVGhlIHByb3Zpc2lvbmluZyBlbnRpdHkNCiAgIGRlbGl2ZXJzIG9uZSBvciBt
b3JlIGtleXMgaW4gYSBzdGFuZGFyZCBmb3JtYXQgdGhhdCBjYW4gYmUgcHJvY2Vzc2VkDQogICBi
eSB0aGUgbW9iaWxlIGRldmljZS4NCg0KICAgRm9yIGV4YW1wbGUsIGluIGEgdmFyaWF0aW9uIG9m
IHRoZSBhYm92ZSwgaW5zdGVhZCBvZiB0aGUgdXNlcidzDQogICBtb2JpbGUgcGhvbmUsIGEga2V5
IGlzIHByb3Zpc2lvbmVkIGluIHRoZSB1c2VyJ3Mgc29mdCB0b2tlbg0KICAgYXBwbGljYXRpb24g
b24gYSBsYXB0b3AgdXNpbmcgYSBuZXR3b3JrLWJhc2VkIG9ubGluZSBwcm90b2NvbC4gIEFzDQog
ICBiZWZvcmUsIHRoZSBwcm92aXNpb25pbmcgc3lzdGVtIGRlbGl2ZXJzIGEga2V5IGluIGEgc3Rh
bmRhcmQgZm9ybWF0DQogICB0aGF0IGNhbiBiZSBwcm9jZXNzZWQgYnkgdGhlIHNvZnQgdG9rZW4g
b24gdGhlIFBDLg0KDQogICBGb3IgZXhhbXBsZSwgdGhlIGVuZC11c2VyIG9yIHRoZSBrZXkgaXNz
dWVyIHdhbnRzIHRvIHVwZGF0ZSBvcg0KICAgY29uZmlndXJlIGFuIGV4aXN0aW5nIGtleSBpbiB0
aGUgQ3J5cHRvZ3JhcGhpYyBNb2R1bGUgYW5kIHJlcXVlc3RzIGENCiAgIHJlcGxhY2VtZW50IGtl
eSBjb250YWluZXIuICBUaGUgY29udGFpbmVyIG1heSBvciBtYXkgbm90IGluY2x1ZGUgYQ0KICAg
bmV3IGtleSBhbmQgbWF5IGluY2x1ZGUgbmV3IG9yIHVwZGF0ZWQga2V5IGF0dHJpYnV0ZXMgc3Vj
aCBhcyBhIG5ldw0KICAgY291bnRlciB2YWx1ZSBpbiBIT1RQIGtleSBjYXNlLCBhIG1vZGlmaWVk
IHJlc3BvbnNlIGZvcm1hdCBvciBsZW5ndGgsDQogICBhIG5ldyBmcmllbmRseSBuYW1lLCBldGMu
DQoNCkEuMS4yLiAgVHJhbnNwb3J0IG9mIGtleXMgZnJvbSBDcnlwdG9ncmFwaGljIE1vZHVsZSB0
byBDcnlwdG9ncmFwaGljDQogICAgICAgIE1vZHVsZQ0KDQogICBGb3IgZXhhbXBsZSwgYSB1c2Vy
IHdhbnRzIHRvIHRyYW5zcG9ydCBhIGtleSBmcm9tIG9uZSBDcnlwdG9ncmFwaGljDQogICBNb2R1
bGUgdG8gYW5vdGhlci4gIFRoZXJlIG1heSBiZSB0d28gY3J5cHRvZ3JhcGhpYyBtb2R1bGVzLCBv
bmUgb24gYQ0KICAgY29tcHV0ZXIgb25lIG9uIGEgbW9iaWxlIHBob25lLCBhbmQgdGhlIHVzZXIg
d2FudHMgdG8gdHJhbnNwb3J0IGEga2V5DQogICBmcm9tIHRoZSBjb21wdXRlciB0byB0aGUgbW9i
aWxlIHBob25lLiAgVGhlIHVzZXIgY2FuIGV4cG9ydCB0aGUga2V5DQogICBhbmQgcmVsYXRlZCBk
YXRhIGluIGEgc3RhbmRhcmQgZm9ybWF0IGZvciBpbnB1dCBpbnRvIHRoZSBvdGhlcg0KICAgQ3J5
cHRvZ3JhcGhpYyBNb2R1bGUuDQoNCg0KDQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhw
aXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAgICAgICAgIFtQYWdlIDUxXQ0KDA0KSW50ZXJuZXQt
RHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFy
eSAyMDA5DQoNCg0KQS4xLjMuICBUcmFuc3BvcnQgb2Yga2V5cyBmcm9tIENyeXB0b2dyYXBoaWMg
TW9kdWxlIHRvIFNlcnZlcg0KDQogICBGb3IgZXhhbXBsZSwgYSB1c2VyIHdhbnRzIHRvIGFjdGl2
YXRlIGFuZCB1c2UgYSBuZXcga2V5IGFuZCByZWxhdGVkDQogICBkYXRhIGFnYWluc3QgYSB2YWxp
ZGF0aW9uIHN5c3RlbSB0aGF0IGlzIG5vdCBhd2FyZSBvZiB0aGlzIGtleS4gIFRoaXMNCiAgIGtl
eSBtYXkgYmUgZW1iZWRkZWQgaW4gdGhlIENyeXB0b2dyYXBoaWMgTW9kdWxlIChlLmcuICBTRCBj
YXJkLCBVU0INCiAgIGRyaXZlKSB0aGF0IHRoZSB1c2VyIGhhcyBwdXJjaGFzZWQgYXQgdGhlIGxv
Y2FsIGVsZWN0cm9uaWNzIHJldGFpbGVyLg0KICAgQWxvbmcgd2l0aCB0aGUgQ3J5cHRvZ3JhcGhp
YyBNb2R1bGUsIHRoZSB1c2VyIG1heSBnZXQgdGhlIGtleSBvbiBhIENEDQogICBvciBhIGZsb3Bw
eSBpbiBhIHN0YW5kYXJkIGZvcm1hdC4gIFRoZSB1c2VyIGNhbiBub3cgdXBsb2FkIHZpYSBhDQog
ICBzZWN1cmUgb25saW5lIGNoYW5uZWwgb3IgaW1wb3J0IHRoaXMga2V5IGFuZCByZWxhdGVkIGRh
dGEgaW50byB0aGUNCiAgIG5ldyB2YWxpZGF0aW9uIHN5c3RlbSBhbmQgc3RhcnQgdXNpbmcgdGhl
IGtleS4NCg0KQS4xLjQuICBTZXJ2ZXIgdG8gc2VydmVyIEJ1bGsgaW1wb3J0L2V4cG9ydCBvZiBr
ZXlzDQoNCiAgIEZyb20gdGltZSB0byB0aW1lLCBhIGtleSBtYW5hZ2VtZW50IHN5c3RlbSBtYXkg
YmUgcmVxdWlyZWQgdG8gaW1wb3J0DQogICBvciBleHBvcnQga2V5cyBpbiBidWxrIGZyb20gb25l
IGVudGl0eSB0byBhbm90aGVyLg0KDQogICBGb3IgZXhhbXBsZSwgaW5zdGVhZCBvZiBpbXBvcnRp
bmcga2V5cyBmcm9tIGEgbWFudWZhY3R1cmVyIHVzaW5nIGENCiAgIGZpbGUsIGEgdmFsaWRhdGlv
biBzZXJ2ZXIgbWF5IGRvd25sb2FkIHRoZSBrZXlzIHVzaW5nIGFuIG9ubGluZQ0KICAgcHJvdG9j
b2wuICBUaGUga2V5cyBjYW4gYmUgZG93bmxvYWRlZCBpbiBhIHN0YW5kYXJkIGZvcm1hdCB0aGF0
IGNhbg0KICAgYmUgcHJvY2Vzc2VkIGJ5IGEgdmFsaWRhdGlvbiBzeXN0ZW0uDQoNCiAgIEZvciBl
eGFtcGxlLCBpbiBhIHZhcmlhdGlvbiBvZiB0aGUgYWJvdmUsIGFuIE92ZXItVGhlLUFpcmUgKE9U
QSkga2V5DQogICBwcm92aXNpb25pbmcgZ2F0ZXdheSB0aGF0IHByb3Zpc2lvbnMga2V5cyB0byBt
b2JpbGUgcGhvbmVzIG1heSBvYnRhaW4NCiAgIGtleSBtYXRlcmlhbCBmcm9tIGEga2V5IGlzc3Vl
ciB1c2luZyBhbiBvbmxpbmUgcHJvdG9jb2wuICBUaGUga2V5cw0KICAgYXJlIGRlbGl2ZXJlZCBp
biBhIHN0YW5kYXJkIGZvcm1hdCB0aGF0IGNhbiBiZSBwcm9jZXNzZWQgYnkgdGhlIGtleQ0KICAg
cHJvdmlzaW9uaW5nIGdhdGV3YXkgYW5kIHN1YnNlcXVlbnRseSBzZW50IHRvIHRoZSBlbmQtdXNl
cidzIG1vYmlsZQ0KICAgcGhvbmUuDQoNCkEuMi4gIE9mZmxpbmUgVXNlIENhc2VzDQoNCiAgIFRo
aXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIHVzZSBjYXNlcyByZWxhdGluZyB0byBvZmZsaW5lIHRy
YW5zcG9ydCBvZg0KICAga2V5cyBmcm9tIG9uZSBzeXN0ZW0gdG8gYW5vdGhlciwgdXNpbmcgc29t
ZSBmb3JtIG9mIGV4cG9ydCBhbmQgaW1wb3J0DQogICBtb2RlbC4NCg0KQS4yLjEuICBTZXJ2ZXIg
dG8gc2VydmVyIEJ1bGsgaW1wb3J0L2V4cG9ydCBvZiBrZXlzDQoNCiAgIEZvciBleGFtcGxlLCBD
cnlwdG9ncmFwaGljIE1vZHVsZXMgc3VjaCBhcyBPVFAgYXV0aGVudGljYXRpb24gdG9rZW5zLA0K
ICAgbWF5IGhhdmUgdGhlaXIgc3ltbWV0cmljIGtleXMgaW5pdGlhbGl6ZWQgZHVyaW5nIHRoZSBt
YW51ZmFjdHVyaW5nDQogICBwcm9jZXNzIGluIGJ1bGssIHJlcXVpcmluZyBjb3BpZXMgb2YgdGhl
IGtleXMgYW5kIGFsZ29yaXRobSBkYXRhIHRvDQogICBiZSBsb2FkZWQgaW50byB0aGUgYXV0aGVu
dGljYXRpb24gc3lzdGVtIHRocm91Z2ggYSBmaWxlIG9uIHBvcnRhYmxlDQogICBtZWRpYS4gIFRo
ZSBtYW51ZmFjdHVyZXIgcHJvdmlkZXMgdGhlIGtleXMgYW5kIHJlbGF0ZWQgZGF0YSBpbiB0aGUN
CiAgIGZvcm0gb2YgYSBmaWxlIGNvbnRhaW5pbmcgcmVjb3JkcyBpbiBzdGFuZGFyZCBmb3JtYXQs
IHR5cGljYWxseSBvbiBhDQogICBDRC4gIE5vdGUgdGhhdCB0aGUgdG9rZW4gbWFudWZhY3R1cmVy
IGFuZCB0aGUgdmVuZG9yIGZvciB0aGUNCiAgIHZhbGlkYXRpb24gc3lzdGVtIG1heSBiZSB0aGUg
c2FtZSBvciBkaWZmZXJlbnQuICBTb21lIGNyeXB0byBtb2R1bGVzDQogICB3aWxsIGFsbG93IGxv
Y2FsIFBJTiBtYW5hZ2VtZW50ICh0aGUgZGV2aWNlIHdpbGwgaGF2ZSBhIFBJTiBwYWQpDQogICBo
ZW5jZSByYW5kb20gaW5pdGlhbCBQSU5zIHNldCBhdCBtYW51ZmFjdHVyaW5nIHNob3VsZCBiZSB0
cmFuc21pdHRlZA0KICAgdG9nZXRoZXIgd2l0aCB0aGUgcmVzcGVjdGl2ZSBrZXlzIHRoZXkgcHJv
dGVjdC4NCg0KDQoNCg0KSG95ZXIsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIEp1bHkgMTcs
IDIwMDkgICAgICAgICAgICAgICAgW1BhZ2UgNTJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgIFBvcnRh
YmxlIFN5bW1ldHJpYyBLZXkgQ29udGFpbmVyIChQU0tDKSAgICBKYW51YXJ5IDIwMDkNCg0KDQog
ICBGb3IgZXhhbXBsZSwgYW4gZW50ZXJwcmlzZSB3YW50cyB0byBwb3J0IGtleXMgYW5kIHJlbGF0
ZWQgZGF0YSBmcm9tDQogICBhbiBleGlzdGluZyB2YWxpZGF0aW9uIHN5c3RlbSBBIGludG8gYSBk
aWZmZXJlbnQgdmFsaWRhdGlvbiBzeXN0ZW0gQi4NCiAgIFRoZSBleGlzdGluZyB2YWxpZGF0aW9u
IHN5c3RlbSBwcm92aWRlcyB0aGUgZW50ZXJwcmlzZSB3aXRoIGENCiAgIGZ1bmN0aW9uYWxpdHkg
dGhhdCBlbmFibGVzIGV4cG9ydCBvZiBrZXlzIGFuZCByZWxhdGVkIGRhdGEgKGUuZy4gZm9yDQog
ICBPVFAgYXV0aGVudGljYXRpb24gdG9rZW5zKSBpbiBhIHN0YW5kYXJkIGZvcm1hdC4gIFNpbmNl
IHRoZSBPVFANCiAgIHRva2VucyBhcmUgaW4gdGhlIHN0YW5kYXJkIGZvcm1hdCwgdGhlIGVudGVy
cHJpc2UgY2FuIGltcG9ydCB0aGUNCiAgIHRva2VuIHJlY29yZHMgaW50byB0aGUgbmV3IHZhbGlk
YXRpb24gc3lzdGVtIEIgYW5kIHN0YXJ0IHVzaW5nIHRoZQ0KICAgZXhpc3RpbmcgdG9rZW5zLiAg
Tm90ZSB0aGF0IHRoZSB2ZW5kb3JzIGZvciB0aGUgdHdvIHZhbGlkYXRpb24NCiAgIHN5c3RlbXMg
bWF5IGJlIHRoZSBzYW1lIG9yIGRpZmZlcmVudC4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
CkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAgICAg
ICAgICAgIFtQYWdlIDUzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRyaWMg
S2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KQXBwZW5kaXggQi4gIFJl
cXVpcmVtZW50cw0KDQogICBUaGlzIHNlY3Rpb24gb3V0bGluZXMgdGhlIG1vc3QgcmVsZXZhbnQg
cmVxdWlyZW1lbnRzIHRoYXQgYXJlIHRoZQ0KICAgYmFzaXMgb2YgdGhpcyB3b3JrLiAgU2V2ZXJh
bCBvZiB0aGUgcmVxdWlyZW1lbnRzIHdlcmUgZGVyaXZlZCBmcm9tDQogICB1c2UgY2FzZXMgZGVz
Y3JpYmVkIGFib3ZlLg0KDQogICBSMTogICBUaGUgZm9ybWF0IE1VU1Qgc3VwcG9ydCB0cmFuc3Bv
cnQgb2YgbXVsdGlwbGUgdHlwZXMgb2YNCiAgICAgICAgIHN5bW1ldHJpYyBrZXlzIGFuZCByZWxh
dGVkIGF0dHJpYnV0ZXMgZm9yIGFsZ29yaXRobXMgaW5jbHVkaW5nDQogICAgICAgICBIT1RQLCBv
dGhlciBPVFAsIGNoYWxsZW5nZS1yZXNwb25zZSwgZXRjLg0KDQogICBSMjogICBUaGUgZm9ybWF0
IE1VU1QgaGFuZGxlIHRoZSBzeW1tZXRyaWMga2V5IGl0c2VsZiBhcyB3ZWxsIG9mDQogICAgICAg
ICBhdHRyaWJ1dGVzIHRoYXQgYXJlIHR5cGljYWxseSBhc3NvY2lhdGVkIHdpdGggc3ltbWV0cmlj
IGtleXMuDQogICAgICAgICBTb21lIG9mIHRoZXNlIGF0dHJpYnV0ZXMgbWF5IGJlDQoNCiAgICAg
ICAgICogIFVuaXF1ZSBLZXkgSWRlbnRpZmllcg0KDQogICAgICAgICAqICBJc3N1ZXIgaW5mb3Jt
YXRpb24NCg0KICAgICAgICAgKiAgQWxnb3JpdGhtIElEDQoNCiAgICAgICAgICogIEFsZ29yaXRo
bSBtb2RlDQoNCiAgICAgICAgICogIElzc3VlciBOYW1lDQoNCiAgICAgICAgICogIEtleSBmcmll
bmRseSBuYW1lDQoNCiAgICAgICAgICogIEV2ZW50IGNvdW50ZXIgdmFsdWUgKG1vdmluZyBmYWN0
b3IgZm9yIE9UUCBhbGdvcml0aG1zKQ0KDQogICAgICAgICAqICBUaW1lIHZhbHVlDQoNCiAgIFIz
OiAgIFRoZSBmb3JtYXQgU0hPVUxEIHN1cHBvcnQgYm90aCBvZmZsaW5lIGFuZCBvbmxpbmUgc2Nl
bmFyaW9zLg0KICAgICAgICAgVGhhdCBpcyBpdCBzaG91bGQgYmUgc2VyaWFsaXphYmxlIHRvIGEg
ZmlsZSBhcyB3ZWxsIGFzIGl0DQogICAgICAgICBzaG91bGQgYmUgcG9zc2libGUgdG8gdXNlIHRo
aXMgZm9ybWF0IGluIG9ubGluZSBwcm92aXNpb25pbmcNCiAgICAgICAgIHByb3RvY29scyBzdWNo
IGFzIFtEU0tQUF0NCg0KICAgUjQ6ICAgVGhlIGZvcm1hdCBTSE9VTEQgYWxsb3cgYnVsayByZXBy
ZXNlbnRhdGlvbiBvZiBzeW1tZXRyaWMga2V5cw0KDQogICBSNTogICBUaGUgZm9ybWF0IFNIT1VM
RCBhbGxvdyBidWxrIHJlcHJlc2VudGF0aW9uIG9mIFBJTnMgcmVsYXRlZCB0bw0KICAgICAgICAg
c3BlY2lmaWMga2V5cw0KDQogICBSNjogICBUaGUgZm9ybWF0IFNIT1VMRCBiZSBwb3J0YWJsZSB0
byB2YXJpb3VzIHBsYXRmb3Jtcy4NCiAgICAgICAgIEZ1cnRoZXJtb3JlLCBpdCBTSE9VTEQgYmUg
Y29tcHV0YXRpb25hbGx5IGVmZmljaWVudCB0byBwcm9jZXNzLg0KDQogICBSNzogICBUaGUgZm9y
bWF0IE1VU1QgcHJvdmlkZSBhcHByb3ByaWF0ZSBsZXZlbCBvZiBzZWN1cml0eSBpbiB0ZXJtcw0K
ICAgICAgICAgb2YgZGF0YSBlbmNyeXB0aW9uIGFuZCBkYXRhIGludGVncml0eS4NCg0KDQoNCg0K
DQoNCkhveWVyLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDE3LCAyMDA5ICAgICAg
ICAgICAgICAgIFtQYWdlIDU0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICBQb3J0YWJsZSBTeW1tZXRy
aWMgS2V5IENvbnRhaW5lciAoUFNLQykgICAgSmFudWFyeSAyMDA5DQoNCg0KICAgUjg6ICAgRm9y
IG9ubGluZSBzY2VuYXJpb3MgdGhlIGZvcm1hdCBTSE9VTEQgTk9UIHJlbHkgb24gdHJhbnNwb3J0
DQogICAgICAgICBsZXZlbCBzZWN1cml0eSAoZS5nLiwgU1NML1RMUykgZm9yIGNvcmUgc2VjdXJp
dHkgcmVxdWlyZW1lbnRzLg0KDQogICBSOTogICBUaGUgZm9ybWF0IFNIT1VMRCBiZSBleHRlbnNp
YmxlLiAgSXQgU0hPVUxEIGVuYWJsZSBleHRlbnNpb24NCiAgICAgICAgIHBvaW50cyBhbGxvd2lu
ZyB2ZW5kb3JzIHRvIHNwZWNpZnkgYWRkaXRpb25hbCBhdHRyaWJ1dGVzIGluIHRoZQ0KICAgICAg
ICAgZnV0dXJlLg0KDQogICBSMTA6ICBUaGUgZm9ybWF0IFNIT1VMRCBhbGxvdyBmb3IgZGlzdHJp
YnV0aW9uIG9mIGtleSBkZXJpdmF0aW9uIGRhdGENCiAgICAgICAgIHdpdGhvdXQgdGhlIGFjdHVh
bCBzeW1tZXRyaWMga2V5IGl0c2VsZi4gIFRoaXMgaXMgdG8gc3VwcG9ydA0KICAgICAgICAgc3lt
bWV0cmljIGtleSBtYW5hZ2VtZW50IHNjaGVtZXMgdGhhdCByZWx5IG9uIGtleSBkZXJpdmF0aW9u
DQogICAgICAgICBhbGdvcml0aG1zIGJhc2VkIG9uIGEgcHJlLXBsYWNlZCBtYXN0ZXIga2V5LiAg
VGhlIGtleQ0KICAgICAgICAgZGVyaXZhdGlvbiBkYXRhIHR5cGljYWxseSBjb25zaXN0cyBvZiBh
IHJlZmVyZW5jZSB0byB0aGUga2V5LA0KICAgICAgICAgcmF0aGVyIHRoYW4gdGhlIGtleSB2YWx1
ZSBpdHNlbGYuDQoNCiAgIFIxMTogIFRoZSBmb3JtYXQgU0hPVUxEIGFsbG93IGZvciBhZGRpdGlv
bmFsIGxpZmVjeWNsZSBtYW5hZ2VtZW50DQogICAgICAgICBvcGVyYXRpb25zIHN1Y2ggYXMgY291
bnRlciByZXN5bmNocm9uaXphdGlvbi4gIFN1Y2ggcHJvY2Vzc2VzDQogICAgICAgICByZXF1aXJl
IGNvbmZpZGVudGlhbGl0eSBiZXR3ZWVuIGNsaWVudCBhbmQgc2VydmVyLCB0aHVzIGNvdWxkDQog
ICAgICAgICB1c2UgYSBjb21tb24gc2VjdXJlIGNvbnRhaW5lciBmb3JtYXQsIHdpdGhvdXQgdGhl
IHRyYW5zZmVyIG9mDQogICAgICAgICBrZXkgbWF0ZXJpYWwuDQoNCiAgIFIxMjogIFRoZSBmb3Jt
YXQgTVVTVCBzdXBwb3J0IHRoZSB1c2Ugb2YgcHJlLXNoYXJlZCBzeW1tZXRyaWMga2V5cyB0bw0K
ICAgICAgICAgZW5zdXJlIGNvbmZpZGVudGlhbGl0eSBvZiBzZW5zaXRpdmUgZGF0YSBlbGVtZW50
cy4NCg0KICAgUjEzOiAgVGhlIGZvcm1hdCBNVVNUIHN1cHBvcnQgYSBwYXNzd29yZC1iYXNlZCBl
bmNyeXB0aW9uIChQQkUpDQogICAgICAgICBbUEtDUzVdIHNjaGVtZSB0byBlbnN1cmUgc2VjdXJp
dHkgb2Ygc2Vuc2l0aXZlIGRhdGEgZWxlbWVudHMuDQogICAgICAgICBUaGlzIGlzIGEgd2lkZWx5
IHVzZWQgbWV0aG9kIGZvciB2YXJpb3VzIHByb3Zpc2lvbmluZw0KICAgICAgICAgc2NlbmFyaW9z
Lg0KDQogICBSMTQ6ICBUaGUgZm9ybWF0IFNIT1VMRCBzdXBwb3J0IGFzeW1tZXRyaWMgZW5jcnlw
dGlvbiBhbGdvcml0aG1zIHN1Y2gNCiAgICAgICAgIGFzIFJTQSB0byBlbnN1cmUgZW5kLXRvLWVu
ZCBzZWN1cml0eSBvZiBzZW5zaXRpdmUgZGF0YQ0KICAgICAgICAgZWxlbWVudHMuICBUaGlzIGlz
IHRvIHN1cHBvcnQgc2NlbmFyaW9zIHdoZXJlIGEgcHJlLXNldCBzaGFyZWQNCiAgICAgICAgIGtl
eSBlbmNyeXB0aW9uIGtleSBpcyBkaWZmaWN1bHQgdG8gdXNlLg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgSnVs
eSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSA1NV0NCgwNCkludGVybmV0LURyYWZ0ICAg
UG9ydGFibGUgU3ltbWV0cmljIEtleSBDb250YWluZXIgKFBTS0MpICAgIEphbnVhcnkgMjAwOQ0K
DQoNCkF1dGhvcnMnIEFkZHJlc3Nlcw0KDQogICBQaGlsaXAgSG95ZXINCiAgIEFjdGl2SWRlbnRp
dHksIEluYy4NCiAgIDExNyBXYXRlcmxvbyBSb2FkDQogICBMb25kb24sIFNFMSAgOFVMDQogICBV
Sw0KDQogICBQaG9uZTogKzQ0ICgwKSAyMCA3NzQ0IDY0NTUNCiAgIEVtYWlsOiBQaGlsaXAuSG95
ZXJAYWN0aXZpZGVudGl0eS5jb20NCg0KDQogICBNaW5nbGlhbmcgUGVpDQogICBWZXJpU2lnbiwg
SW5jLg0KICAgNDg3IEUuIE1pZGRsZWZpZWxkIFJvYWQNCiAgIE1vdW50YWluIFZpZXcsIENBICA5
NDA0Mw0KICAgVVNBDQoNCiAgIFBob25lOiArMSA2NTAgNDI2IDUxNzMNCiAgIEVtYWlsOiBtcGVp
QHZlcmlzaWduLmNvbQ0KDQoNCiAgIFNhbGFoIE1hY2hhbmkNCiAgIERpdmVyc2luZXQsIEluYy4N
CiAgIDIyMjUgU2hlcHBhcmQgQXZlbnVlIEVhc3QNCiAgIFN1aXRlIDE4MDENCiAgIFRvcm9udG8s
IE9udGFyaW8gIE0ySiA1QzINCiAgIENhbmFkYQ0KDQogICBQaG9uZTogKzEgNDE2IDc1NiAyMzI0
IEV4dC4gMzIxDQogICBFbWFpbDogc21hY2hhbmlAZGl2ZXJzaW5ldC5jb20NCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpIb3llciwgZXQgYWwuICAgICAgICAgICAgIEV4
cGlyZXMgSnVseSAxNywgMjAwOSAgICAgICAgICAgICAgICBbUGFnZSA1Nl0NCgwNCg0K

------_=_NextPart_001_01C97593.B6384C81
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

------_=_NextPart_001_01C97593.B6384C81--


From keyprov-bounces@ietf.org  Tue Jan 13 09:32:06 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A948828C141;
	Tue, 13 Jan 2009 09:32:06 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 89B063A6927
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 09:32:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.21
X-Spam-Level: *
X-Spam-Status: No, score=1.21 tagged_above=-999 required=5 tests=[AWL=-1.000, 
	BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765,
	FH_HOST_EQ_PACBELL_D=3.944, RDNS_DYNAMIC=0.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 ewTIFS7OylXb for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 09:31:58 -0800 (PST)
Received: from mailhost.noorhome.net
	(adsl-63-194-79-229.dsl.snfc21.pacbell.net [63.194.79.229])
	by core3.amsl.com (Postfix) with ESMTP id 54A923A68D7
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 09:31:57 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mailhost.noorhome.net (Postfix) with ESMTP id 62BC63AF1B9;
	Tue, 13 Jan 2009 12:31:43 -0500 (EST)
Received: from mailhost.noorhome.net ([127.0.0.1])
	by localhost (mailhost.noorhome.net [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id O7IznUqUJ6CE; Tue, 13 Jan 2009 12:31:39 -0500 (EST)
Received: from poseidon.noorhome.net (poseidon.noorhome.net [192.168.0.9])
	by mailhost.noorhome.net (Postfix) with ESMTP id B08A43AF1A2;
	Tue, 13 Jan 2009 12:31:39 -0500 (EST)
Message-ID: <496CCFFA.8060101@strongauth.com>
Date: Tue, 13 Jan 2009 09:31:38 -0800
From: Arshad Noor <arshad.noor@strongauth.com>
Organization: StrongAuth, Inc.
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: Philip Hoyer <philip.hoyer@actividentity.com>
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6F8D@sur-corp-ex-02.corp.ad.activcard.com>
	<495EB05B.2080400@strongauth.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com>
Cc: Tomas Gustavsson <tomas@primekey.se>, ekmi <ekmi@lists.oasis-open.org>,
	keyprov@ietf.org, ekmi-comment@lists.oasis-open.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment -
 proposal to allow for different key payload containers and alignment with
 IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Philip,

Tomas Gustaavson of Primekey in Sweden, has agreed to lead the effort
from the EKMI TC to understand the KEYPROV work, and the ways in
which KEYPROV and EKMI might overlap and work together.  He (and any
other TC members who volunteer to work with him on this) will make a
recommendation to the TC on what we should do.

I will participate in the KEYPROV presentation & discussions (schedule
permitting), but I will let Tomas drive the schedule and respond with
dates convenient to him.  Except for the morning of the 23rd, I am
open both weeks.

Thanks.

Arshad

Philip Hoyer wrote:
> Arshad,
> We would be available to discuss and webex present Tuesday-Friday week
> commencing 19/1 and then the Monday 26th or Friday 30th.
> 
> Would any such dates suite you and if not could you come back with some
> candidate dates in February for us to consider.
> 
> Thanks,
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
> Sent: Saturday, January 03, 2009 12:25 AM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi
> Subject: Re: [ekmi-comment] SKSML public review - comment - proposal to
> allow for different key payload containers and alignment with IETF PSKC
> 
> Philip,
> 
> Thank you very much for your comments on the DRAFT specification
> of SKSML, and the potential to include the DSKPP key-container
> within SKSML.
> 
> The Technical Committee has agreed to begin discussions with you
> (and/or other members of KEYPROV) to understand the implications
> of this change.
> 
> A small group of TC members would like to start understanding the
> details of DSKPP, how it fits in with SKSML and its impact on
> SKSML.  Please let us know how you would like to begin - I imagine
> a web-presentation from you on the current DSKPP architecture and
> mechanics would be the appropriate first step.
> 
> The TC has also decided that since there were no objections from
> anyone in the Public Review to the current SKSML DRAFT specification,
> it will move forward with a ballot to designate the DRAFT as a
> Committee Specification.  This is not an OASIS standard.  That may
> be many months away - which gives us the time to understand the
> DSKPP technology, and the opportunity to include the key-container
> (if the TC votes for it) before SKSML becomes an OASIS standard.
> 
> Let me know some convenient dates and times when you might be able
> to provide that web-presentation.  We should have a sub-group named
> by the 20th of January (our monthly TC meeting), so any time after
> that would be appropriate.
> 
> Regards and a happy new year.
> 
> Arshad Noor
> StrongAuth, Inc.
> 
> Philip Hoyer wrote:
>> Ladies and Gentlemen,
>>
>>  
>>
>> Having been made aware of the SKSML work by Arshad Noor I wanted to 
>> comment on the current specification and make a proposal.
>>
>>  
>>
>> I am the author of the PSKC spec 
>>
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetr
> ic-key-container-06.txt) 
>> which is part of the IETF 'keyprov' working group 
>> (http://www.ietf.org/html.charters/keyprov-charter.html) that has some
> 
>> overlap with the work done for SKSML
>>
>>  
>>
>> My main comment around SKSML is that it would be nice to be able to 
>> define the type of payload container (where the key resides) that is 
>> transported.
>>
>>  
>>
>> This has several advantages:
>>
>>    1. It decouples the protocol to obtain  the keys from the payload
> to
>>       transfer the keys
>>    2. it allows for several different containers to be transported
> with
>>       the same protocol
>>    3. It allows extensions to the payload to have a separate lifecycle
>>       to the protocol
>>    4. It will allow profiling of payloads for key related meta-data
> not
>>       yet considered by the spec
>>
>>  
>>
>> One of the main reasons is that there could be alignment of the
> payload 
>> between SKSML and the work that has been done in IETF keyprov group.
>>
>>  
>>
>> Especially I would suggest you to consider the work that has been done
> 
>> on the PSKC spec which seems to satisfy most of the requirements in 
>> SKSML and already has many implementers.
>>
>>  
>>
>> The proposal could be to add one layer of abstraction in the 
>> SymKeyResponse element which indicates the type of key container being
> used:
>>  
>>
>> Example 1 - using SKSML container
>>
>>  
>>
>> <ekmi:SymkeyResponse 
>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>
>> <ekmi:SymkeyContainer type=" http://docs.oasis-open.org/ekmi/2008/01">
>>
>> <ekmi:SymkeyList>
>>
>> <ekmi:Symkey>
>>
>>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
>>
>> <ekmi:KeyUsePolicy>
>>
>> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
>>
>> ......
>>
>>  
>>
>> Example 2 - using PSKC container
>>
>>  
>>
>> <ekmi:SymkeyResponse 
>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>
>> <ekmi:SymkeyContainer type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>
>>                         <KeyContainer Version="1.0" 
>> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>
>>     <Device>
>>
>>         <DeviceInfo>
>>
>>             <Manufacturer>aManufacturer</Manufacturer>
>>
>>             <SerialNo>*10514-1-235*</SerialNo>
>>
>>         </DeviceInfo>
>>
>>         <Key
> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
>>         KeyId="*10514-1-235*">
>>
>>             <Issuer>anIssuer</Issuer>
>>
>>                                     .......
>>
>>  
>>
>>  
>>
>> Looking forward to your feedback and please do not hesitate to contact
> 
>> me for further clarificatons,
>>
>>  
>>
>> Philip
>>
>>  
>>
>> ________________________________
>>
>>  
>>
>> Philip Hoyer
>>
>>  
>>
>> Senior Architect - Office of CTO
>>
>>  
>>
>> ActivIdentity (UK)
>>
>> 117 Waterloo Road
>>
>> London SE1 8UL
>>
>>  
>>
>> Telephone: +44 (0) 20 7960 0220
>>
>> Fax: +44 (0) 20 7902 1985
>>
>>  
>>
>> Private and confidential: This message and any attachments may contain
>>
>> privileged / confidential information. If you are not an intended
> recipient,
>> you must not copy, distribute, discuss or take any action in reliance
> on it.
>> If you have received this communication in error, please notify the
> sender
>> and delete this message immediately.
>>
>>  
>>
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 12:25:27 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 482BA28C0DC;
	Tue, 13 Jan 2009 12:25:27 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0D62F28C0DD
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 12:25:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.035
X-Spam-Level: 
X-Spam-Status: No, score=-2.035 tagged_above=-999 required=5 tests=[AWL=0.564, 
	BAYES_00=-2.599]
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 9V38cqR-a3lZ for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 12:25:22 -0800 (PST)
Received: from pne-smtpout1-sn2.hy.skanova.net
	(pne-smtpout1-sn2.hy.skanova.net [81.228.8.83])
	by core3.amsl.com (Postfix) with ESMTP id A31383A6B19
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 12:25:18 -0800 (PST)
Received: from AndersPC (81.232.45.215) by pne-smtpout1-sn2.hy.skanova.net
	(7.3.129) id 48A144C5025B310B; Tue, 13 Jan 2009 21:24:55 +0100
Message-ID: <1F68A4B4AFEA4D01A3F5D481F4D7E7D8@AndersPC>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>,
	"'Pei, Mingliang'" <mpei@verisign.com>,
	"'Philip Hoyer'" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com><3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
In-Reply-To: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
Date: Tue, 13 Jan 2009 21:24:55 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.20661
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Isn't the choice really between
http://www.w3.org/2001/04/xmlenc#kw-aes128 and
http://www.w3.org/2001/04/xmlenc#aes128-cbc ?

If http://www.w3.org/2001/04/xmlenc#kw-aes128 is selected
it is worth noting that http://www.w3.org/TR/xmlenc-core says:
 "This algorithm is defined only for inputs which are a multiple of 64 bits"

However, http://www.ietf.org/rfc/rfc4226.txt (HOTP) says:
 "The algorithm MUST use a strong shared secret.  The length of
  the shared secret MUST be at least 128 bits.  This document
  RECOMMENDs a shared secret length of 160 bits"

Since 160 bit isn't a multiple of 64 bits I would personally choose
http://www.w3.org/2001/04/xmlenc#aes128-cbc as the default
key-encryption algorithm to not run into problems or have to
use less established variants of KW-AES algorithms.

Anders

----- Original Message ----- 
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Pei, Mingliang'" <mpei@verisign.com>; "'Philip Hoyer'" <philip.hoyer@actividentity.com>; 
<keyprov@ietf.org>
Sent: Tuesday, January 13, 2009 00:06
Subject: [KEYPROV] KW-AES-128 vs. AES-128-CBC


Hi all,

Section 6.1.1. of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke
y-container-06.txt describes the AES-128-CBC encryption algorithm as
mandatory to implement.

It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory
algorithm.

During the meeting we had a very brief chat about this topic, see (and
hear):
http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3

I checked the meeting minutes and noticed that they do not capture a lot:
http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt

So, let's us do a quick poll.

Please indicate your preference (if possible with arguments why you want one
or the other).

--> Deadline for your response: 20th Jan. 2009 <--

Ciao
Hannes

________________________________

From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: 12 January, 2009 20:01
To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
Subject: Re: [KEYPROV] Examples in PSKC


It was an issue raised during 73-th IETF. I wasn't aware that the
decision to KW has been made in the follow up calls. Thanks for the update.
I will make changes to AES-128-KW.

- Ming


________________________________

From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]
Sent: Monday, January 12, 2009 2:31 AM
To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
Subject: RE: [KEYPROV] Examples in PSKC



Ming,

We agreed on previous call that the KW version AES 128 will
be the mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128



Philip



________________________________

From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
Sent: Monday, January 12, 2009 9:38 AM
To: hannes.tschofenig@gmx.net; keyprov@ietf.org
Subject: Re: [KEYPROV] Examples in PSKC



Yes, I have done AES128-CBC examples. The padding and iv are
well considered in the example now, and I will update the draft to reflect
the specifications and example data. The mac key choice is the encryption
key by default and we need to come out a way to allow other mac key as we
discussed during 73th ietf.

I am working on the rsa example, and hope to get most
results before Tuesday's call.

- Ming


----- Original Message -----
From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
Sent: Sat Jan 10 09:22:36 2009
Subject: RE: [KEYPROV] Examples in PSKC

Ming,

Are you making progress with the examples?

Ciao
Hannes


________________________________

        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
Behalf Of ext Pei, Mingliang
        Sent: 15 December, 2008 09:25
        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
        Subject: Re: [KEYPROV] Examples in PSKC



        I am one. Philip also suggested that it better has
two versions so
that they can verify each other. Hope to get another
reference check.

        - Ming

        ----- Original Message -----
        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
        To: keyprov@ietf.org <keyprov@ietf.org>
        Sent: Sun Dec 14 04:55:43 2008
        Subject: [KEYPROV] Examples in PSKC

        Hi all,

        during the IETF#73 KEYPROV meeting Ming mentioned
that the examples
will be
        extended in such a way that they can actually be
verified, i.e.,
when there
        is a digital signature then enough information is
provided in the
document
        so that it can be checked for correctness.

        What I have in mind is something similar to what is
done in
        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)

        So, who is working on this aspect?

        Ciao
        Hannes


        _______________________________________________
        KEYPROV mailing list
        KEYPROV@ietf.org
        https://www.ietf.org/mailman/listinfo/keyprov





_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 12:29:17 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 065E73A6920;
	Tue, 13 Jan 2009 12:29:17 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A0D903A6920
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 12:29:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.277
X-Spam-Level: 
X-Spam-Status: No, score=-2.277 tagged_above=-999 required=5 tests=[AWL=0.322, 
	BAYES_00=-2.599]
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 VYoY7ZueQ0bY for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 12:29:14 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id 7138B3A67F5
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 12:29:12 -0800 (PST)
Received: (qmail invoked by alias); 13 Jan 2009 20:28:57 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp071) with SMTP; 13 Jan 2009 21:28:57 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX182cEkGvDE28ADYe87WgMyXu6u3D2yM2SxJ5OWKkX
	/HDDX7whsH7iUl
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Anders Rundgren'" <anders.rundgren@telia.com>,
	"'Pei, Mingliang'" <mpei@verisign.com>,
	"'Philip Hoyer'" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com><3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
	<1F68A4B4AFEA4D01A3F5D481F4D7E7D8@AndersPC>
Date: Tue, 13 Jan 2009 22:29:27 +0200
Message-ID: <00da01c975bd$a370d7c0$7742a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl1vQIGfRrsSuBQQTShQ8byZLS0agAAF6hQ
In-Reply-To: <1F68A4B4AFEA4D01A3F5D481F4D7E7D8@AndersPC>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Anders, 

as usual, you raise very good points. 

>Isn't the choice really between
>http://www.w3.org/2001/04/xmlenc#kw-aes128 and 
>http://www.w3.org/2001/04/xmlenc#aes128-cbc ?

Correct. I should have added the URLs. 

>
>If http://www.w3.org/2001/04/xmlenc#kw-aes128 is selected it 
>is worth noting that http://www.w3.org/TR/xmlenc-core says:
> "This algorithm is defined only for inputs which are a 
>multiple of 64 bits"
>
>However, http://www.ietf.org/rfc/rfc4226.txt (HOTP) says:
> "The algorithm MUST use a strong shared secret.  The length of
>  the shared secret MUST be at least 128 bits.  This document
>  RECOMMENDs a shared secret length of 160 bits"
>
>Since 160 bit isn't a multiple of 64 bits I would personally 
>choose http://www.w3.org/2001/04/xmlenc#aes128-cbc as the 
>default key-encryption algorithm to not run into problems or 
>have to use less established variants of KW-AES algorithms.
>

That's indeed an issue. 

In our phone conference call today Ming got the action item to check with
Russ on how this is accomplished with kw-aes128. He will post a mail to the
list. 


Ciao
Hannes

>Anders
>
>----- Original Message -----
>From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
>To: "'Pei, Mingliang'" <mpei@verisign.com>; "'Philip Hoyer'" 
><philip.hoyer@actividentity.com>; <keyprov@ietf.org>
>Sent: Tuesday, January 13, 2009 00:06
>Subject: [KEYPROV] KW-AES-128 vs. AES-128-CBC
>
>
>Hi all,
>
>Section 6.1.1. of
>http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable
>-symmetric-ke
>y-container-06.txt describes the AES-128-CBC encryption 
>algorithm as mandatory to implement.
>
>It was suggested to switch from AES-128-CBC to KW-AES-128 as 
>the mandatory algorithm.
>
>During the meeting we had a very brief chat about this topic, see (and
>hear):
>http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
>ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8
>-wed-am2.mp3
>
>I checked the meeting minutes and noticed that they do not 
>capture a lot:
>http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
>
>So, let's us do a quick poll.
>
>Please indicate your preference (if possible with arguments 
>why you want one or the other).
>
>--> Deadline for your response: 20th Jan. 2009 <--
>
>Ciao
>Hannes
>
>________________________________
>
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>Sent: 12 January, 2009 20:01
>To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
>Subject: Re: [KEYPROV] Examples in PSKC
>
>
>It was an issue raised during 73-th IETF. I wasn't aware that 
>the decision to KW has been made in the follow up calls. 
>Thanks for the update.
>I will make changes to AES-128-KW.
>
>- Ming
>
>
>________________________________
>
>From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]
>Sent: Monday, January 12, 2009 2:31 AM
>To: Pei, Mingliang; hannes.tschofenig@gmx.net; keyprov@ietf.org
>Subject: RE: [KEYPROV] Examples in PSKC
>
>
>
>Ming,
>
>We agreed on previous call that the KW version AES 128 will be 
>the mandatory algorithm for PSKC and DSKPP so we need examples using
>KW-AES-128
>
>
>
>Philip
>
>
>
>________________________________
>
>From: keyprov-bounces@ietf.org
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>Sent: Monday, January 12, 2009 9:38 AM
>To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>Subject: Re: [KEYPROV] Examples in PSKC
>
>
>
>Yes, I have done AES128-CBC examples. The padding and iv are 
>well considered in the example now, and I will update the 
>draft to reflect the specifications and example data. The mac 
>key choice is the encryption key by default and we need to 
>come out a way to allow other mac key as we discussed during 73th ietf.
>
>I am working on the rsa example, and hope to get most results 
>before Tuesday's call.
>
>- Ming
>
>
>----- Original Message -----
>From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
>To: Pei, Mingliang; hannes.tschofenig@gmx.net 
><hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
>Sent: Sat Jan 10 09:22:36 2009
>Subject: RE: [KEYPROV] Examples in PSKC
>
>Ming,
>
>Are you making progress with the examples?
>
>Ciao
>Hannes
>
>
>________________________________
>
>        From: keyprov-bounces@ietf.org
>[mailto:keyprov-bounces@ietf.org] On
>Behalf Of ext Pei, Mingliang
>        Sent: 15 December, 2008 09:25
>        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>        Subject: Re: [KEYPROV] Examples in PSKC
>
>
>
>        I am one. Philip also suggested that it better has two 
>versions so that they can verify each other. Hope to get 
>another reference check.
>
>        - Ming
>
>        ----- Original Message -----
>        From: keyprov-bounces@ietf.org
><keyprov-bounces@ietf.org>
>        To: keyprov@ietf.org <keyprov@ietf.org>
>        Sent: Sun Dec 14 04:55:43 2008
>        Subject: [KEYPROV] Examples in PSKC
>
>        Hi all,
>
>        during the IETF#73 KEYPROV meeting Ming mentioned that 
>the examples will be
>        extended in such a way that they can actually be 
>verified, i.e., when there
>        is a digital signature then enough information is 
>provided in the document
>        so that it can be checked for correctness.
>
>        What I have in mind is something similar to what is done in
>        http://www.ietf.org/rfc/rfc4474.txt (see also Appendix B)
>
>        So, who is working on this aspect?
>
>        Ciao
>        Hannes
>
>
>        _______________________________________________
>        KEYPROV mailing list
>        KEYPROV@ietf.org
>        https://www.ietf.org/mailman/listinfo/keyprov
>
>
>
>
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov 
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 12:30:04 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 34CC03A6B24;
	Tue, 13 Jan 2009 12:30:04 -0800 (PST)
X-Original-To: keyprov@ietf.org
Delivered-To: keyprov@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0)
	id B0F483A67F5; Tue, 13 Jan 2009 12:30:01 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090113203001.B0F483A67F5@core3.amsl.com>
Date: Tue, 13 Jan 2009 12:30:01 -0800 (PST)
Cc: keyprov@ietf.org
Subject: [KEYPROV] I-D Action:draft-ietf-keyprov-pskc-00.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org


--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Provisioning of Symmetric Keys Working Group of the IETF.


	Title           : Portable Symmetric Key Container (PSKC)
	Author(s)       : P. Hoyer, et al.
	Filename        : draft-ietf-keyprov-pskc-00.txt
	Pages           : 58
	Date            : 2009-01-13

This document specifies a symmetric key format for transport and
provisioning of symmetric keys (for example One Time Password (OTP)
shared secrets or symmetric cryptographic keys) to different types of
crypto modules, such as a strong authentication device.  The standard
key transport format enables enterprises to deploy best-of-breed
solutions combining components from different vendors into the same
infrastructure.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-keyprov-pskc-00.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-01-13122250.I-D@ietf.org>


--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--NextPart--


From keyprov-bounces@ietf.org  Tue Jan 13 12:45:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id AA05F28C15A;
	Tue, 13 Jan 2009 12:45:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 04F4D28C163
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 12:45:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.282
X-Spam-Level: 
X-Spam-Status: No, score=-2.282 tagged_above=-999 required=5 tests=[AWL=0.317, 
	BAYES_00=-2.599]
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 AC8YmqasCpAz for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 12:45:29 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id E4FCD28C14F
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 12:45:26 -0800 (PST)
Received: (qmail invoked by alias); 13 Jan 2009 20:45:08 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp032) with SMTP; 13 Jan 2009 21:45:08 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18gcfQ4Q/QgTR5x7meWzKOlIq+XvenTD2wrdxP8TP
	A8F5sDt6MIWvt8
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Tue, 13 Jan 2009 22:46:09 +0200
Message-ID: <00e701c975bf$fb1c29a0$7742a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl1v/ZlubU6gqT9QUyQ/bOAm5OsAA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.61
Subject: [KEYPROV] KEYPROV Conference Call: Meeting Minutes (13th Jan. 2009)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Participants: 

 - Ming Pei
 - Salah Machani
 - Philip Hoyer
 - Sean Turner
 - Andrea Doherty 
 - Hannes Tschofenig

Notes: 

Andrea will talk to Phillip to figure out whether he is working on the DSKPP
draft and what exactly he is editing. Andrea will also make a proposal to
the mailing list regarding ways to simplify DSKPP by this week. 

Sean will do a review of PSKC today. Sean, Ming and Andrea will review the
submitted version of PSKC this week. 

Ming produced examples for PSKC, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00572.html. Philip
will copy them into the PSKC draft. Hannes will then submit the draft today.


Open issues with the PSKC draft: 

* Which encryption algorithm has to be mandatory-to-implement, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00569.html 
Depending on the selection the examples need to be updated. 

* Ming is working on more examples. They need to be incorporated into the
document. 

* Issue raised by Anders regarding KW-AES-128: He found out that it seems to
require that the keys to be wrapped are a multiple of 8 bytes which seems to
clash with HOTP's recommended 20 byte-keys. Ming will sent a mail to Russ. 

* Working on the examples with Philip we noticed that we have a different
understanding on how extensiblity for the <Data> element would look like and
that there might be an issue. Hannes will post a mail to the list to explain
the topic. 

* Ming found one additional issue regarding the MAC algorithm and he will
post a summary to the list. 

Ciao
Hannes

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 12:53:59 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9FAB028C182;
	Tue, 13 Jan 2009 12:53:59 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D180628C181
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 12:53:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.287
X-Spam-Level: 
X-Spam-Status: No, score=-2.287 tagged_above=-999 required=5 tests=[AWL=0.312, 
	BAYES_00=-2.599]
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 K5-GlKmypF1B for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 12:53:57 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id 3701528C0E2
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 12:53:56 -0800 (PST)
Received: (qmail invoked by alias); 13 Jan 2009 20:53:37 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp019) with SMTP; 13 Jan 2009 21:53:37 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18hp5ktJCghx/xzZX7Hx1MglAJiZp68tApJ+3FEI7
	l77RIGc9Kasab+
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Tue, 13 Jan 2009 22:54:49 +0200
Message-ID: <00e801c975c1$37279a50$7742a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl1wSyCp/sfR4P+RGezW4h7kJB8Sg==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.65
Subject: [KEYPROV] draft-ietf-keyprov-pskc-00.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

We have submitted the update of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke
y-container-06.txt as
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt. 

The reason for the filename change is simple: the previous filename was too
long to allow the automatic submission tool to be used, which was annoying.

If you look at the diff file then you will notice a couple of changes in the
document, see 
http://tools.ietf.org/rfcdiff?url1=http://www.ietf.org/internet-drafts/draft
-ietf-keyprov-portable-symmetric-key-container-06.txt&url2=http://www.ietf.o
rg/internet-drafts/draft-ietf-keyprov-pskc-00.txt
Or
http://tinyurl.com/a87lus

Based on the number of changes we have made to the draft to improve
readability we strongly suggest you to review this version. We are also
positive that this document version gets us closer to a WGLC.

Your feedback is highly appreciated!

Ciao
Hannes

PS: The XML file for the draft can be found here: 
http://www.tschofenig.priv.at/svn/keyprov/pskc-temp/

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 13:47:55 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 52A9128C1AF;
	Tue, 13 Jan 2009 13:47:55 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 880D028C1AF
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 13:47:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.225
X-Spam-Level: 
X-Spam-Status: No, score=-2.225 tagged_above=-999 required=5 tests=[AWL=0.374, 
	BAYES_00=-2.599]
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 1doA4c0C2CJv for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 13:47:53 -0800 (PST)
Received: from smtp109.biz.mail.re2.yahoo.com (smtp109.biz.mail.re2.yahoo.com
	[206.190.53.8]) by core3.amsl.com (Postfix) with SMTP id 3991428C1AC
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 13:47:53 -0800 (PST)
Received: (qmail 76896 invoked from network); 13 Jan 2009 21:47:38 -0000
Received: from unknown (HELO ?192.168.1.2?) (turners@71.191.8.161 with plain)
	by smtp109.biz.mail.re2.yahoo.com with SMTP;
	13 Jan 2009 21:47:37 -0000
X-YMail-OSG: wVfMXoEVM1lyN5a6F82AUuL9oBdAN4aJDewFc79hjcCzrI_WSOfll1TOVLj9_eayu.Ep.raZ4PPO8Dxf7aoSkQ.fGu.kPfdtXbcr3qBI5_JvUBdLrw1yoXoUaC1N2rb0f0.wbQpFNJI1O93p6kcbsmojdHzsdD0ebGVdHhJalaRFP1kklEy_4Myx8MpA2uE19M_MVFLwcCdpmp_PPuKEyO4Rt9.b
X-Yahoo-Newman-Property: ymail-3
Message-ID: <496D0C03.8070604@ieca.com>
Date: Tue, 13 Jan 2009 16:47:47 -0500
From: Sean Turner <turners@ieca.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: keyprov@ietf.org
References: <20090113203001.B0F483A67F5@core3.amsl.com>
In-Reply-To: <20090113203001.B0F483A67F5@core3.amsl.com>
Subject: Re: [KEYPROV] I-D Action:draft-ietf-keyprov-pskc-00.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

First off congratulations of deleting almost 40 pages from the ID!  It 
is much easier/quicker to read now.  My comments are mostly editorial in 
nature with a few questions sprinkled in.

General:
#1) If it's possible, I think you should say which element, child 
element and attributes are mandatory/optional.  What you did in Sec 4.2 
for <Key> (i.e., grouping mandatory/optional elements) was clear, but to 
avoid too much work all you'd need to do is add optional or mandatory at 
the beginning of the description.  For example:

<Manufacturer>:  This **mandatory** element indicates the manufacturer 
of the device.

#2) There are a few mays/musts.  Just wanted to make sure they're all 
not supposed to be MAY/MUST.

Specific comments/questions:

Sec 4:

r/This is useful when needing to refer to an/This is useful when 
referring to an

r/one <Device> elements/one <Device> element

r/Multiple <Device> elements may be/Multiple <Device> elements can be

Sec 4.1:

r/The <DeviceInfo> element allows to uniquely identify/The <DeviceInfo> 
element uniquely identifies

r/IssuerDN/Issuer Distinguished Name
Add "." to end of <SerialNo> and <Model> paragraphs.

Which of the <DeviceInfo> child elements are mandatory/optional?

Sec 4.2:
r/Section 4.4 There/Section 4.4.  There

r/element, namely/element, namely:

r/in that they must support/in that they MUST support

r/integrity checks, may be/integrity checks, MAY be

r/or BINARY/or BINARY.

Which of the child elements for <Data> are mandatory/optional?

If CheckDigit is included and Encoding is not DECIMAL is the checkDigit 
ignored?  If so I think you should say that.

Shouldn't <Policy> be listed as a mandatory/optional child element of <Key>?

Sec 5
r/The element may also be repeated/The element MAY also be repeated

r/i.e., the key may be utilized/i.e., the key MAY be utilized

Which of the elements are mandatory/optional?

Sec 6.1:
Any reason HMAC-SHA224 was omitted?

Which of the elements are mandatory/optional?

Appendix A.1
r/such as [DSKPP]/such as [DSKPP].

spt

Internet-Drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Provisioning of Symmetric Keys Working Group of the IETF.
> 
> 
> 	Title           : Portable Symmetric Key Container (PSKC)
> 	Author(s)       : P. Hoyer, et al.
> 	Filename        : draft-ietf-keyprov-pskc-00.txt
> 	Pages           : 58
> 	Date            : 2009-01-13
> 
> This document specifies a symmetric key format for transport and
> provisioning of symmetric keys (for example One Time Password (OTP)
> shared secrets or symmetric cryptographic keys) to different types of
> crypto modules, such as a strong authentication device.  The standard
> key transport format enables enterprises to deploy best-of-breed
> solutions combining components from different vendors into the same
> infrastructure.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 14:33:52 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5E16D3A6945;
	Tue, 13 Jan 2009 14:33:52 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4D2FE3A69C9
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 14:33:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.292
X-Spam-Level: 
X-Spam-Status: No, score=-2.292 tagged_above=-999 required=5 tests=[AWL=0.307, 
	BAYES_00=-2.599]
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 QYXOIR8lb5au for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 14:33:50 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id CFEFC3A689E
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 14:33:49 -0800 (PST)
Received: (qmail invoked by alias); 13 Jan 2009 22:33:33 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp045) with SMTP; 13 Jan 2009 23:33:33 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18hiOs4gAchSM0+Jet5jFB5Z5H/QJZAgvwyCXFPFj
	WyntN+dxA98jA+
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Sean Turner'" <turners@ieca.com>,
	<keyprov@ietf.org>
References: <20090113203001.B0F483A67F5@core3.amsl.com>
	<496D0C03.8070604@ieca.com>
Date: Wed, 14 Jan 2009 00:34:20 +0200
Message-ID: <00e901c975cf$15482720$7742a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl1yI+bgKGo3V9HQYGHseJjXWVkGwABNc4g
In-Reply-To: <496D0C03.8070604@ieca.com>
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.42
Subject: Re: [KEYPROV] I-D Action:draft-ietf-keyprov-pskc-00.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Sean, 

Thanks for your quick feedback. 

>First off congratulations of deleting almost 40 pages from the 
>ID!  It is much easier/quicker to read now.  My comments are 
>mostly editorial in nature with a few questions sprinkled in.
>
>General:
>#1) If it's possible, I think you should say which element, 
>child element and attributes are mandatory/optional.  What you 
>did in Sec 4.2 for <Key> (i.e., grouping mandatory/optional 
>elements) was clear, but to avoid too much work all you'd need 
>to do is add optional or mandatory at the beginning of the 
>description.  For example:
>
><Manufacturer>:  This **mandatory** element indicates the 
>manufacturer of the device.


It was our intention to indicate the mandatory elements, see note in Section
2. 

Obviously we do not yet have it consistently in the doc. 

>
>#2) There are a few mays/musts.  Just wanted to make sure 
>they're all not supposed to be MAY/MUST.


I also spotted some may/should statement that should use RFC 2119 language
instead. 

>
>Specific comments/questions:
>
>Sec 4:
>
>r/This is useful when needing to refer to an/This is useful 
>when referring to an
>
>r/one <Device> elements/one <Device> element
>
>r/Multiple <Device> elements may be/Multiple <Device> elements can be
>
>Sec 4.1:
>
>r/The <DeviceInfo> element allows to uniquely identify/The 
><DeviceInfo> element uniquely identifies
>
>r/IssuerDN/Issuer Distinguished Name
>Add "." to end of <SerialNo> and <Model> paragraphs.
>
>Which of the <DeviceInfo> child elements are mandatory/optional?

I would say none. The identification for different types of devices may vary
and hence it would be difficult from the list to say what element is always
present for all devices. 




>
>Sec 4.2:
>r/Section 4.4 There/Section 4.4.  There
>
>r/element, namely/element, namely:
>
>r/in that they must support/in that they MUST support
>
>r/integrity checks, may be/integrity checks, MAY be
>
>r/or BINARY/or BINARY.
>
>Which of the child elements for <Data> are mandatory/optional?

The XML schema says none of them is mandatory. 

>
>If CheckDigit is included and Encoding is not DECIMAL is the 
>checkDigit ignored?  If so I think you should say that.
>
>Shouldn't <Policy> be listed as a mandatory/optional child 
>element of <Key>?

Yep. I has to be indicated as an optional child element of <Key> 

>
>Sec 5
>r/The element may also be repeated/The element MAY also be repeated
>
>r/i.e., the key may be utilized/i.e., the key MAY be utilized
>
>Which of the elements are mandatory/optional?

These are only optional elements



>
>Sec 6.1:
>Any reason HMAC-SHA224 was omitted?

Nope
(at least not from my point of view)

>
>Which of the elements are mandatory/optional?

Good point

I would say:

     <EncryptionKey>
         <ds:KeyName>Pre-shared-key</ds:KeyName>
     </EncryptionKey>
     <MACAlgorithm>http://www.w3.org/2000/09/xmldsig#hmac-sha1
     </MACAlgorithm>

And 

                 <Secret>
                     <EncryptedValue>
                         <xenc:EncryptionMethod
                         Algorithm=
                         "http://www.w3.org/2001/04/xmlenc#aes128-cbc"/>
                         <xenc:CipherData>
                         <xenc:CipherValue>
                         pgznhXdDh4LJ2G3mOY2RL7UA47yizMlXX3ADDcZd8Vs=
                         </xenc:CipherValue>
                         </xenc:CipherData>
                     </EncryptedValue>
                     <ValueMAC>zdrZbGBj9BDZJzunbfAG3kyZyYc=
                     </ValueMAC>
                 </Secret>

>
>Appendix A.1
>r/such as [DSKPP]/such as [DSKPP].
>

Thanks. 

Ciao
Hannes

>spt
>
>Internet-Drafts@ietf.org wrote:
>> A New Internet-Draft is available from the on-line 
>Internet-Drafts directories.
>> This draft is a work item of the Provisioning of Symmetric 
>Keys Working Group of the IETF.
>> 
>> 
>> 	Title           : Portable Symmetric Key Container (PSKC)
>> 	Author(s)       : P. Hoyer, et al.
>> 	Filename        : draft-ietf-keyprov-pskc-00.txt
>> 	Pages           : 58
>> 	Date            : 2009-01-13
>> 
>> This document specifies a symmetric key format for transport and 
>> provisioning of symmetric keys (for example One Time Password (OTP) 
>> shared secrets or symmetric cryptographic keys) to different 
>types of 
>> crypto modules, such as a strong authentication device.  The 
>standard 
>> key transport format enables enterprises to deploy best-of-breed 
>> solutions combining components from different vendors into the same 
>> infrastructure.
>> 
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> Below is the data which will enable a MIME compliant mail reader 
>> implementation to automatically retrieve the ASCII version of the 
>> Internet-Draft.
>> 
>> 
>> 
>----------------------------------------------------------------------
>> --
>> 
>> _______________________________________________
>> KEYPROV mailing list
>> KEYPROV@ietf.org
>> https://www.ietf.org/mailman/listinfo/keyprov
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 17:14:38 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2DC613A69FD;
	Tue, 13 Jan 2009 17:14:38 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2603F3A69FD
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 17:14:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.068
X-Spam-Level: 
X-Spam-Status: No, score=-6.068 tagged_above=-999 required=5
	tests=[AWL=-0.069, BAYES_00=-2.599, J_CHICKENPOX_27=0.6,
	RCVD_IN_DNSWL_MED=-4]
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 W8-Uq-OKp95G for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 17:14:35 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75])
	by core3.amsl.com (Postfix) with ESMTP id EB4D03A69DD
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 17:14:35 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com
	[65.205.251.35])
	by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0E1EIFk030884;
	Tue, 13 Jan 2009 17:14:19 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Tue, 13 Jan 2009 17:14:18 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 13 Jan 2009 17:14:14 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D43@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <00e701c975bf$fb1c29a0$7742a20a@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: PSKC should be capable to support a separate MAC different from
	encryption key --> (RE: [KEYPROV] KEYPROV Conference Call:
	Meeting Minutes (13th Jan. 2009))
Thread-Index: Acl1v/ZlubU6gqT9QUyQ/bOAm5OsAAAH+Tgg
References: <00e701c975bf$fb1c29a0$7742a20a@nsnintra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <keyprov@ietf.org>
X-OriginalArrivalTime: 14 Jan 2009 01:14:18.0837 (UTC)
	FILETIME=[6CB28850:01C975E5]
Subject: [KEYPROV] PSKC should be capable to support a separate MAC
	different from encryption key --> (RE: KEYPROV Conference
	Call: Meeting Minutes (13th Jan. 2009))
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org


Here is the issue that I mentioned in today's call for a resolution. It
was initially asked by Pasi. The issue is:

Currently PSKC generally assumes that the MAC key for MAC computation
for <ValueMAC> is the encryption key. It allows using a different key,
in particularly, the PBE based use cases. It is considered weak when the
same password derived key is used for both encryption and MAC
calculation. However, PSKC draft didn't specify where and how a separate
MAC can be communicated.

Proposal:

1. Similar to the encryption key specification, the entire KeyContainer
should share the same MAC key for all entries (bulk case and multiple
encrypted attribute case).
2. The MAC key information should be carried in an extended element of
the current 

    <xs:element name="MACAlgorithm" type="pskc:KeyAlgorithmType"
      minOccurs="0"/>

Note that W3C XML-DSIG has defined a way to specify MAC algorithms
including keying material. In XML-DSIG, MAC schema reuses the schema to
define signature algorithm type.

   <element name="SignatureMethod" type="ds:SignatureMethodType"/>
   <complexType name="SignatureMethodType" mixed="true">
     <sequence>
       <element name="HMACOutputLength" minOccurs="0"
type="ds:HMACOutputLengthType"/>
       <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
       <!-- (0,unbounded) elements from (1,1) external namespace -->
      </sequence>
    <attribute name="Algorithm" type="anyURI" use="required"/> 
   </complexType>

Example from XML-DSIG:

   <SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
      <HMACOutputLength>128</HMACOutputLength>
   </SignatureMethod>

The XML-DSIG definition looks fine for PSKC use as it is simple enough.
So I propose to change MACAlgorithm schema to

    <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
      minOccurs="0"/>

The KeyContainerType will become

  <xs:complexType name="KeyContainerType">
    <xs:sequence>
      <xs:element name="EncryptionKey" type="ds:KeyInfoType"
        minOccurs="0"/>
      <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
        minOccurs="0"/>
      <xs:element name="Device" type="pskc:DeviceType"
        minOccurs="1" maxOccurs="unbounded"/>
      ...
  </xs:complexType>

Examples:

A. MAC is the same as encryption key

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1"/>

B. Separate MAC key with an identifier - ds:KeyName is used

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
    <ds:KeyName>Example-MAC-Key1</ds:KeyName>
</MACAlgorithm>

C. Separate MAC key basing on a separate passphrase - pskc:DeriveKey is
used to carry keying material

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
    <DerivedKey>
      <CarriedKeyName>Example-Passphrase-For-MAC1</CarriedKeyName>
      <KeyDerivationMethod
 
Algorithm="http://www.rsasecurity.com/rsalabs/pkcs/schemas/pkcs-5v2-0#pb
kdf2">
         <pkcs5:PBKDF2-params>
            <pkcs5:Salt>
              <pkcs5:Specified>Df3dRAhjGh8=</pkcs5:Specified>
            </pkcs5:Salt>
            <pkcs5:IterationCount>200</pkcs5:IterationCount>
            <pkcs5:KeyLength>20</pkcs5:KeyLength>
            <pkcs5:PRF/>
         </pkcs5:PBKDF2-params>
       </KeyDerivationMethod>
     </DerivedKey>
</MACAlgorithm>

Comments?

- Ming

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Hannes Tschofenig
Sent: Tuesday, January 13, 2009 12:46 PM
To: keyprov@ietf.org
Subject: [KEYPROV] KEYPROV Conference Call: Meeting Minutes (13th Jan.
2009)

Participants: 

 - Ming Pei
 - Salah Machani
 - Philip Hoyer
 - Sean Turner
 - Andrea Doherty
 - Hannes Tschofenig

Notes: 

Andrea will talk to Phillip to figure out whether he is working on the
DSKPP draft and what exactly he is editing. Andrea will also make a
proposal to the mailing list regarding ways to simplify DSKPP by this
week. 

Sean will do a review of PSKC today. Sean, Ming and Andrea will review
the submitted version of PSKC this week. 

Ming produced examples for PSKC, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00572.html.
Philip will copy them into the PSKC draft. Hannes will then submit the
draft today.


Open issues with the PSKC draft: 

* Which encryption algorithm has to be mandatory-to-implement, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00569.html
Depending on the selection the examples need to be updated. 

* Ming is working on more examples. They need to be incorporated into
the document. 

* Issue raised by Anders regarding KW-AES-128: He found out that it
seems to require that the keys to be wrapped are a multiple of 8 bytes
which seems to clash with HOTP's recommended 20 byte-keys. Ming will
sent a mail to Russ. 

* Working on the examples with Philip we noticed that we have a
different understanding on how extensiblity for the <Data> element would
look like and that there might be an issue. Hannes will post a mail to
the list to explain the topic. 

* Ming found one additional issue regarding the MAC algorithm and he
will post a summary to the list. 

Ciao
Hannes

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 13 17:40:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id D622328C0D6;
	Tue, 13 Jan 2009 17:40:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 013B93A6AA7
	for <keyprov@core3.amsl.com>; Tue, 13 Jan 2009 17:40:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.059
X-Spam-Level: 
X-Spam-Status: No, score=-6.059 tagged_above=-999 required=5
	tests=[AWL=-0.060, BAYES_00=-2.599, J_CHICKENPOX_27=0.6,
	RCVD_IN_DNSWL_MED=-4]
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 y3CcJI4N971c for <keyprov@core3.amsl.com>;
	Tue, 13 Jan 2009 17:40:27 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74])
	by core3.amsl.com (Postfix) with ESMTP id BDF363A6A62
	for <keyprov@ietf.org>; Tue, 13 Jan 2009 17:40:27 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com
	[65.205.251.35])
	by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0E1HY7P004032;
	Tue, 13 Jan 2009 17:17:36 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by
	MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft
	SMTPSVC(6.0.3790.3959); Tue, 13 Jan 2009 17:40:08 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 13 Jan 2009 17:40:05 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D44@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D43@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] PSKC should be capable to support a separate
	MACdifferent from encryption key --> (RE: KEYPROV
	ConferenceCall: Meeting Minutes (13th Jan. 2009))
Thread-Index: Acl1v/ZlubU6gqT9QUyQ/bOAm5OsAAAH+TggAAHuL6A=
References: <00e701c975bf$fb1c29a0$7742a20a@nsnintra.net>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181D43@mou1wnexmb10.vcorp.ad.vrsn.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Pei, Mingliang" <mpei@verisign.com>,
	"Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <keyprov@ietf.org>
X-OriginalArrivalTime: 14 Jan 2009 01:40:08.0274 (UTC)
	FILETIME=[083BDB20:01C975E9]
Subject: Re: [KEYPROV] PSKC should be capable to support a separate
	MACdifferent from encryption key --> (RE: KEYPROV
	ConferenceCall: Meeting Minutes (13th Jan. 2009))
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org


BTW, the alternative approach is to define a type that more explicitly
defines the keying material elements in PSKC instead of the "any" type
in XML-DSIG. For example, we may define something like the following.

   <xs:element name="MACAlgorithm" type="pskc:KeyAlgorithmType"/>
   <complexType name="KeyAlgorithmType" mixed="true">
     <choice>
       <element ref="ds:KeyName" minOccurs="0"/>
       <element name="Key" type="pskc:DerivedKeyType" minOccurs="0"/>
       <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
     </choice>
    <attribute name="Algorithm" type="anyURI" use="required"/> 
   </complexType>

I preferred the xmldsig definition over this choice for reuse purpose
while the added value in a new type isn't significant.

Comments?

- Ming

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Tuesday, January 13, 2009 5:14 PM
To: Hannes Tschofenig; keyprov@ietf.org
Subject: [KEYPROV] PSKC should be capable to support a separate
MACdifferent from encryption key --> (RE: KEYPROV ConferenceCall:
Meeting Minutes (13th Jan. 2009))


Here is the issue that I mentioned in today's call for a resolution. It
was initially asked by Pasi. The issue is:

Currently PSKC generally assumes that the MAC key for MAC computation
for <ValueMAC> is the encryption key. It allows using a different key,
in particularly, the PBE based use cases. It is considered weak when the
same password derived key is used for both encryption and MAC
calculation. However, PSKC draft didn't specify where and how a separate
MAC can be communicated.

Proposal:

1. Similar to the encryption key specification, the entire KeyContainer
should share the same MAC key for all entries (bulk case and multiple
encrypted attribute case).
2. The MAC key information should be carried in an extended element of
the current 

    <xs:element name="MACAlgorithm" type="pskc:KeyAlgorithmType"
      minOccurs="0"/>

Note that W3C XML-DSIG has defined a way to specify MAC algorithms
including keying material. In XML-DSIG, MAC schema reuses the schema to
define signature algorithm type.

   <element name="SignatureMethod" type="ds:SignatureMethodType"/>
   <complexType name="SignatureMethodType" mixed="true">
     <sequence>
       <element name="HMACOutputLength" minOccurs="0"
type="ds:HMACOutputLengthType"/>
       <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
       <!-- (0,unbounded) elements from (1,1) external namespace -->
      </sequence>
    <attribute name="Algorithm" type="anyURI" use="required"/> 
   </complexType>

Example from XML-DSIG:

   <SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
      <HMACOutputLength>128</HMACOutputLength>
   </SignatureMethod>

The XML-DSIG definition looks fine for PSKC use as it is simple enough.
So I propose to change MACAlgorithm schema to

    <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
      minOccurs="0"/>

The KeyContainerType will become

  <xs:complexType name="KeyContainerType">
    <xs:sequence>
      <xs:element name="EncryptionKey" type="ds:KeyInfoType"
        minOccurs="0"/>
      <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
        minOccurs="0"/>
      <xs:element name="Device" type="pskc:DeviceType"
        minOccurs="1" maxOccurs="unbounded"/>
      ...
  </xs:complexType>

Examples:

A. MAC is the same as encryption key

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1"/>

B. Separate MAC key with an identifier - ds:KeyName is used

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
    <ds:KeyName>Example-MAC-Key1</ds:KeyName>
</MACAlgorithm>

C. Separate MAC key basing on a separate passphrase - pskc:DeriveKey is
used to carry keying material

<MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
    <DerivedKey>
      <CarriedKeyName>Example-Passphrase-For-MAC1</CarriedKeyName>
      <KeyDerivationMethod
 
Algorithm="http://www.rsasecurity.com/rsalabs/pkcs/schemas/pkcs-5v2-0#pb
kdf2">
         <pkcs5:PBKDF2-params>
            <pkcs5:Salt>
              <pkcs5:Specified>Df3dRAhjGh8=</pkcs5:Specified>
            </pkcs5:Salt>
            <pkcs5:IterationCount>200</pkcs5:IterationCount>
            <pkcs5:KeyLength>20</pkcs5:KeyLength>
            <pkcs5:PRF/>
         </pkcs5:PBKDF2-params>
       </KeyDerivationMethod>
     </DerivedKey>
</MACAlgorithm>

Comments?

- Ming

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Hannes Tschofenig
Sent: Tuesday, January 13, 2009 12:46 PM
To: keyprov@ietf.org
Subject: [KEYPROV] KEYPROV Conference Call: Meeting Minutes (13th Jan.
2009)

Participants: 

 - Ming Pei
 - Salah Machani
 - Philip Hoyer
 - Sean Turner
 - Andrea Doherty
 - Hannes Tschofenig

Notes: 

Andrea will talk to Phillip to figure out whether he is working on the
DSKPP draft and what exactly he is editing. Andrea will also make a
proposal to the mailing list regarding ways to simplify DSKPP by this
week. 

Sean will do a review of PSKC today. Sean, Ming and Andrea will review
the submitted version of PSKC this week. 

Ming produced examples for PSKC, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00572.html.
Philip will copy them into the PSKC draft. Hannes will then submit the
draft today.


Open issues with the PSKC draft: 

* Which encryption algorithm has to be mandatory-to-implement, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00569.html
Depending on the selection the examples need to be updated. 

* Ming is working on more examples. They need to be incorporated into
the document. 

* Issue raised by Anders regarding KW-AES-128: He found out that it
seems to require that the keys to be wrapped are a multiple of 8 bytes
which seems to clash with HOTP's recommended 20 byte-keys. Ming will
sent a mail to Russ. 

* Working on the examples with Philip we noticed that we have a
different understanding on how extensiblity for the <Data> element would
look like and that there might be an issue. Hannes will post a mail to
the list to explain the topic. 

* Ming found one additional issue regarding the MAC algorithm and he
will post a summary to the list. 

Ciao
Hannes

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Wed Jan 14 00:24:55 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6C20528C1AF;
	Wed, 14 Jan 2009 00:24:55 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2B11A28C1AF
	for <keyprov@core3.amsl.com>; Wed, 14 Jan 2009 00:24:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.413
X-Spam-Level: 
X-Spam-Status: No, score=-2.413 tagged_above=-999 required=5 tests=[AWL=0.185, 
	BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 Z69imTIFomYc for <keyprov@core3.amsl.com>;
	Wed, 14 Jan 2009 00:24:52 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id AA83028C1A6
	for <keyprov@ietf.org>; Wed, 14 Jan 2009 00:24:51 -0800 (PST)
Received: (qmail invoked by alias); 14 Jan 2009 08:24:35 -0000
Received: from unknown (EHLO 4FIL42860) [192.100.124.156]
	by mail.gmx.net (mp010) with SMTP; 14 Jan 2009 09:24:35 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1+r7Sx6PmCrUfhRLmtlhwpAzbfCEx13qlr766jGMP
	wi7PvE+Ng+Loj4
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Wed, 14 Jan 2009 10:27:23 +0200
Message-ID: <00f001c97621$ed5e5330$7742a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl0/LoTtxSWj9r/Qie1Y21RjmrikwAByXtwACnuL9AAHZNAcA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.48,0.47
Subject: [KEYPROV] FW: Advice needed: how shall we use AES-128-KW to wrap
	any length of keys?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0377722730=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0377722730==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00F1_01C97632.B0E72330"

This is a multi-part message in MIME format.

------=_NextPart_000_00F1_01C97632.B0E72330
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

FYI


  _____  

From: Pei, Mingliang [mailto:mpei@verisign.com] 
Sent: 14 January, 2009 02:34
To: Russ Housley
Cc: Hallam-Baker, Phillip; Philip Hoyer; Hannes Tschofenig;
anders.rundgren@telia.com; Salah Machani
Subject: Advice needed: how shall we use AES-128-KW to wrap any length of
keys?


Hi Russ,
 
Happy New Year!
 
On deciding between KW-AES vs. AES as the mandatory key encryption algorithm
in PSKC, Anders noted that KW-AES-128 by RFC3394 assumes the size of the key
to be wrapped is multiple of block size. We consider that some padding can
be done to support any length of key (at least two times of the block size
of an encryption algorithm). You are our expert in this area as the author
of RFC3394. We believe that you must have also thought of ways to support
any size of keys for wrapping. 
 
Could you advise us on the following two questions?
 
1. What padding would you recommend when using KW-AES-xxx algorithms?
 
I am thinking that PKCS7 padding would simply work as we do for AES-CBC on
any size of plaintext.
 
2. When PSKC already supports a MAC value along with wrapped key value, the
purpose of "key wrapping algorithm KW-AES-xxx" is already served so that
AES-128-CBC can serve the same security level as KW-AES-xxx. By this
argument, we are fine to recommend either AES-128-CBC or KW-AES-128 as the
mandatory one.
 
Is this right?
 
If the above is true, I would recommend AES-128-CBC as the mandatory one:
(1) we don't need to worry padding part as it is well understood with this.
(2) the security level is the same and AES-128-CBC is more widely supported
than KW- counterparts (my claim though).
 
We would appreciate your advice and help on this. I look forward to hearing
from you soon.
 
Thank you,
 
- Ming
 
  _____  

From: Pei, Mingliang 
Sent: Monday, January 12, 2009 2:37 PM
To: Anders Rundgren; Philip Hoyer; Hannes Tschofenig
Cc: Hallam-Baker, Phillip; 'Doherty, Andrea'; housley@vigilsec.com
Subject: RE: KW-AES-128 clashes with HOTP? Was: [KEYPROV] Examples in PSKC



Russ is the author of RFC3394 on this. Copying him for more comments. Here
is my understanding.
 
True that the original definition in RFC3394 and xmlenc spec assumes the key
length is multiple (n) of 64-bit data blocks.
 
http://tools.ietf.org/html/rfc3394
http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-aes128
 
I assume that padding can be independently applied on the plaintext (key to
be wrap) but cannot find a general standard yet. One RFC that handles
padding for key wrapping is the RFC3537 on wrapping a HMAC key with 3DES and
AES.
 
http://tools.ietf.org/html/rfc3537
 
The padding in that spec is new one, different from known ones such as PKCS5
or PKCS7 padding. I was curious why PKCS5 cannot be simply used in key
wrapping in the similar way to AES-CBC. 
 
Regardless, if we are determined to use kw-xxx, I think that we could
specify in PSKC how to do padding for any symmetric key length. The key size
should be at least 2 blocks for use of this per RFC3394:
 
Quoted: "The only restriction the key wrap algorithm places on n is that n
be at least two.  (For key data with length less than or equal to 64 bits,
the constant field used in this specification and the key data
   form a single 128-bit codebook input making this key wrap unnecessary.)"
 
On the other hand, the email reply by Hannes tried to further clarify
whether we are in agreement to change back to KW-AES-128. AES-128-CBC is
fine while we have ValueMAC for integrity check in the schema.
 
- Ming


  _____  

From: Anders Rundgren [mailto:anders.rundgren@telia.com] 
Sent: Monday, January 12, 2009 1:29 PM
To: Philip Hoyer; Pei, Mingliang; Hannes Tschofenig
Subject: KW-AES-128 clashes with HOTP? Was: [KEYPROV] Examples in PSKC


Hi Guys,
 
Pardon my limited knowledge of "hardcore crypto" but during some experiments
with KW-AES-128 I found out that it seems to require that the keys to be
wrapped are a multiple of 8 bytes which seems to clash with HOTP's
recommended 20 byte-keys.
 
Anders

----- Original Message ----- 
From: Philip Hoyer <mailto:philip.hoyer@actividentity.com>  
To: Pei, Mingliang <mailto:mpei@verisign.com>  ; hannes.tschofenig@gmx.net ;
keyprov@ietf.org 
Sent: Monday, January 12, 2009 11:31
Subject: Re: [KEYPROV] Examples in PSKC


Ming,

We agreed on previous call that the KW version AES 128 will be the mandatory
algorithm for PSKC and DSKPP so we need examples using KW-AES-128

 

Philip

 


  _____  


From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On Behalf
Of Pei, Mingliang
Sent: Monday, January 12, 2009 9:38 AM
To: hannes.tschofenig@gmx.net; keyprov@ietf.org
Subject: Re: [KEYPROV] Examples in PSKC

 

Yes, I have done AES128-CBC examples. The padding and iv are well considered
in the example now, and I will update the draft to reflect the
specifications and example data. The mac key choice is the encryption key by
default and we need to come out a way to allow other mac key as we discussed
during 73th ietf.

I am working on the rsa example, and hope to get most results before
Tuesday's call.

- Ming


----- Original Message -----
From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
To: Pei, Mingliang; hannes.tschofenig@gmx.net <hannes.tschofenig@gmx.net>;
keyprov@ietf.org <keyprov@ietf.org>
Sent: Sat Jan 10 09:22:36 2009
Subject: RE: [KEYPROV] Examples in PSKC

Ming,

Are you making progress with the examples?

Ciao
Hannes


________________________________

        From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of ext Pei, Mingliang
        Sent: 15 December, 2008 09:25
        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
        Subject: Re: [KEYPROV] Examples in PSKC
       
       

        I am one. Philip also suggested that it better has two versions so
that they can verify each other. Hope to get another reference check.
       
        - Ming
       
        ----- Original Message -----
        From: keyprov-bounces@ietf.org <keyprov-bounces@ietf.org>
        To: keyprov@ietf.org <keyprov@ietf.org>
        Sent: Sun Dec 14 04:55:43 2008
        Subject: [KEYPROV] Examples in PSKC
       
        Hi all,
       
        during the IETF#73 KEYPROV meeting Ming mentioned that the examples
will be
        extended in such a way that they can actually be verified, i.e.,
when there
        is a digital signature then enough information is provided in the
document
        so that it can be checked for correctness.
       
        What I have in mind is something similar to what is done in
        http://www.ietf.org/rfc/rfc4474.txt (see also Appendix B)
       
        So, who is working on this aspect?
       
        Ciao
        Hannes
       
       
        _______________________________________________
        KEYPROV mailing list
        KEYPROV@ietf.org
        https://www.ietf.org/mailman/listinfo/keyprov
       





  _____  




_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov



------=_NextPart_000_00F1_01C97632.B0E72330
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD><TITLE>Re: [KEYPROV] =
Examples in PSKC</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"State"></o:SmartTagType><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"place"></o:SmartTagType><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: Verdana;
}
@font-face {
	font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt =
90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: blue; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: =
"Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
P.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
LI.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
DIV.CrossReference {
	FONT-SIZE: 9pt; MARGIN: 6pt 0pt 0pt 42.5pt; COLOR: #3366ff; =
FONT-FAMILY: Verdana; TEXT-ALIGN: justify; TEXT-DECORATION: underline
}
SPAN.EmailStyle19 {
	COLOR: navy; FONT-FAMILY: Arial; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dblue link=3Dblue bgColor=3D#ffffff>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D4><SPAN=20
class=3D765112708-14012009>FYI</SPAN></FONT></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Pei, Mingliang=20
  [mailto:mpei@verisign.com] <BR><B>Sent:</B> 14 January, 2009=20
  02:34<BR><B>To:</B> Russ Housley<BR><B>Cc:</B> Hallam-Baker, Phillip; =
Philip=20
  Hoyer; Hannes Tschofenig; anders.rundgren@telia.com; Salah=20
  Machani<BR><B>Subject:</B> Advice needed: how shall we use AES-128-KW =
to wrap=20
  any length of keys?<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>Hi Russ,</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>Happy New Year!</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>On deciding between KW-AES vs. AES as the =
mandatory=20
  key encryption algorithm in PSKC, Anders noted that KW-AES-128 by =
RFC3394=20
  assumes the size of the key to be wrapped is multiple of block size. =
We=20
  consider that some padding can be done to support any length of key =
(at least=20
  two times of the block size of&nbsp;an encryption algorithm). You are =
our=20
  expert in this area as the author of RFC3394. We believe that you must =
have=20
  also thought of ways to support any size of keys for wrapping.=20
  </SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>Could you advise us on the following two=20
  questions?</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>1. What padding would you recommend when =
using=20
  KW-AES-xxx algorithms?</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>I am thinking that PKCS7 padding would =
simply work as=20
  we do for AES-CBC on any size of plaintext.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>2. When PSKC already supports a MAC value =
along with=20
  wrapped key value, the purpose of "key wrapping algorithm KW-AES-xxx" =
is=20
  already served so that AES-128-CBC can serve the same security level =
as=20
  KW-AES-xxx. By this argument, we are fine to recommend either =
AES-128-CBC or=20
  KW-AES-128 as the mandatory one.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>Is this right?</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>If the above is true, I would recommend =
AES-128-CBC=20
  as the mandatory one: (1) we don't need to worry padding part as it is =
well=20
  understood with this. (2) the security level is the same and =
AES-128-CBC is=20
  more widely supported than KW- counterparts (my claim=20
  though).</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>We would appreciate your advice and help on =
this. I=20
  look forward to hearing from you soon.</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>Thank you,</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009>- Ming</SPAN></FONT></DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
  class=3D925212018-13012009></SPAN></FONT>&nbsp;</DIV>
  <DIV dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  </DIV>
  <DIV dir=3Dltr align=3Dleft><FONT face=3DTahoma size=3D2><B>From:</B> =
Pei, Mingliang=20
  <BR><B>Sent:</B> Monday, January 12, 2009 2:37 PM<BR><B>To:</B> Anders =

  Rundgren; Philip Hoyer; Hannes Tschofenig<BR><B>Cc:</B> Hallam-Baker, =
Phillip;=20
  'Doherty, Andrea'; housley@vigilsec.com<BR><B>Subject:</B> RE: =
KW-AES-128=20
  clashes with HOTP? Was: [KEYPROV] Examples in =
PSKC<BR></FONT><BR></DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009>Russ is the author of RFC3394 on this. =
Copying him=20
    for more comments. Here is my understanding.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009>True that the original definition in =
RFC3394 and=20
    xmlenc spec assumes the key length is multiple (n) of 64-bit data=20
    blocks.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009><A=20
    =
href=3D"http://tools.ietf.org/html/rfc3394">http://tools.ietf.org/html/rf=
c3394</A></SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009><A=20
    =
href=3D"http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#=
kw-aes128">http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.ht=
ml#kw-aes128</A></SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009>I assume that padding can be =
independently applied=20
    on the plaintext (key to be wrap) but cannot find a general standard =
yet.=20
    One RFC that handles padding for key wrapping is the RFC3537 on =
wrapping a=20
    HMAC key with 3DES and AES.</SPAN></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
    class=3D037461922-12012009></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><A=20
    =
href=3D"http://tools.ietf.org/html/rfc3537">http://tools.ietf.org/html/rf=
c3537</A></FONT></DIV>
    <DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
    size=3D2></FONT>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2>The padding in that spec is new one, =
different from=20
    known ones such as PKCS5 or PKCS7 padding. I was curious why PKCS5 =
cannot be=20
    simply used in key wrapping in the similar way to AES-CBC.=20
    </FONT></SPAN></DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2>Regardless, if we are determined to use =
kw-xxx, I think=20
    that we could specify in PSKC how to do padding for any symmetric =
key=20
    length. The key size should be at least 2 blocks for use of this per =

    RFC3394:</FONT></SPAN></DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2>Quoted: "The only restriction the key wrap =
algorithm=20
    places on n is that n be&nbsp;at least two.&nbsp; (For key data with =
length=20
    less than or equal to 64&nbsp;bits, the constant field used in this=20
    specification and the key data<BR>&nbsp;&nbsp; form a single 128-bit =

    codebook input making this key =
wrap&nbsp;unnecessary.)"</FONT></SPAN></DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2>On the other hand, the email reply by =
Hannes tried to=20
    further clarify whether we are in agreement to change back to =
KW-AES-128.=20
    AES-128-CBC is fine while we have ValueMAC for integrity check in =
the=20
    schema.</FONT></SPAN></DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D037461922-12012009><FONT =
face=3DArial=20
    color=3D#0000ff size=3D2>- Ming</FONT></SPAN></DIV><BR>
    <BLOCKQUOTE dir=3Dltr=20
    style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff =
2px solid; MARGIN-RIGHT: 0px">
      <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft>
      <HR tabIndex=3D-1>
      <FONT face=3DTahoma size=3D2><B>From:</B> Anders Rundgren=20
      [mailto:anders.rundgren@telia.com] <BR><B>Sent:</B> Monday, =
January 12,=20
      2009 1:29 PM<BR><B>To:</B> Philip Hoyer; Pei, Mingliang; Hannes=20
      Tschofenig<BR><B>Subject:</B> KW-AES-128 clashes with HOTP? Was: =
[KEYPROV]=20
      Examples in PSKC<BR></FONT><BR></DIV>
      <DIV></DIV>
      <DIV><FONT face=3DArial size=3D2>Hi Guys,</FONT></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
      <DIV><FONT face=3DArial size=3D2>Pardon my limited knowledge of =
"hardcore=20
      crypto" but during some experiments with KW-AES-128 I =
found&nbsp;out that=20
      it seems to&nbsp;require that the keys to be wrapped&nbsp;are a =
multiple=20
      of 8 bytes which seems to clash with HOTP's recommended&nbsp;20=20
      byte-keys.</FONT></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
      <DIV><FONT face=3DArial size=3D2>Anders</FONT></DIV>
      <BLOCKQUOTE=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
        <DIV style=3D"FONT: 10pt arial">----- Original Message ----- =
</DIV>
        <DIV=20
        style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
        <A title=3Dphilip.hoyer@actividentity.com=20
        href=3D"mailto:philip.hoyer@actividentity.com">Philip Hoyer</A> =
</DIV>
        <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dmpei@verisign.com=20
        href=3D"mailto:mpei@verisign.com">Pei, Mingliang</A> ; <A=20
        title=3Dhannes.tschofenig@gmx.net=20
        =
href=3D"mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</A> =
;=20
        <A title=3Dkeyprov@ietf.org=20
        href=3D"mailto:keyprov@ietf.org">keyprov@ietf.org</A> </DIV>
        <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Monday, January 12, =
2009=20
        11:31</DIV>
        <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [KEYPROV] =
Examples in=20
        PSKC</DIV>
        <DIV><BR></DIV>
        <DIV class=3DSection1>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Ming,<o:p></o:p></SPAN></FONT></P>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">We =
agreed on=20
        previous call that the KW version AES 128 will be the mandatory=20
        algorithm for PSKC and DSKPP so we need examples using=20
        KW-AES-128<o:p></o:p></SPAN></FONT></P>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Philip<o:p></o:p></SPAN></FONT></P>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
        <DIV>
        <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
        face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: =
12pt">
        <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
        </SPAN></FONT></DIV>
        <P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
        style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
        face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; =
FONT-FAMILY: Tahoma">=20
        <A =
href=3D"mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</A>=20
        [mailto:keyprov-bounces@ietf.org] <B><SPAN style=3D"FONT-WEIGHT: =
bold">On=20
        Behalf Of </SPAN></B>Pei, Mingliang<BR><B><SPAN=20
        style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, January 12, =
2009 9:38=20
        AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> <A=20
        =
href=3D"mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</A>; =

        <A =
href=3D"mailto:keyprov@ietf.org">keyprov@ietf.org</A><BR><B><SPAN=20
        style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [KEYPROV] =
Examples in=20
        PSKC</SPAN></FONT><o:p></o:p></P></DIV>
        <P class=3DMsoNormal><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
        style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
        <P style=3D"MARGIN-BOTTOM: 12pt"><FONT face=3D"Times New Roman" =
size=3D2><SPAN=20
        style=3D"FONT-SIZE: 10pt">Yes, I have done AES128-CBC examples. =
The=20
        padding and iv are well considered in the example now, and I =
will update=20
        the draft to reflect the specifications and example data. The =
mac key=20
        choice is the encryption key by default and we need to come out =
a way to=20
        allow other mac key as we discussed during 73th ietf.<BR><BR>I =
am=20
        working on the rsa example, and hope to get most results before=20
        Tuesday's call.<BR><BR>- Ming<BR><BR><BR>----- Original Message=20
        -----<BR>From: Hannes Tschofenig=20
        &lt;Hannes.Tschofenig@gmx.net&gt;<BR>To: Pei, Mingliang;=20
        hannes.tschofenig@gmx.net &lt;hannes.tschofenig@gmx.net&gt;;=20
        keyprov@ietf.org &lt;keyprov@ietf.org&gt;<BR>Sent: Sat Jan 10 =
09:22:36=20
        2009<BR>Subject: RE: [KEYPROV] Examples in =
PSKC<BR><BR>Ming,<BR><BR>Are=20
        you making progress with the=20
        =
examples?<BR><BR>Ciao<BR>Hannes<BR><BR><BR>______________________________=
__<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        From: keyprov-bounces@ietf.org [<A=20
        =
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>]=20
        On<BR>Behalf Of ext <st1:State w:st=3D"on"><st1:place=20
        w:st=3D"on">Pei</st1:place></st1:State>,=20
        Mingliang<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: 15 =

        December, 2008 =
09:25<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To:=20
        hannes.tschofenig@gmx.net;=20
        keyprov@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Subject:=20
        Re: [KEYPROV] Examples in=20
        =
PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
        I am one. Philip also suggested that it better has two versions=20
        so<BR>that they can verify each other. Hope to get another =
reference=20
        =
check.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;=20
        -=20
        =
Ming<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
        ----- Original Message=20
        -----<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From:=20
        keyprov-bounces@ietf.org=20
        =
&lt;keyprov-bounces@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
        To: keyprov@ietf.org=20
        =
&lt;keyprov@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        Sent: Sun Dec 14 04:55:43=20
        2008<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: =
[KEYPROV]=20
        Examples in=20
        =
PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
        Hi=20
        =
all,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=20
        during the IETF#73 KEYPROV meeting Ming mentioned that the=20
        examples<BR>will =
be<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        extended in such a way that they can actually be verified, =
i.e.,<BR>when=20
        there<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is a digital =

        signature then enough information is provided in=20
        the<BR>document<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; so =
that it=20
        can be checked for=20
        =
correctness.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        What I have in mind is something similar to what is done=20
        in<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
        =
href=3D"http://www.ietf.org/rfc/rfc4474.txt">http://www.ietf.org/rfc/rfc4=
474.txt</A>=20
        (see also Appendix=20
        =
B)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
        So, who is working on this=20
        =
aspect?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
        Ciao<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        =
Hannes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        =
_______________________________________________<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
        KEYPROV mailing =
list<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
        KEYPROV@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<A=20
        =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;<BR><BR></SPAN></FONT><o:p></o:p></P></DIV>
        <P>
        <HR>

        =
<P></P>_______________________________________________<BR>KEYPROV=20
        mailing=20
        =
list<BR>KEYPROV@ietf.org<BR>https://www.ietf.org/mailman/listinfo/keyprov=
<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_00F1_01C97632.B0E72330--


--===============0377722730==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============0377722730==--



From keyprov-bounces@ietf.org  Wed Jan 14 05:02:20 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9C43D3A6B42;
	Wed, 14 Jan 2009 05:02:20 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 29D263A6B42
	for <keyprov@core3.amsl.com>; Wed, 14 Jan 2009 05:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level: 
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001,
	USER_IN_WHITELIST=-100]
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 VYnpXrBoHat5 for <keyprov@core3.amsl.com>;
	Wed, 14 Jan 2009 05:02:17 -0800 (PST)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.224])
	by core3.amsl.com (Postfix) with ESMTP id 8C3EC3A63EC
	for <keyprov@ietf.org>; Wed, 14 Jan 2009 05:02:17 -0800 (PST)
Received: by rv-out-0506.google.com with SMTP id b25so613093rvf.49
	for <keyprov@ietf.org>; Wed, 14 Jan 2009 05:02:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:message-id:date:from:sender
	:to:subject:cc:in-reply-to:mime-version:content-type:references
	:x-google-sender-auth;
	bh=6A/Q2n4+yZrny2aQXkDpOUKyDsM/IuiPyQJzYpWaXRE=;
	b=Tn3ZU6pG+zrHncIxni6raHQvzlTnt8BcVslPSPQaVepGGsZk8mWNPHbvsYI/todTjP
	WYaXxY53WwlzX4tQ3pdbqQpmAPnvlzYph2TdRPCCFeBHp2fByffppjKNKjEhfw3KekxX
	0y2tWuCctm5y/z4TJyYgA12wvDRl6whV+wVRE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version
	:content-type:references:x-google-sender-auth;
	b=UsYZnYSzUNY8Iv6S9wWBceYwvsvkzU8WE0RFq+q64Ru3vl0ITh+z7TP205fI1b5tYC
	zDqcbfBFAhlXEW2Rr6Y7a2+SVElhCVRxM+y9LV5diA0fFJIA1CG1z7U+HqEu5Ph1H9wy
	g0z/eZg+yQWsVyCOxeLqtnqOhDJs3XVPColzU=
Received: by 10.141.122.1 with SMTP id z1mr18187rvm.49.1231936169790;
	Wed, 14 Jan 2009 04:29:29 -0800 (PST)
Received: by 10.140.40.7 with HTTP; Wed, 14 Jan 2009 04:29:29 -0800 (PST)
Message-ID: <ed843b100901140429x7f229084jd6e1090c45ff1e85@mail.gmail.com>
Date: Wed, 14 Jan 2009 05:29:29 -0700
From: "Matt Ball" <matt.ball@ieee.org>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
In-Reply-To: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
X-Google-Sender-Auth: 2832bc838ecf586f
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1856644169=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

--===============1856644169==
Content-Type: multipart/alternative; 
	boundary="----=_Part_166530_26242690.1231936169775"

------=_Part_166530_26242690.1231936169775
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi Folks,

>From a NIST (i.e., FIPS 140-2) point-of-view, the only currently approved
symmetric algorithm for protecting keys is AES Key Wrap (e.g., KW-AES-128).
NIST will likely expand the list of approved algorithms in the next couple
years, but I'm sure that they will always have a requirement to include both
confidentiality and integrity.  For this reason, if the decision is for
AES-128-CBC, I would recommend adding an HMAC-SHA for integrity.  AES Key
Wrap already adds in a 64-bit integrity check, so this comes for 'free'.

Preferences:
1) AES Key Wrap
2) AES-CBC with HMAC-SHA

Cheers,
-Matt

On Mon, Jan 12, 2009 at 4:06 PM, Hannes Tschofenig <
Hannes.Tschofenig@gmx.net> wrote:

> Hi all,
>
> Section 6.1.1. of
>
> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke
> y-container-06.txt<http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-key-container-06.txt>describes the AES-128-CBC encryption algorithm as
> mandatory to implement.
>
> It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory
> algorithm.
>
> During the meeting we had a very brief chat about this topic, see (and
> hear):
> http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
> ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3
>
> I checked the meeting minutes and noticed that they do not capture a lot:
> http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
>
> So, let's us do a quick poll.
>
> Please indicate your preference (if possible with arguments why you want
> one
> or the other).
>
> --> Deadline for your response: 20th Jan. 2009 <--
>
> Ciao
> Hannes
>
> ________________________________
>
>        From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
> Behalf Of Pei, Mingliang
>        Sent: 12 January, 2009 20:01
>        To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
>        Subject: Re: [KEYPROV] Examples in PSKC
>
>
>        It was an issue raised during 73-th IETF. I wasn't aware that the
> decision to KW has been made in the follow up calls. Thanks for the update.
> I will make changes to AES-128-KW.
>
>        - Ming
>
>
> ________________________________
>
>                From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]
>                Sent: Monday, January 12, 2009 2:31 AM
>                To: Pei, Mingliang; hannes.tschofenig@gmx.net;
> keyprov@ietf.org
>                Subject: RE: [KEYPROV] Examples in PSKC
>
>
>
>                Ming,
>
>                We agreed on previous call that the KW version AES 128 will
> be the mandatory algorithm for PSKC and DSKPP so we need examples using
> KW-AES-128
>
>
>
>                Philip
>
>
>
>                ________________________________
>
>                                From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>                Sent: Monday, January 12, 2009 9:38 AM
>                To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>                Subject: Re: [KEYPROV] Examples in PSKC
>
>
>
>                Yes, I have done AES128-CBC examples. The padding and iv are
> well considered in the example now, and I will update the draft to reflect
> the specifications and example data. The mac key choice is the encryption
> key by default and we need to come out a way to allow other mac key as we
> discussed during 73th ietf.
>
>                I am working on the rsa example, and hope to get most
> results before Tuesday's call.
>
>                - Ming
>
>
>                ----- Original Message -----
>                From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
>                To: Pei, Mingliang; hannes.tschofenig@gmx.net
> <hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
>                Sent: Sat Jan 10 09:22:36 2009
>                Subject: RE: [KEYPROV] Examples in PSKC
>
>                Ming,
>
>                Are you making progress with the examples?
>
>                Ciao
>                Hannes
>
>
>                ________________________________
>
>                        From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On
>                Behalf Of ext Pei, Mingliang
>                        Sent: 15 December, 2008 09:25
>                        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
>                        Subject: Re: [KEYPROV] Examples in PSKC
>
>
>
>                        I am one. Philip also suggested that it better has
> two versions so
>                that they can verify each other. Hope to get another
> reference check.
>
>                        - Ming
>
>                        ----- Original Message -----
>                        From: keyprov-bounces@ietf.org
> <keyprov-bounces@ietf.org>
>                        To: keyprov@ietf.org <keyprov@ietf.org>
>                        Sent: Sun Dec 14 04:55:43 2008
>                        Subject: [KEYPROV] Examples in PSKC
>
>                        Hi all,
>
>                        during the IETF#73 KEYPROV meeting Ming mentioned
> that the examples
>                will be
>                        extended in such a way that they can actually be
> verified, i.e.,
>                when there
>                        is a digital signature then enough information is
> provided in the
>                document
>                        so that it can be checked for correctness.
>
>                        What I have in mind is something similar to what is
> done in
>                        http://www.ietf.org/rfc/rfc4474.txt (see also
> Appendix B)
>
>                        So, who is working on this aspect?
>
>                        Ciao
>                        Hannes
>
>
>                        _______________________________________________
>                        KEYPROV mailing list
>                        KEYPROV@ietf.org
>                        https://www.ietf.org/mailman/listinfo/keyprov
>
>
>
>
>
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
>



-- 
Thanks!
-Matt

Matt Ball, IEEE P1619.x SISWG Chair
Cell: 303-717-2717
http://www.linkedin.com/in/matthewvball
http://www.mavaball.net/

------=_Part_166530_26242690.1231936169775
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi Folks,<br><br>From a NIST (i.e., FIPS 140-2) point-of-view, the only currently approved symmetric algorithm for protecting keys is AES Key Wrap (e.g., KW-AES-128).&nbsp; NIST will likely expand the list of approved algorithms in the next couple years, but I&#39;m sure that they will always have a requirement to include both confidentiality and integrity.&nbsp; For this reason, if the decision is for AES-128-CBC, I would recommend adding an HMAC-SHA for integrity.&nbsp; AES Key Wrap already adds in a 64-bit integrity check, so this comes for &#39;free&#39;.<br>
<br>Preferences:<br>1) AES Key Wrap<br>2) AES-CBC with HMAC-SHA<br><br>Cheers,<br>-Matt<br><br><div class="gmail_quote">On Mon, Jan 12, 2009 at 4:06 PM, Hannes Tschofenig <span dir="ltr">&lt;<a href="mailto:Hannes.Tschofenig@gmx.net">Hannes.Tschofenig@gmx.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all,<br>
<br>
Section 6.1.1. of<br>
<a href="http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-key-container-06.txt" target="_blank">http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetric-ke<br>
y-container-06.txt</a> describes the AES-128-CBC encryption algorithm as<br>
mandatory to implement.<br>
<br>
It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory<br>
algorithm.<br>
<br>
During the meeting we had a very brief chat about this topic, see (and<br>
hear):<br>
<a href="http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm" target="_blank">http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm</a><br>
<a href="ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3" target="_blank">ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.mp3</a><br>
<br>
I checked the meeting minutes and noticed that they do not capture a lot:<br>
<a href="http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt" target="_blank">http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt</a><br>
<br>
So, let&#39;s us do a quick poll.<br>
<br>
Please indicate your preference (if possible with arguments why you want one<br>
or the other).<br>
<br>
--&gt; Deadline for your response: 20th Jan. 2009 &lt;--<br>
<br>
Ciao<br>
Hannes<br>
<br>
________________________________<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;From: <a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a> [mailto:<a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a>] On<br>
Behalf Of Pei, Mingliang<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Sent: 12 January, 2009 20:01<br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: Philip Hoyer; <a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a>; <a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: Re: [KEYPROV] Examples in PSKC<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;It was an issue raised during 73-th IETF. I wasn&#39;t aware that the<br>
decision to KW has been made in the follow up calls. Thanks for the update.<br>
I will make changes to AES-128-KW.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;- Ming<br>
<br>
<br>
________________________________<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: Philip Hoyer [mailto:<a href="mailto:philip.hoyer@actividentity.com">philip.hoyer@actividentity.com</a>]<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Monday, January 12, 2009 2:31 AM<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: Pei, Mingliang; <a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a>;<br>
<a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: RE: [KEYPROV] Examples in PSKC<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ming,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;We agreed on previous call that the KW version AES 128 will<br>
be the mandatory algorithm for PSKC and DSKPP so we need examples using<br>
KW-AES-128<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Philip<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;________________________________<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: <a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a><br>
[mailto:<a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a>] On Behalf Of Pei, Mingliang<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Monday, January 12, 2009 9:38 AM<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: <a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a>; <a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: Re: [KEYPROV] Examples in PSKC<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yes, I have done AES128-CBC examples. The padding and iv are<br>
well considered in the example now, and I will update the draft to reflect<br>
the specifications and example data. The mac key choice is the encryption<br>
key by default and we need to come out a way to allow other mac key as we<br>
discussed during 73th ietf.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I am working on the rsa example, and hope to get most<br>
results before Tuesday&#39;s call.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- Ming<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;----- Original Message -----<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: Hannes Tschofenig &lt;<a href="mailto:Hannes.Tschofenig@gmx.net">Hannes.Tschofenig@gmx.net</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: Pei, Mingliang; <a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a><br>
&lt;<a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a>&gt;; <a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a> &lt;<a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Sat Jan 10 09:22:36 2009<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: RE: [KEYPROV] Examples in PSKC<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ming,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Are you making progress with the examples?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ciao<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hannes<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;________________________________<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: <a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a><br>
[mailto:<a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a>] On<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Behalf Of ext Pei, Mingliang<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: 15 December, 2008 09:25<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: <a href="mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</a>; <a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: Re: [KEYPROV] Examples in PSKC<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I am one. Philip also suggested that it better has<br>
two versions so<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that they can verify each other. Hope to get another<br>
reference check.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- Ming<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;----- Original Message -----<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From: <a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a><br>
&lt;<a href="mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;To: <a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a> &lt;<a href="mailto:keyprov@ietf.org">keyprov@ietf.org</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sent: Sun Dec 14 04:55:43 2008<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Subject: [KEYPROV] Examples in PSKC<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi all,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;during the IETF#73 KEYPROV meeting Ming mentioned<br>
that the examples<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;will be<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;extended in such a way that they can actually be<br>
verified, i.e.,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;when there<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is a digital signature then enough information is<br>
provided in the<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;document<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;so that it can be checked for correctness.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;What I have in mind is something similar to what is<br>
done in<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.ietf.org/rfc/rfc4474.txt" target="_blank">http://www.ietf.org/rfc/rfc4474.txt</a> (see also<br>
Appendix B)<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;So, who is working on this aspect?<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ciao<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hannes<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;KEYPROV mailing list<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:KEYPROV@ietf.org">KEYPROV@ietf.org</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="https://www.ietf.org/mailman/listinfo/keyprov" target="_blank">https://www.ietf.org/mailman/listinfo/keyprov</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
KEYPROV mailing list<br>
<a href="mailto:KEYPROV@ietf.org">KEYPROV@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/keyprov" target="_blank">https://www.ietf.org/mailman/listinfo/keyprov</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Thanks!<br>-Matt<br><br>Matt Ball, IEEE P1619.x SISWG Chair<br>Cell: 303-717-2717<br><a href="http://www.linkedin.com/in/matthewvball">http://www.linkedin.com/in/matthewvball</a><br>
<a href="http://www.mavaball.net/">http://www.mavaball.net/</a><br>

------=_Part_166530_26242690.1231936169775--

--===============1856644169==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1856644169==--


From keyprov-bounces@ietf.org  Wed Jan 14 05:14:08 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 7A76C28C103;
	Wed, 14 Jan 2009 05:14:08 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 414413A6B55
	for <keyprov@core3.amsl.com>; Wed, 14 Jan 2009 05:14:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.593
X-Spam-Level: 
X-Spam-Status: No, score=-2.593 tagged_above=-999 required=5 tests=[AWL=0.006, 
	BAYES_00=-2.599]
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 E0VNY9zwyn3U for <keyprov@core3.amsl.com>;
	Wed, 14 Jan 2009 05:14:06 -0800 (PST)
Received: from yxa-v.extundo.com (yxa-v.extundo.com [83.241.177.39])
	by core3.amsl.com (Postfix) with ESMTP id 656933A6B52
	for <keyprov@ietf.org>; Wed, 14 Jan 2009 05:14:06 -0800 (PST)
Received: from c80-216-27-189.bredband.comhem.se ([80.216.27.189]
	helo=mocca.josefsson.org)
	by yxa-v.extundo.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
	(Exim 4.69) (envelope-from <simon@josefsson.org>) id 1LN5Z6-0005xw-A6
	for keyprov@ietf.org; Wed, 14 Jan 2009 14:13:48 +0100
X-Hashcash: 1:22:090114:keyprov@ietf.org::5yDyCBzUwIXhx8T9:bhSn
From: Simon Josefsson <simon@josefsson.org>
To: keyprov@ietf.org
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>
	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
OpenPGP: id=B565716F; url=http://josefsson.org/key.txt
X-Hashcash: 1:22:090114:keyprov-egrivxuawey@public.gmane.org::3PsVkQEGcDBu5wsG:4CFq
X-Hashcash: 1:22:090114:hannes.tschofenig-hi6y0cq0ng0@public.gmane.org::Aq6LQi8NKhkMiLet:Bafq
X-Hashcash: 1:22:090114:philip.hoyer-agozwa3scxna+cujyj6roqc/g2k4zdhf@public.gmane.org::mkdGJ6tfMPYEg7kW:DWoY
X-Hashcash: 1:22:090114:mpei-0nfljxsdnivwk0htik3j/w@public.gmane.org::O2x25VNM2AOKGePE:h0TM
Date: Wed, 14 Jan 2009 14:13:47 +0100
In-Reply-To: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net> (Hannes
	Tschofenig's message of "Tue, 13 Jan 2009 01:06:38 +0200")
Message-ID: <877i4y3u9g.fsf@mocca.josefsson.org>
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux)
MIME-Version: 1.0
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

"Hannes Tschofenig" writes:

> It was suggested to switch from AES-128-CBC to KW-AES-128 as the mandatory
> algorithm. 
...
> So, let's us do a quick poll. 

KW-AES-128.  Integrity checking is useful to detect certain attacks or
attacks attempts.

/Simon
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Wed Jan 14 08:27:40 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1A35428C19C;
	Wed, 14 Jan 2009 08:27:40 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 220C43A6833
	for <keyprov@core3.amsl.com>; Wed, 14 Jan 2009 08:27:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 0CXq2ImMF+Qh for <keyprov@core3.amsl.com>;
	Wed, 14 Jan 2009 08:27:38 -0800 (PST)
Received: from msux-gh1-uea02.nsa.gov (msux-gh1-uea02.nsa.gov [63.239.67.2])
	by core3.amsl.com (Postfix) with ESMTP id 0A2373A6A13
	for <keyprov@ietf.org>; Wed, 14 Jan 2009 08:27:37 -0800 (PST)
Received: from MSCS-FNX-UEA02.corp.nsa.gov (localhost [127.0.0.1])
	by msux-gh1-uea02.nsa.gov (8.12.10/8.12.10) with ESMTP id
	n0EGThTD007216; Wed, 14 Jan 2009 16:29:45 GMT
Received: from MSIS-FNX-UEA01.corp.nsa.gov ([10.214.64.14]) by
	MSCS-FNX-UEA02.corp.nsa.gov with Microsoft SMTPSVC(6.0.3790.1830); 
	Wed, 14 Jan 2009 11:27:17 -0500
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Wed, 14 Jan 2009 11:27:16 -0500
Message-ID: <8B4175549944314DBEFE08CD779077AC0E4E08@MSIS-FNX-UEA01.corp.nsa.gov>
In-Reply-To: <496C8DB7.6020403@ieca.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KW-AES-128 vs. AES-128-CBC
Thread-Index: Acl1iASGk1Q8qNIaS9G4q/OmYuLm+QA226sg
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com>	<3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com><032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
	<496C8DB7.6020403@ieca.com>
From: "Reddy, Raksha Patel" <r.reddy@radium.ncsc.mil>
To: "Sean Turner" <turners@ieca.com>,
	"Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
X-OriginalArrivalTime: 14 Jan 2009 16:27:17.0509 (UTC)
	FILETIME=[F7548B50:01C97664]
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

I prefer KW-AES-128.  It's better to use an algorithm specifically
designed to encrypt keys as opposed to ordinary data. 

Raksha Reddy
National Security Agency

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Sean Turner
Sent: Tuesday, January 13, 2009 7:49 AM
To: Hannes Tschofenig
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC

KW-AES-128

Hannes Tschofenig wrote:
> Hi all,
> 
> Section 6.1.1. of
> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmet
> ric-ke y-container-06.txt describes the AES-128-CBC encryption 
> algorithm as mandatory to implement.
> 
> It was suggested to switch from AES-128-CBC to KW-AES-128 as the 
> mandatory algorithm.
> 
> During the meeting we had a very brief chat about this topic, see (and
> hear):
> http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
> ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am
> 2.mp3
>  
> I checked the meeting minutes and noticed that they do not capture a
lot:
> http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
>  
> So, let's us do a quick poll. 
> 
> Please indicate your preference (if possible with arguments why you 
> want one or the other).
>   
> --> Deadline for your response: 20th Jan. 2009 <--
> 
> Ciao
> Hannes
> 
> ________________________________
> 
> 	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On 
> Behalf Of Pei, Mingliang
> 	Sent: 12 January, 2009 20:01
> 	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
> 	Subject: Re: [KEYPROV] Examples in PSKC
> 	
> 	
> 	It was an issue raised during 73-th IETF. I wasn't aware that
the 
> decision to KW has been made in the follow up calls. Thanks for the
update.
> I will make changes to AES-128-KW.
> 	 
> 	- Ming
> 
> 
> ________________________________
> 
> 		From: Philip Hoyer
[mailto:philip.hoyer@actividentity.com] 
> 		Sent: Monday, January 12, 2009 2:31 AM
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		
> 
> 		Ming,
> 
> 		We agreed on previous call that the KW version AES 128
will be the 
> mandatory algorithm for PSKC and DSKPP so we need examples using
> KW-AES-128
> 
> 		 
> 
> 		Philip
> 
> 		 
> 
> 		________________________________
> 
> 				From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> 		Sent: Monday, January 12, 2009 9:38 AM
> 		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		Subject: Re: [KEYPROV] Examples in PSKC
> 
> 		 
> 
> 		Yes, I have done AES128-CBC examples. The padding and iv
are well 
> considered in the example now, and I will update the draft to reflect 
> the specifications and example data. The mac key choice is the 
> encryption key by default and we need to come out a way to allow other

> mac key as we discussed during 73th ietf.
> 		
> 		I am working on the rsa example, and hope to get most
results before 
> Tuesday's call.
> 		
> 		- Ming
> 		
> 		
> 		----- Original Message -----
> 		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net 
> <hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
> 		Sent: Sat Jan 10 09:22:36 2009
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		Ming,
> 		
> 		Are you making progress with the examples?
> 		
> 		Ciao
> 		Hannes
> 		
> 		
> 		________________________________
> 		
> 		        From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On
> 		Behalf Of ext Pei, Mingliang
> 		        Sent: 15 December, 2008 09:25
> 		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		        Subject: Re: [KEYPROV] Examples in PSKC
> 		       
> 		       
> 		
> 		        I am one. Philip also suggested that it better
has two 
> versions so
> 		that they can verify each other. Hope to get another
reference 
> check.
> 		       
> 		        - Ming
> 		       
> 		        ----- Original Message -----
> 		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
> 		        To: keyprov@ietf.org <keyprov@ietf.org>
> 		        Sent: Sun Dec 14 04:55:43 2008
> 		        Subject: [KEYPROV] Examples in PSKC
> 		       
> 		        Hi all,
> 		       
> 		        during the IETF#73 KEYPROV meeting Ming
mentioned that the 
> examples
> 		will be
> 		        extended in such a way that they can actually be
verified, 
> i.e.,
> 		when there
> 		        is a digital signature then enough information
is provided 
> in the
> 		document
> 		        so that it can be checked for correctness.
> 		       
> 		        What I have in mind is something similar to what
is done in
> 		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
> 		       
> 		        So, who is working on this aspect?
> 		       
> 		        Ciao
> 		        Hannes
> 		       
> 		       
> 		        _______________________________________________
> 		        KEYPROV mailing list
> 		        KEYPROV@ietf.org
> 		        https://www.ietf.org/mailman/listinfo/keyprov
> 		       
> 		
> 		
> 
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Thu Jan 15 00:14:01 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A8BF43A69A2;
	Thu, 15 Jan 2009 00:14:01 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 8FAB53A69A2
	for <keyprov@core3.amsl.com>; Thu, 15 Jan 2009 00:14:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.136
X-Spam-Level: 
X-Spam-Status: No, score=-2.136 tagged_above=-999 required=5
	tests=[AWL=-0.137, BAYES_00=-2.599, J_CHICKENPOX_33=0.6]
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 yzjftVTEV3WE for <keyprov@core3.amsl.com>;
	Thu, 15 Jan 2009 00:14:00 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id C2E8A3A6877
	for <keyprov@ietf.org>; Thu, 15 Jan 2009 00:13:59 -0800 (PST)
Received: (qmail invoked by alias); 15 Jan 2009 08:07:04 -0000
Received: from unknown (EHLO 4FIL42860) [192.100.124.156]
	by mail.gmx.net (mp042) with SMTP; 15 Jan 2009 09:07:04 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1++9SBup0S+kaO8FfGYzu1v1hVN6sTj2ONaASaw0b
	wmp+3r7XbGSR3C
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "ECRIT" <ecrit@ietf.org>,
	<keyprov@ietf.org>,
	<dime@ietf.org>
Date: Thu, 15 Jan 2009 10:08:14 +0200
Message-ID: <000801c976e8$6c73abe0$80b5b70a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl2fTF8EcY7EhAkQnGtbOyw5hhCAAAAOUmgABpKSiA=
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5
Subject: [KEYPROV] FW: Copyright issues affecting current Internet-Drafts
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Folks, 

there are some issues with the new IPR policies outlined in RFC 5378 that I
would like to bring to your attention. Please read through the writeups that
other folks have provided and make your own judgement. 

Ciao
Hannes

>-----Original Message-----
>From: owner-radiusext@ops.ietf.org 
>[mailto:owner-radiusext@ops.ietf.org] On Behalf Of Dave Nelson
>Sent: 14 January, 2009 21:53
>To: radiusext@ops.ietf.org
>Subject: Copyright issues affecting current Internet-Drafts
>
>The IETF Chair has requested that all Working Groups be 
>notified of an intellectual property rights / copyright 
>"brou-ha-ha" that is being currently discussed on the IETF 
>General Discussion List.
>
>As I understand it, there is a minor defect in RFC 5378, the 
>document that currently governs rights in IETF submissions and 
>publications.
>Specifically, this has to do with rights for derivative works 
>outside of the IETF standards process.
>
>There is also ongoing discussion of a workaround for this 
>problem.  If you are interested, please consult the IETF 
>General Discussion mailing list archives.  Any discussion of 
>the issue should occur on that list.
>
>One potential impact to the Working Groups is that revised 
>boilerplate text is likely to be required for submission of 
>I-Ds.  That revised text is expected to be in place well 
>before the I-D submission cut-off date prior to IETF-74.  
>There may be some confusion during the transition, however.
>
>A second potential impact is that any material that has been 
>derived from a document published prior to the effective date 
>RFC 5378 (November 11, 2008) may require special restrictions 
>to be listed in the boilerplate, as to rights for derivative 
>works outside the IETF standards process.
>
>The "fair use doctrine" would seem to apply to small sections 
>of properly quoted and cited text from older documents.  The 
>issue arises with any modifications to such text.  We have 
>seen such re-use of modified text proposed in recent WG list 
>discussions on open RADEXT Issues.
>
>All I-D authors need to be generally aware of this issue, and 
>anyone wishing to include substantial sections of text or any 
>sections of modified text from a "pre-5378" document need to 
>be particular aware.  It does not appear that this issue will 
>impact our work, if we pay attention to the details.
>
>Following is the details of the issue, as summarized in an 
>announcement from the Trustees of the IETF Trust (the agency 
>that holds IETF IPR).
>
>---------------------------------------------------------------
>-----------
>
>The purpose of this message is twofold:
>
>1) To summarize the issues that some members of our community 
>   have experienced since the publication of RFC 5378 in 
>November 2008, 
>   and
>2) To invite community review and discussion on a potential 
>work-around 
>   being considered by the IETF Trustees.
>
>Some I-D authors are having difficulty implementing RFC 5378.  
>An example of the difficulty is as follows:
>
>  - an author wants to include pre-5378 content in a new submission
>    or contribution to the IETF, but
>  - s/he is not certain that all of the author(s) of the earlier  
>    material have agreed to license it to the IETF Trust according
>    to RFC 5378.
>
>If an I-D author includes pre-5378 material in a new document, 
>then s/he must represent or warrant that all of the authors 
>who created the
>pre-5378 material have granted rights for that material to the 
>IETF Trust.
>If s/he cannot make this assertion, then s/he has a problem.
>
>This situation has halted the progression of some 
>Internet-Drafts and interrupted the publication of some RFCs.  
>The Trustees of the IETF Trust are investigating ways to 
>implement a temporary work-around so that IETF work can 
>continue to progress.  A permanent solution to this "pre-5378 
>problem" may require an update to RFC 5378, for example new 
>work by the community to create a 5378-bis document.
>
>The remainder of this message provides an outline of the 
>temporary work- around being considered by the Trustees.
>
>RFC 5378 sections 1.j and 5.3.c provide the IETF Trust with 
>the authority to develop legend text for authors to use in 
>situations where they wish to limit the granting of rights to 
>modify and prepare derivatives of the documents they submit.  
>The Trustees used this authority in 2008 to develop and adopt 
>the current "Legal Provisions Relating to IETF Documents" 
>which are posted at:
>http://trustee.ietf.org/license-info/.
>
>The Trustees are now considering the creation of optional new 
>legend text which could be used by authors experiencing the 
>"pre-5378 problem".
>
>The new legend text, if implemented, would do the following:
>
>  a. Provide Authors and Contributors with a way to identify (to the
>     IETF Trust) that their contributions contain material 
>from pre-5378  
>     documents for which RFC 5378 rights to modify the material outside
>     the IETF standards process may not have been granted, and
>
>  b. Provide the IETF Trust and the community with a clear indication 
>     of every document containing pre-5378 content and having the
>     "pre-5378 problem".
>
>So, how could the creation and use of some new legend text 
>help people work-around the pre-5378 problem?
>
>The proposed answer is as follows:
>
>  1. Anyone having a contribution with the "pre-5378" problem 
>should add
>     new legend text to the contribution, to clearly flag that 
>it includes
>     pre-5378 material for which all of the rights needed 
>under RFC 5378
>     may not have been granted, and
>
>  2. The IETF Trust will consider authors and contributors (with the  
>     pre-5378 problem) to have met their RFC 5378 obligations if the
>     new legend text appears on their documents, and
>
>  3. Authors and contributors should only resort to adding the new  
>     legend text to their documents (per #1) if they cannot develop  
>     certainty that all of the author(s) of pre-5378 material in
>     their documents have agreed to license the pre-5378 content to
>     the IETF Trust according to RFC 5378.
>
>The proposed wording for the new legend text is now available 
>for your review and comments in section 6.c.iii of a draft 
>revision to the IETF Trust's "Legal Provisions Relating to 
>IETF Documents" located at 
>http://trustee.ietf.org/policyandprocedures.html.
>
>Please note that the above document also contains new text in 
>section 5.c dealing with "License Limitations".
>
>If your review and feedback on this proposed work-around is 
>positive, then the new text may be adopted by the Trustees in 
>early February 2009, and then be published as an official 
>revision to the Legal Provisions document.  If so adopted, 
>Internet-Drafts with pre-5378 material may advance within the 
>Internet standards process and get published as RFCs where 
>otherwise qualified to do so.  Unless covered by sections 
>6.c.i or 6.c.ii, authors of documents in which there is no 
>pre-5378 material must provide a RFC 5378 license with no 
>limitation on modifications outside the IETF standards process.
>
>The IETF Trust will not grant the right to modify or prepare 
>derivative works of any specific RFC or other IETF 
>Contribution outside the IETF standards process until RFC 5378 
>rights pertaining to that document have been obtained from all 
>authors and after compliance by the IETF Trust with RFC 5377.  
>The Trustees will establish one or more mechanisms by which 
>authors of pre-5378 documents may grant RFC 5378 rights.
>
>The Trustees hereby invite your review, comments and 
>suggestions on this proposed work-around to the "pre-5378 
>problem".  The period for this review is 30 days.  Microsoft 
>WORD and PDF versions of the proposed revisions are attached 
>to this message.  Copies are also available on the IETF Trust 
>website under the heading "DRAFT Policy and Procedures Being 
>Developed" at:
>http://trustee.ietf.org/policyandprocedures.html 
>
>All feedback submitted before the end of February 7th will be 
>considered by the Trustees.  A decision on whether to move 
>forward with this proposal will be made and communicated to 
>you before the end of February 15th.
>
>Please give this your attention.
>
>Regards and Happy New Year !
>
>Ed Juskevicius, on behalf of the IETF Trustees edj.etc at gmail.com
>
>
>
>--
>to unsubscribe send a message to 
>radiusext-request@ops.ietf.org with the word 'unsubscribe' in 
>a single line as the message text body.
>archive: <http://psg.com/lists/radiusext/>
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Thu Jan 15 00:34:07 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6E20828C101;
	Thu, 15 Jan 2009 00:34:07 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1EA9528C101
	for <keyprov@core3.amsl.com>; Thu, 15 Jan 2009 00:34:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.378
X-Spam-Level: 
X-Spam-Status: No, score=-2.378 tagged_above=-999 required=5 tests=[AWL=0.221, 
	BAYES_00=-2.599]
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 9CEaT0XsTcHR for <keyprov@core3.amsl.com>;
	Thu, 15 Jan 2009 00:34:05 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id D353328C0F4
	for <keyprov@ietf.org>; Thu, 15 Jan 2009 00:34:04 -0800 (PST)
Received: (qmail invoked by alias); 15 Jan 2009 08:07:07 -0000
Received: from unknown (EHLO 4FIL42860) [192.100.124.156]
	by mail.gmx.net (mp042) with SMTP; 15 Jan 2009 09:07:07 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX183k1BDxno3E1GtDYPRHp6uandto2LK9PHQy+NcRr
	lIDGjEWPX/zzIb
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "ECRIT" <ecrit@ietf.org>,
	<keyprov@ietf.org>,
	<dime@ietf.org>
Date: Thu, 15 Jan 2009 10:08:20 +0200
Message-ID: <000901c976e8$6edd31d0$80b5b70a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl2a3AtDPd3bpScQnKA0qVKoQtAZgAATX+wAAB89nAAAB01gAABhNswAAKPi7AAGgROIA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.54
Subject: [KEYPROV] FW: RFC 5378 Implications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

FYI 

Two shorter writeups from Bernard Aboba and Paul Hoffman. 

>-----Original Message-----
>From: owner-radiusext@ops.ietf.org 
>[mailto:owner-radiusext@ops.ietf.org] On Behalf Of Bernard Aboba
>Sent: 14 January, 2009 21:50
>To: radiusext@ops.ietf.org
>Subject: RFC 5378 Implications
>
>As some of you may know, as a result of the publication of RFC 
>5378, the IETF
>has changed the boilerplate required for Internet-Draft submissions.   
>
>It is important that all contributors know the terms under 
>which contributions are made, and to understand the 
>requirements imposed by RFC 5378, as well as the problems that 
>some people have had with it. 
>
>Currently, a discussion is underway on the IETF Discuss 
>mailing list relating to the implications of RFC 5378, as well 
>as potential fixes to it.  
>
>If you are a contributor or potential contributor within the 
>RADEXT WG,  and are interested in understanding your 
>obligations and responsibilities under the new policies, 
>please consult the IETF Discussion archive:
>http://www.ietf.org/mail-archive/web/ietf/current/maillist.html
>
>Discussion of this topic on individual Working Group mailing 
>lists is discouraged. 
>
>Some recent postings on the IETF Discussion list:
>IETF Trustee Request for Review:
>http://www.ietf.org/mail-archive/web/ietf/current/msg54839.html
>IAD statement:
>http://www.ietf.org/mail-archive/web/ietf/current/msg54691.html
>IETF Chair statement:
>http://www.ietf.org/mail-archive/web/ietf/current/msg54502.html
>
>



>-----Original Message-----
>From: ipsec-bounces@ietf.org [mailto:ipsec-bounces@ietf.org] 
>On Behalf Of Paul Hoffman
>Sent: 14 January, 2009 23:25
>To: IPsecme WG
>Subject: [IPsec] RFC 5378 and this WG
>
>Greetings again. If you are an author or contributor on in 
>this WG, please read 
><http://www.ietf.org/mail-archive/web/ietf/current/msg54839.htm
>l>. It is important.
>
>The WG Chairs have been asked to make their WGs aware of this 
>issue. This is a complicated subject, but the executive 
>summary is that if you have an Internet-Draft that quotes 
>substantially from one or more older RFCs (ones with a 
>publication date pre-November 11, 2008), and you did not write 
>this earlier work yourself (or you wrote it while with another 
>company), you need to be aware of the likely difficulty of 
>obtaining RFC 5378 clearances for your new work, and also to 
>be aware that a work-around is on the way. The work-around 
>should be in place to allow submissions to the San Francisco 
>IETF well before the normal deadlines. See the attached text 
>for more details.
>
>There is an open question about whether or not an Internet 
>Draft that quotes from the WG discussion also needs clearance 
>from the person who proposed text in the discussion. For 
>example, IKEv2bis has a lot of material that has been proposed 
>on this mailing list.
>
>If you feel that you have a draft for which this will be a 
>problem, please contact me.
>
>With a chair hat on, I am not going to allow a general 
>discussion about RFC 5378 on this list (as it is very 
>off-topic). Please take such comments to the main IETF 
>discussion list. Questions about specific WG drafts are of 
>course on topic.
>
>--Paul Hoffman, Director
>--VPN Consortium
>_______________________________________________
>IPsec mailing list
>IPsec@ietf.org
>https://www.ietf.org/mailman/listinfo/ipsec
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Fri Jan 16 01:33:10 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id B49C928C165;
	Fri, 16 Jan 2009 01:33:10 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 21B103A69F0
	for <keyprov@core3.amsl.com>; Fri, 16 Jan 2009 01:33:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.568
X-Spam-Level: 
X-Spam-Status: No, score=-3.568 tagged_above=-999 required=5
	tests=[AWL=-0.969, BAYES_00=-2.599]
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 cu1M0a3N9q2X for <keyprov@core3.amsl.com>;
	Fri, 16 Jan 2009 01:33:09 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net
	[217.115.75.234])
	by core3.amsl.com (Postfix) with ESMTP id B3D1B3A68FC
	for <keyprov@ietf.org>; Fri, 16 Jan 2009 01:33:08 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55])
	by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id
	n0G9WpTQ007597
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <keyprov@ietf.org>; Fri, 16 Jan 2009 10:32:51 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net
	[10.159.32.12])
	by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP
	id n0G9Wo8r026337
	for <keyprov@ietf.org>; Fri, 16 Jan 2009 10:32:51 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by
	demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); 
	Fri, 16 Jan 2009 10:32:50 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 16 Jan 2009 11:31:55 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C162FE6A0C@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: IETF#74 - Agenda
Thread-Index: Acl3vUV/X/GjciQSTPGCE6LQ4l6wkg==
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 16 Jan 2009 09:32:50.0817 (UTC)
	FILETIME=[6673F710:01C977BD]
Subject: [KEYPROV] IETF#74 - Agenda
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

I requested a 2 hour slot for the next IETF meeting. This should give us
enough time for our discussions. 

We are going to chat about the obvious topics, PSKC + DSPP + ASN.1 Key
Container
Maybe the
http://tools.ietf.org/id/draft-hoyer-keyprov-pskc-algorithm-profiles-00.
txt
Anything else? 

Andrea, Ming, Salah, Philip, Sean, Magnus: Are you going to attend the
next meeting?  

Is someone planning to participate from remote? 

Ciao
Hannes and Phillip
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 19 10:15:48 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 57BF728C13F;
	Mon, 19 Jan 2009 10:15:48 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4AAD828C13F
	for <keyprov@core3.amsl.com>; Mon, 19 Jan 2009 10:15:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 jjkTDGCZ3ovF for <keyprov@core3.amsl.com>;
	Mon, 19 Jan 2009 10:15:45 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20])
	by core3.amsl.com (Postfix) with ESMTP id DDDB828C111
	for <keyprov@ietf.org>; Mon, 19 Jan 2009 10:15:44 -0800 (PST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16])
	by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id
	n0JIFJZx007233
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 19 Jan 2009 13:15:19 -0500 (EST)
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com
	[10.254.64.53])
	by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id
	n0JIFAuq025776; Mon, 19 Jan 2009 13:15:19 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by
	corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 19 Jan 2009 13:15:15 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 19 Jan 2009 13:15:14 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110435409B@CORPUSMX10B.corp.emc.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7008@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow
	for different key payload containers and alignment with IETF PSKC
thread-index: AcltOhNcKiNExoIERmuNsqAm6j4XkgCsUAWQABL8bIABGwUXwAFvmmgw
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181B8B@mou1wnexmb10.vcorp.ad.vrsn.com>
	<5BFE9E473DBFC24CA87F18F29B3F0AC403EB7008@sur-corp-ex-02.corp.ad.activcard.com>
From: <andrea.doherty@rsa.com>
To: <philip.hoyer@actividentity.com>, <mpei@verisign.com>,
	<Hannes.Tschofenig@gmx.net>, <pbaker@verisign.com>,
	<SMachani@DIVERSINET.COM>
X-OriginalArrivalTime: 19 Jan 2009 18:15:15.0857 (UTC)
	FILETIME=[E0CAC010:01C97A61]
X-EMM-EM: Active
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment -
	proposal to allow for different key payload containers and
	alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Philip,
I won't be available to participate in the discussion re SKSML at this
time.  
Andrea

-----Original Message-----
From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
Sent: Monday, January 12, 2009 5:50 AM
To: Pei, Mingliang; Hannes Tschofenig; Doherty, Andrea; Hallam-Baker,
Phillip; Salah Machani
Cc: keyprov@ietf.org
Subject: RE: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC

Great Ming,
So Andrea would you be available too?

Shall we answer to Arshad with a few candidate dates that we all can
make for now?

I would also suggest we have a look at our February calendar for a
tentative date.

Thanks,

Philip


-----Original Message-----
From: Pei, Mingliang [mailto:mpei@verisign.com] 
Sent: Tuesday, January 06, 2009 7:54 PM
To: Philip Hoyer; Hannes Tschofenig; andrea.doherty@rsa.com;
Hallam-Baker, Phillip; Salah Machani
Cc: keyprov@ietf.org
Subject: RE: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC


I can help on this. Most time on the Tuesday to Friday in the week of
1/26/09 and its following week after 1/20/09 works for me for a joint
webex session on discussing DSKPP / PSKC key container. Maybe it is best
that at least a few of us is on the session.

- Ming 

> -----Original Message-----
> From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
> Sent: Tuesday, January 06, 2009 2:43 AM
> To: Hannes Tschofenig; andrea.doherty@rsa.com; Hallam-Baker, 
> Phillip; Pei, Mingliang; Salah Machani
> Cc: keyprov@ietf.org
> Subject: FW: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Ladies and Gentlemen,
> As mentioned in the last call we had last year I have 
> commented on the SKSML spec (see email below).
> 
> Arshad has now responded and would know a few dates when we 
> can start discussions.
> 
> Is anyone of you available to do a joint webex for them?
> 
> Any candidate dates?
> 
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com]
> Sent: Saturday, January 03, 2009 12:25 AM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi
> Subject: Re: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Philip,
> 
> Thank you very much for your comments on the DRAFT 
> specification of SKSML, and the potential to include the 
> DSKPP key-container within SKSML.
> 
> The Technical Committee has agreed to begin discussions with 
> you (and/or other members of KEYPROV) to understand the 
> implications of this change.
> 
> A small group of TC members would like to start understanding 
> the details of DSKPP, how it fits in with SKSML and its 
> impact on SKSML.  Please let us know how you would like to 
> begin - I imagine a web-presentation from you on the current 
> DSKPP architecture and mechanics would be the appropriate first step.
> 
> The TC has also decided that since there were no objections 
> from anyone in the Public Review to the current SKSML DRAFT 
> specification, it will move forward with a ballot to 
> designate the DRAFT as a Committee Specification.  This is 
> not an OASIS standard.  That may be many months away - which 
> gives us the time to understand the DSKPP technology, and the 
> opportunity to include the key-container (if the TC votes for 
> it) before SKSML becomes an OASIS standard.
> 
> Let me know some convenient dates and times when you might be 
> able to provide that web-presentation.  We should have a 
> sub-group named by the 20th of January (our monthly TC 
> meeting), so any time after that would be appropriate.
> 
> Regards and a happy new year.
> 
> Arshad Noor
> StrongAuth, Inc.
> 
> Philip Hoyer wrote:
> > Ladies and Gentlemen,
> > 
> >  
> > 
> > Having been made aware of the SKSML work by Arshad Noor I wanted to 
> > comment on the current specification and make a proposal.
> > 
> >  
> > 
> > I am the author of the PSKC spec
> >
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portab
> le-symmetr
> ic-key-container-06.txt) 
> > which is part of the IETF 'keyprov' working group
> > (http://www.ietf.org/html.charters/keyprov-charter.html) 
> that has some
> 
> > overlap with the work done for SKSML
> > 
> >  
> > 
> > My main comment around SKSML is that it would be nice to be able to 
> > define the type of payload container (where the key 
> resides) that is 
> > transported.
> > 
> >  
> > 
> > This has several advantages:
> > 
> >    1. It decouples the protocol to obtain  the keys from the payload
> to
> >       transfer the keys
> >    2. it allows for several different containers to be transported
> with
> >       the same protocol
> >    3. It allows extensions to the payload to have a 
> separate lifecycle
> >       to the protocol
> >    4. It will allow profiling of payloads for key related meta-data
> not
> >       yet considered by the spec
> > 
> >  
> > 
> > One of the main reasons is that there could be alignment of the
> payload 
> > between SKSML and the work that has been done in IETF keyprov group.
> > 
> >  
> > 
> > Especially I would suggest you to consider the work that 
> has been done
> 
> > on the PSKC spec which seems to satisfy most of the requirements in 
> > SKSML and already has many implementers.
> > 
> >  
> > 
> > The proposal could be to add one layer of abstraction in the 
> > SymKeyResponse element which indicates the type of key 
> container being
> used:
> > 
> >  
> > 
> > Example 1 - using SKSML container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer type=" 
> http://docs.oasis-open.org/ekmi/2008/01">
> > 
> > <ekmi:SymkeyList>
> > 
> > <ekmi:Symkey>
> > 
> >  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> > 
> > <ekmi:KeyUsePolicy>
> > 
> > <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> > 
> > ......
> > 
> >  
> > 
> > Example 2 - using PSKC container
> > 
> >  
> > 
> > <ekmi:SymkeyResponse
> >  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> > 
> > <ekmi:SymkeyContainer 
> type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >                         <KeyContainer Version="1.0" 
> > xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> > 
> >     <Device>
> > 
> >         <DeviceInfo>
> > 
> >             <Manufacturer>aManufacturer</Manufacturer>
> > 
> >             <SerialNo>*10514-1-235*</SerialNo>
> > 
> >         </DeviceInfo>
> > 
> >         <Key
> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> > 
> >         KeyId="*10514-1-235*">
> > 
> >             <Issuer>anIssuer</Issuer>
> > 
> >                                     .......
> > 
> >  
> > 
> >  
> > 
> > Looking forward to your feedback and please do not hesitate 
> to contact
> 
> > me for further clarificatons,
> > 
> >  
> > 
> > Philip
> > 
> >  
> > 
> > ________________________________
> > 
> >  
> > 
> > Philip Hoyer
> > 
> >  
> > 
> > Senior Architect - Office of CTO
> > 
> >  
> > 
> > ActivIdentity (UK)
> > 
> > 117 Waterloo Road
> > 
> > London SE1 8UL
> > 
> >  
> > 
> > Telephone: +44 (0) 20 7960 0220
> > 
> > Fax: +44 (0) 20 7902 1985
> > 
> >  
> > 
> > Private and confidential: This message and any attachments 
> may contain
> > 
> > privileged / confidential information. If you are not an intended
> recipient,
> > 
> > you must not copy, distribute, discuss or take any action 
> in reliance
> on it.
> > 
> > If you have received this communication in error, please notify the
> sender
> > 
> > and delete this message immediately.
> > 
> >  
> > 
> 
> 


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Mon Jan 19 13:49:27 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 84E203A69A8;
	Mon, 19 Jan 2009 13:49:27 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4E0E73A69A0
	for <keyprov@core3.amsl.com>; Mon, 19 Jan 2009 13:49:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 lV2OIGpSHe0Q for <keyprov@core3.amsl.com>;
	Mon, 19 Jan 2009 13:49:24 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20])
	by core3.amsl.com (Postfix) with ESMTP id BB00D3A6912
	for <keyprov@ietf.org>; Mon, 19 Jan 2009 13:49:24 -0800 (PST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15])
	by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id
	n0JLn479002531
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 19 Jan 2009 16:49:04 -0500 (EST)
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com
	[10.254.64.53])
	by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id
	n0JLn0xl020302; Mon, 19 Jan 2009 16:49:03 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by
	corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 19 Jan 2009 16:49:02 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 19 Jan 2009 16:49:00 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104354270@CORPUSMX10B.corp.emc.com>
In-Reply-To: <032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KW-AES-128 vs. AES-128-CBC
thread-index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA5SMsAFjxG7g
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com><3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com>
	<032401c9750a$6d5130d0$0201a8c0@nsnintra.net>
From: <andrea.doherty@rsa.com>
To: <Hannes.Tschofenig@gmx.net>, <mpei@verisign.com>,
	<philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 19 Jan 2009 21:49:02.0100 (UTC)
	FILETIME=[BDD41D40:01C97A7F]
X-EMM-EM: Active
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

I prefer KW-AES-128.  

Note that we originally did not specify KW-AES-128 as
mandatory-to-implement as we assumed that it was not widely implemented
by vendors, esp. HSM vendors.  Phillip Hoyer and I had an email exchange
about this in Dec 2008 wherein he said, "I checked with two vendors of
HSMs and AES keywrap seems to be supported.  It is also supported in
Java JCE since SDK 1.5."

Russ Housley and I also had an email exchange about this topic in Dec
2008, where Russ stated: "I Believe that AES Key Wrap is widely
supported by vendors that care about FIPS 140.  Beyond that, I do not
believe that AES CBC meets the security requirements.  A companion
integrity algorithm is needed.  That is one of the really nice
properties of AES Key Wrap; you get confidentiality and integrity. AES
Key Wrap with a 128-bit key is fine for protection of keys up to 128
bits.  This seems to be the right size for the KEYPROV work."

Note also the similarities between RFC-3394 and kw-aes128 from the W3C
XML Encryption spec; given several close resemblances between them, it
appears they are intended to be equivalent.  Assuming they are
well-aligned, not only is KW-AES-128 approved for FIPS140-2, but as
http://www.w3.org/2001/04/xmlenc#kw-aes128, it is also a standard for
the W3C.

Andrea

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Hannes Tschofenig
Sent: Monday, January 12, 2009 6:07 PM
To: 'Pei, Mingliang'; 'Philip Hoyer'; keyprov@ietf.org
Subject: [KEYPROV] KW-AES-128 vs. AES-128-CBC

Hi all, 

Section 6.1.1. of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetri
c-ke
y-container-06.txt describes the AES-128-CBC encryption algorithm as
mandatory to implement.

It was suggested to switch from AES-128-CBC to KW-AES-128 as the
mandatory
algorithm. 

During the meeting we had a very brief chat about this topic, see (and
hear):
http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch8-wed-am2.
mp3
 
I checked the meeting minutes and noticed that they do not capture a
lot:
http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
 
So, let's us do a quick poll. 

Please indicate your preference (if possible with arguments why you want
one
or the other). 
  
--> Deadline for your response: 20th Jan. 2009 <--

Ciao
Hannes

________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On
Behalf Of Pei, Mingliang
	Sent: 12 January, 2009 20:01
	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
	Subject: Re: [KEYPROV] Examples in PSKC
	
	
	It was an issue raised during 73-th IETF. I wasn't aware that
the
decision to KW has been made in the follow up calls. Thanks for the
update.
I will make changes to AES-128-KW.
	 
	- Ming


________________________________

		From: Philip Hoyer
[mailto:philip.hoyer@actividentity.com] 
		Sent: Monday, January 12, 2009 2:31 AM
		To: Pei, Mingliang; hannes.tschofenig@gmx.net;
keyprov@ietf.org
		Subject: RE: [KEYPROV] Examples in PSKC
		
		

		Ming,

		We agreed on previous call that the KW version AES 128
will
be the mandatory algorithm for PSKC and DSKPP so we need examples using
KW-AES-128

		 

		Philip

		 

		________________________________

				From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
		Sent: Monday, January 12, 2009 9:38 AM
		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		Subject: Re: [KEYPROV] Examples in PSKC

		 

		Yes, I have done AES128-CBC examples. The padding and iv
are
well considered in the example now, and I will update the draft to
reflect
the specifications and example data. The mac key choice is the
encryption
key by default and we need to come out a way to allow other mac key as
we
discussed during 73th ietf.
		
		I am working on the rsa example, and hope to get most
results before Tuesday's call.
		
		- Ming
		
		
		----- Original Message -----
		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
		To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
		Sent: Sat Jan 10 09:22:36 2009
		Subject: RE: [KEYPROV] Examples in PSKC
		
		Ming,
		
		Are you making progress with the examples?
		
		Ciao
		Hannes
		
		
		________________________________
		
		        From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org] On
		Behalf Of ext Pei, Mingliang
		        Sent: 15 December, 2008 09:25
		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		        Subject: Re: [KEYPROV] Examples in PSKC
		       
		       
		
		        I am one. Philip also suggested that it better
has
two versions so
		that they can verify each other. Hope to get another
reference check.
		       
		        - Ming
		       
		        ----- Original Message -----
		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
		        To: keyprov@ietf.org <keyprov@ietf.org>
		        Sent: Sun Dec 14 04:55:43 2008
		        Subject: [KEYPROV] Examples in PSKC
		       
		        Hi all,
		       
		        during the IETF#73 KEYPROV meeting Ming
mentioned
that the examples
		will be
		        extended in such a way that they can actually be
verified, i.e.,
		when there
		        is a digital signature then enough information
is
provided in the
		document
		        so that it can be checked for correctness.
		       
		        What I have in mind is something similar to what
is
done in
		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
		       
		        So, who is working on this aspect?
		       
		        Ciao
		        Hannes
		       
		       
		        _______________________________________________
		        KEYPROV mailing list
		        KEYPROV@ietf.org
		        https://www.ietf.org/mailman/listinfo/keyprov
		       
		
		


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 20 00:38:58 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5C2843A6B01;
	Tue, 20 Jan 2009 00:38:58 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A46113A6B01
	for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 00:38:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.553
X-Spam-Level: 
X-Spam-Status: No, score=-3.553 tagged_above=-999 required=5
	tests=[AWL=-0.954, BAYES_00=-2.599]
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 00whYEpg28CY for <keyprov@core3.amsl.com>;
	Tue, 20 Jan 2009 00:38:55 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net
	[217.115.75.234])
	by core3.amsl.com (Postfix) with ESMTP id CAE053A6A77
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 00:38:54 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56])
	by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id
	n0K8caQ0008457
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 09:38:36 +0100
Received: from demuexc023.nsn-intra.net (webmail.nsn-intra.net [10.150.128.36])
	by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP
	id n0K8cUdo023893
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 09:38:36 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by
	demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); 
	Tue, 20 Jan 2009 09:38:33 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 20 Jan 2009 10:37:30 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C1620100A4F8@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: <KeyProfileId> Element and Extensibility
Thread-Index: Acl62lUFHA8PH4RSTca1n55ZFFr6vw==
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 20 Jan 2009 08:38:33.0800 (UTC)
	FILETIME=[7AC59C80:01C97ADA]
Subject: [KEYPROV] <KeyProfileId> Element and Extensibility
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

As mentioned in my mail last week, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00577.html,
Philip and I ran into a question regarding extensibility that requires
discussion within the group. 

Here is the story: We tried to provide a bit more context around the
<KeyProfileId> element and to add an example. Below is the text from the
draft about the <KeyProfileId> element. In short, it is essentially a
reference to key data. Instead of transmitting the key data in the PSKC
document one can obviously agree on the specific values of the
individual elements and attributes and reference them with a pointer
instead. 

----------------

6.4.  Transmission of Key Derivation Values 

   <KeyProfileId> element, which is a child element of the <Key>
   element, carries a unique identifier used between the sending and
   receiving party to establish a set of key attribute values that are
   not transmitted within the container but agreed between the two
   parties out of band.  This element will then represent the unique
   reference to a set of attribute values.  For example, a smart card
   application personalisation profile id related to attributes present
   on a smart card application that have influence when computing a
   response.  The sending and the receiving party would agree to a set
   of values related to the MasterCard's Chip Authentication Protocol
   (CAP) [CAP].

   For example, sending and receiving party would agree that
   KeyProfileId='1' would represent a certain set of values (e.g.,
   Internet authentication flag set to a specific value).  When sending
   keys these values would not be transmitted as key attributes but only
   referred to via the <KeyProfileId> element set to the specific agreed
   profile (in this case '1').  When the receiving party receives the
   keys it can then associate all relevant key attributes contained in
   the out of band agreed profile with the imported keys.  Often this
   methodology is used between the manufacturing and the validation
   service to avoid transmission of mainly the same set of values.

   <MasterKeyId> element uniquely references an external master key when
   key derivation schemes are used and no specific key is transported
   but only the reference to the master key used to derive a specific
   key and some derivation data (e.g., the PKCS#11 key label).

---------------

It is also possible to combine the reference concept with transmitting
some values. 

In some sense, this is a expansion of the already existing concept of
PSKC algorithm profiles. One could imagine that, for the application
mentioned below, the credit card industry registers a profile and then
adds parameters to it that are meaningful only "locally" for their
usage. Maybe something to think about ...

Anyway, there is also a question regarding extensibility. This is the
example Philip came up with: 

-------------

<?xml version="1.0" encoding="UTF-8"?> 
<KeyContainer Version="1.0" 
    xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
    <Device>
        <DeviceInfo>
            <Manufacturer>anEMVcardManufacturer</Manufacturer>
            <SerialNo>cardserialNumber00001</SerialNo>
        </DeviceInfo>
        <Key
            KeyAlgorithm="http://www.emvco.com/
               2008/04/algorithms/CAP_MChip2.1"
            KeyId="12345677">
            <Issuer>anIssuer</Issuer>
            <Usage OTP="true">
                <ResponseFormat Length="8" Format="DECIMAL"/>
            </Usage>
            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
            <Data>
                <PAN>
                    <PlainValue> 1234567891234567 </PlainValue>
                </PAN>
                <PSN>
                    <PlainValue>01</PlainValue>
                </PSN>
            </Data>
        </Key>
    </Device>
</KeyContainer>

-------------

I suggested the following example instead: 

-------------

<?xml version="1.0" encoding="UTF-8"?>
 <KeyContainer Version="1" xmlns="urn:ietf:params:xml:ns:keyprov:pskc"
     xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap">
    <Device>
        <DeviceInfo>
            <Manufacturer>anEMVcardManufacturer</Manufacturer>
            <SerialNo>cardserialNumber00001</SerialNo>
        </DeviceInfo>
        <Key KeyAlgorithm="urn:ietf:params:xml:ns:keyprov:pskc#cap" 
            KeyId="12345677">
            <Issuer>anIssuer</Issuer>
            <Usage>
                <ResponseFormat Length="8" Encoding="DECIMAL"/>
            </Usage>
            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
            <Data>
                <cap:PAN>
                    <PlainValue> 1234567891234567 </PlainValue>
                </cap:PAN>
                <cap:PSN>
                    <PlainValue>01</PlainValue>
                </cap:PSN>
            </Data>
        </Key>
    </Device>
</KeyContainer>

-------------

As you can see, the difference is the way how the PAN and the PSN
elements are qualified. In the latter example I indicated the namespace
where they came from, namely
xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap". This namespace
would be defined in a specification that describes what these additional
elements and attributes actually mean. There is no need to define an
additional XML schema (as there is no requirement in general to define
an XML schema or Relax NG schema for any XML document). But some folks
might want todo that.

So, from an implementation point of view one has todo the following: 

* Add code to recognize the new PSKC algorithm profile. This then
provides the program with further information about the semantic of the
elements and with an indication what elements and attributes have to be
present or have to be omitted. 

* If there are new elements or attributes that are required for a
specific profile then these have to be recognized. This is fairly simple
specifically since the token for these elements are known already and
their location as well. In our example above the two elements <PAN> and
<PSN> have to be present as child elements of <Data>. It is useful to
check whether the indicated namespace, namely "cap" in our example
matches "urn:ietf:params:xml:ns:keyprov:pskc:cap" to avoid the case that
two different profiles define the same element names.

I believe that this procedure would be consistent with extensibility in
other places in the PSKC document, such as for the <Policy> element,
<KeyDerivationMethod> element, <KeyContainer> element, <Key> element,
<DeviceInfo> element, <Device> element, 

It is also interesting to see that the <KeyContainer>, <Key>,
<DeviceInfo>, <Device> elements contain an <Extensions> element that
contains the extensions whereas the other elements don't. This does not
look consistent. 

What do others think? 

Ciao
Hannes

PS: I also think that the subject heading of Section 6.4 "Transmission
of Key Derivation Values " is not correct as only the <MasterKeyId>
element refers to a unique reference to an external master key when key
derivation schemes are used.
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 20 07:41:28 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 696873A6AFD;
	Tue, 20 Jan 2009 07:41:28 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 09DE03A69F9
	for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 07:41:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.535
X-Spam-Level: 
X-Spam-Status: No, score=-3.535 tagged_above=-999 required=5
	tests=[AWL=-0.936, BAYES_00=-2.599]
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 m7JjnAJCHEFd for <keyprov@core3.amsl.com>;
	Tue, 20 Jan 2009 07:41:26 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net
	[217.115.75.234])
	by core3.amsl.com (Postfix) with ESMTP id 10AD53A6AFD
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 07:41:25 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56])
	by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id
	n0KFf7i7017141
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 16:41:07 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net
	[10.159.32.11])
	by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP
	id n0KFf6hk030472
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 16:41:07 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by
	demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); 
	Tue, 20 Jan 2009 16:41:06 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 20 Jan 2009 17:41:43 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C1620100AB72@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Pre-Shared Secret Based Encryption
Thread-Index: Acl7FZh91zcroES/TjmXeqSwQgNfIQ==
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 20 Jan 2009 15:41:06.0531 (UTC)
	FILETIME=[822D5B30:01C97B15]
Subject: [KEYPROV] Pre-Shared Secret Based Encryption
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

Section 6.1 of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt says:

"
   When protecting the payload with pre-shared keys implementations
   SHOULD set the name of the specific pre-shared key in the <KeyName>
   element inside the <EncryptionKey> element.
"

Whenever there is a SHOULD (instead of a MUST) then it is necessary to
indicate under what conditions the <KeyName> element is present. If the
<KeyName> element is absent then how would the recipient know what key
to select for decryption. 

Ciao
Hannes
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 20 08:38:57 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A4ED83A6BE3;
	Tue, 20 Jan 2009 08:38:57 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id DD3D13A6BE3
	for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 08:38:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.52
X-Spam-Level: 
X-Spam-Status: No, score=-3.52 tagged_above=-999 required=5 tests=[AWL=-0.921, 
	BAYES_00=-2.599]
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 gijTR5oTv0hM for <keyprov@core3.amsl.com>;
	Tue, 20 Jan 2009 08:38:55 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net
	[217.115.75.234])
	by core3.amsl.com (Postfix) with ESMTP id 23B823A69CD
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 08:38:54 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55])
	by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id
	n0KGcbMU031248
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 17:38:37 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net
	[10.159.32.11])
	by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP
	id n0KGcbR4032540
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 17:38:37 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by
	demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); 
	Tue, 20 Jan 2009 17:38:36 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 20 Jan 2009 18:39:14 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DSKPP Simplifications
Thread-Index: Acl7HaFWTH+Un5bqSSy/6dqCe1ErOg==
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 20 Jan 2009 16:38:36.0939 (UTC)
	FILETIME=[8AC7D5B0:01C97B1D]
Subject: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

At the last IETF KEYPROV meeting Andrea suggested a few proposals for
reducing the number of protocol options in response to Pasi's mail:

* Eliminate "Client certificate/key pair, used with TLS client
authentication"; this would reduce number of combinations from 25 to 8.
There is consensus from the authors that this would be acceptable for
two-pass since, e.g., most implementations find CTLS too costly/complex
to deploy.  Should consider it also for four-pass.

* Combine authentication code and PBKW since both use a one-time secret
value

* Could remove trigger nonce from <KeyProvTrigger>, and rely on manually
entered Authentication Code instead, or <KeyProvTrigger>
message could deliver an Authentication Code (instead of TriggerNonce)
and from there on the protocol would continue the same as with manually
entered authentication code 

Objections? 

Deadline for your feedback: 27th Jan. 2009

Ciao
Hannes
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov


From keyprov-bounces@ietf.org  Tue Jan 20 10:30:02 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 8E0933A6878;
	Tue, 20 Jan 2009 10:30:02 -0800 (PST)
X-Original-To: keyprov@ietf.org
Delivered-To: keyprov@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0)
	id 2737E3A69FB; Tue, 20 Jan 2009 10:30:00 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090120183001.2737E3A69FB@core3.amsl.com>
Date: Tue, 20 Jan 2009 10:30:01 -0800 (PST)
Cc: keyprov@ietf.org
Subject: [KEYPROV] I-D ACTION:draft-ietf-keyprov-symmetrickeyformat-04.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Provisioning of Symmetric Keys Working Group of the IETF.

	Title		: Symmetric Key Package Content Type
	Author(s)	: S. Turner, R. Housley
	Filename	: draft-ietf-keyprov-symmetrickeyformat-04.txt
	Pages		: 7
	Date		: 2009-1-16
	
This document defines the symmetric key format content type.  It is 
   transport independent. The Cryptographic Message Syntax can be used 
   to digitally sign, digest, authenticate, or encrypt this content 
   type.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-symmetrickeyformat-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-keyprov-symmetrickeyformat-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-1-20102114.I-D@ietf.org>


--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--NextPart--



From keyprov-bounces@ietf.org  Tue Jan 20 11:01:37 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 17FD63A6942;
	Tue, 20 Jan 2009 11:01:37 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id E8B403A6A0C
	for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 11:01:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.38
X-Spam-Level: 
X-Spam-Status: No, score=-1.38 tagged_above=-999 required=5 tests=[AWL=-0.640, 
	BAYES_20=-0.74]
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 8TqDrXZUMIeX for <keyprov@core3.amsl.com>;
	Tue, 20 Jan 2009 11:01:35 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20])
	by core3.amsl.com (Postfix) with SMTP id B81173A67E3
	for <keyprov@ietf.org>; Tue, 20 Jan 2009 11:01:32 -0800 (PST)
Received: (qmail invoked by alias); 20 Jan 2009 19:01:13 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860)
	[91.154.108.144]
	by mail.gmx.net (mp013) with SMTP; 20 Jan 2009 20:01:13 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1+6PINXbES6NNLFUNEX/5btCfXw2rKUgl2QITs7Ju
	2EnntLDQX5Lecd
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Tue, 20 Jan 2009 21:01:38 +0200
Message-ID: <023201c97b31$8d71cff0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl7MQ/YS+5/CXe7S3eTD8ATnnKQWA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.71
Subject: [KEYPROV] KEYPROV Conference Call - Minutes 20. January 2009
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>,
	<mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Participants: 
 - Andrea
 - Hannes 
 - Phillip
 
Notes: 

Phillip is working on DSKPP (on the editorial aspects). Hannes plans to send
an updated version of PSKC (with the comments by Sean addressed) to Philip.
Hannes will send a mail to the list pointing to the DSKPP simplifications
discussed during IETF#73. Andrea will post a mail to the list on how to
further reduce the number of options in DSKPP. Andrea and Philip are working
together on DSKPP in order to send a strawman proposal draft to the list. 


_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov



From keyprov-bounces@ietf.org  Tue Jan 20 12:26:54 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 529D33A6873; Tue, 20 Jan 2009 12:26:54 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 45EB33A6873 for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 12:26:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.353
X-Spam-Level: 
X-Spam-Status: No, score=-6.353 tagged_above=-999 required=5 tests=[AWL=0.247,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 PsyPUy7k25Xy for <keyprov@core3.amsl.com>; Tue, 20 Jan 2009 12:26:52 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 9458B3A6804 for <keyprov@ietf.org>; Tue, 20 Jan 2009 12:26:51 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0KKQFWT000785; Tue, 20 Jan 2009 12:26:35 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 20 Jan 2009 12:26:21 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 20 Jan 2009 12:26:21 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181E0E@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C162FE6A0C@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] IETF#74 - Agenda
Thread-Index: Acl3vUV/X/GjciQSTPGCE6LQ4l6wkgDf4SGg
References: <C41BFCED3C088E40A8510B57B165C162FE6A0C@FIESEXC007.nsn-intra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 20 Jan 2009 20:26:21.0833 (UTC) FILETIME=[5BB12F90:01C97B3D]
Subject: Re: [KEYPROV] IETF#74 - Agenda
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Hi Hannes,

Since it is local to me, I will be attending unless some urgent schedule
conflict comes up at the time. As far as I see in my schedule, yes, I
plan to attend.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
> Hannes (NSN - FI/Espoo)
> Sent: Friday, January 16, 2009 1:32 AM
> To: keyprov@ietf.org
> Subject: [KEYPROV] IETF#74 - Agenda
> 
> Hi all, 
> 
> I requested a 2 hour slot for the next IETF meeting. This 
> should give us enough time for our discussions. 
> 
> We are going to chat about the obvious topics, PSKC + DSPP + 
> ASN.1 Key Container Maybe the 
> http://tools.ietf.org/id/draft-hoyer-keyprov-pskc-algorithm-pr
> ofiles-00.
> txt
> Anything else? 
> 
> Andrea, Ming, Salah, Philip, Sean, Magnus: Are you going to 
> attend the next meeting?  
> 
> Is someone planning to participate from remote? 
> 
> Ciao
> Hannes and Phillip
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 00:00:04 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3217828C101; Wed, 21 Jan 2009 00:00:04 -0800 (PST)
X-Original-To: keyprov@ietf.org
Delivered-To: keyprov@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id 912C73A6A9A; Wed, 21 Jan 2009 00:00:01 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090121080001.912C73A6A9A@core3.amsl.com>
Date: Wed, 21 Jan 2009 00:00:01 -0800 (PST)
Cc: keyprov@ietf.org
Subject: [KEYPROV] I-D Action:draft-ietf-keyprov-pskc-01.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org --NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Provisioning of Symmetric Keys Working Group of the IETF.


	Title           : Portable Symmetric Key Container (PSKC)
	Author(s)       : P. Hoyer, et al.
	Filename        : draft-ietf-keyprov-pskc-01.txt
	Pages           : 57
	Date            : 2009-01-20

This document specifies a symmetric key format for transport and
provisioning of symmetric keys (for example One Time Password (OTP)
shared secrets or symmetric cryptographic keys) to different types of
crypto modules, such as a strong authentication device.  The standard
key transport format enables enterprises to deploy best-of-breed
solutions combining components from different vendors into the same
infrastructure.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-keyprov-pskc-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-01-20234748.I-D@ietf.org>


--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--NextPart--

From keyprov-bounces@ietf.org  Wed Jan 21 01:24:36 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 46F303A68B9; Wed, 21 Jan 2009 01:24:36 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3E1F03A68B9 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 01:24:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.116
X-Spam-Level: 
X-Spam-Status: No, score=-2.116 tagged_above=-999 required=5 tests=[AWL=0.133,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 sUlwvnnfGMiK for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 01:24:34 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 604913A682C for <keyprov@ietf.org>; Wed, 21 Jan 2009 01:24:34 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 0DD3F183975; Wed, 21 Jan 2009 10:24:17 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 10:26:55 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709D@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C1620100AB72@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Pre-Shared Secret Based Encryption
Thread-Index: Acl7FZh91zcroES/TjmXeqSwQgNfIQAlLt1g
References: <C41BFCED3C088E40A8510B57B165C1620100AB72@FIESEXC007.nsn-intra.net>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] Pre-Shared Secret Based Encryption
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org I am of the opinion that we can change this to MUST.

Philip

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Tuesday, January 20, 2009 3:42 PM
To: keyprov@ietf.org
Subject: [KEYPROV] Pre-Shared Secret Based Encryption

Hi all, 

Section 6.1 of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.txt says:

"
   When protecting the payload with pre-shared keys implementations
   SHOULD set the name of the specific pre-shared key in the <KeyName>
   element inside the <EncryptionKey> element.
"

Whenever there is a SHOULD (instead of a MUST) then it is necessary to
indicate under what conditions the <KeyName> element is present. If the
<KeyName> element is absent then how would the recipient know what key
to select for decryption. 

Ciao
Hannes
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 01:35:05 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EBF003A684C; Wed, 21 Jan 2009 01:35:05 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CB6AA3A67D2 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 01:35:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.133
X-Spam-Level: 
X-Spam-Status: No, score=-2.133 tagged_above=-999 required=5 tests=[AWL=0.116,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 DtbzUMWb0spy for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 01:35:03 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 0FA023A6882 for <keyprov@ietf.org>; Wed, 21 Jan 2009 01:35:03 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 8C49F18396E; Wed, 21 Jan 2009 10:34:46 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 10:37:25 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709E@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C1620100A4F8@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] <KeyProfileId> Element and Extensibility
Thread-Index: Acl62lUFHA8PH4RSTca1n55ZFFr6vwA0FR9g
References: <C41BFCED3C088E40A8510B57B165C1620100A4F8@FIESEXC007.nsn-intra.net>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] <KeyProfileId> Element and Extensibility
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Hannes,
All makes sense. BTW do you think that the urn of the extension might
want to refer the 'other' information spec we have submitted in terms of
profiles.  So maybe we can use '
urn:ietf:params:xml:ns:keyprov:pskc:algorithm:profiles:cap'

I would also want to add that the structure of the new elements MUST be
<NewELEMENT> and the type of them MUST be of the defined types in terms
of having the value as either PLainValue or EncryptedValue.

Your question on extension points, it was discussed by the authors where
extension points were needed and made sense hence they were added.

We did not want to have extensions everywhere as with some elements it
will not make sense.

Is there a particular element you had in mind that would require
extensions and which has not got an extension point yet?

Philip

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Tuesday, January 20, 2009 8:38 AM
To: keyprov@ietf.org
Subject: [KEYPROV] <KeyProfileId> Element and Extensibility

Hi all, 

As mentioned in my mail last week, see
http://www.ietf.org/mail-archive/web/keyprov/current/msg00577.html,
Philip and I ran into a question regarding extensibility that requires
discussion within the group. 

Here is the story: We tried to provide a bit more context around the
<KeyProfileId> element and to add an example. Below is the text from the
draft about the <KeyProfileId> element. In short, it is essentially a
reference to key data. Instead of transmitting the key data in the PSKC
document one can obviously agree on the specific values of the
individual elements and attributes and reference them with a pointer
instead. 

----------------

6.4.  Transmission of Key Derivation Values 

   <KeyProfileId> element, which is a child element of the <Key>
   element, carries a unique identifier used between the sending and
   receiving party to establish a set of key attribute values that are
   not transmitted within the container but agreed between the two
   parties out of band.  This element will then represent the unique
   reference to a set of attribute values.  For example, a smart card
   application personalisation profile id related to attributes present
   on a smart card application that have influence when computing a
   response.  The sending and the receiving party would agree to a set
   of values related to the MasterCard's Chip Authentication Protocol
   (CAP) [CAP].

   For example, sending and receiving party would agree that
   KeyProfileId='1' would represent a certain set of values (e.g.,
   Internet authentication flag set to a specific value).  When sending
   keys these values would not be transmitted as key attributes but only
   referred to via the <KeyProfileId> element set to the specific agreed
   profile (in this case '1').  When the receiving party receives the
   keys it can then associate all relevant key attributes contained in
   the out of band agreed profile with the imported keys.  Often this
   methodology is used between the manufacturing and the validation
   service to avoid transmission of mainly the same set of values.

   <MasterKeyId> element uniquely references an external master key when
   key derivation schemes are used and no specific key is transported
   but only the reference to the master key used to derive a specific
   key and some derivation data (e.g., the PKCS#11 key label).

---------------

It is also possible to combine the reference concept with transmitting
some values. 

In some sense, this is a expansion of the already existing concept of
PSKC algorithm profiles. One could imagine that, for the application
mentioned below, the credit card industry registers a profile and then
adds parameters to it that are meaningful only "locally" for their
usage. Maybe something to think about ...

Anyway, there is also a question regarding extensibility. This is the
example Philip came up with: 

-------------

<?xml version="1.0" encoding="UTF-8"?> 
<KeyContainer Version="1.0" 
    xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
    <Device>
        <DeviceInfo>
            <Manufacturer>anEMVcardManufacturer</Manufacturer>
            <SerialNo>cardserialNumber00001</SerialNo>
        </DeviceInfo>
        <Key
            KeyAlgorithm="http://www.emvco.com/
               2008/04/algorithms/CAP_MChip2.1"
            KeyId="12345677">
            <Issuer>anIssuer</Issuer>
            <Usage OTP="true">
                <ResponseFormat Length="8" Format="DECIMAL"/>
            </Usage>
            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
            <Data>
                <PAN>
                    <PlainValue> 1234567891234567 </PlainValue>
                </PAN>
                <PSN>
                    <PlainValue>01</PlainValue>
                </PSN>
            </Data>
        </Key>
    </Device>
</KeyContainer>

-------------

I suggested the following example instead: 

-------------

<?xml version="1.0" encoding="UTF-8"?>
 <KeyContainer Version="1" xmlns="urn:ietf:params:xml:ns:keyprov:pskc"
     xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap">
    <Device>
        <DeviceInfo>
            <Manufacturer>anEMVcardManufacturer</Manufacturer>
            <SerialNo>cardserialNumber00001</SerialNo>
        </DeviceInfo>
        <Key KeyAlgorithm="urn:ietf:params:xml:ns:keyprov:pskc#cap" 
            KeyId="12345677">
            <Issuer>anIssuer</Issuer>
            <Usage>
                <ResponseFormat Length="8" Encoding="DECIMAL"/>
            </Usage>
            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
            <Data>
                <cap:PAN>
                    <PlainValue> 1234567891234567 </PlainValue>
                </cap:PAN>
                <cap:PSN>
                    <PlainValue>01</PlainValue>
                </cap:PSN>
            </Data>
        </Key>
    </Device>
</KeyContainer>

-------------

As you can see, the difference is the way how the PAN and the PSN
elements are qualified. In the latter example I indicated the namespace
where they came from, namely
xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap". This namespace
would be defined in a specification that describes what these additional
elements and attributes actually mean. There is no need to define an
additional XML schema (as there is no requirement in general to define
an XML schema or Relax NG schema for any XML document). But some folks
might want todo that.

So, from an implementation point of view one has todo the following: 

* Add code to recognize the new PSKC algorithm profile. This then
provides the program with further information about the semantic of the
elements and with an indication what elements and attributes have to be
present or have to be omitted. 

* If there are new elements or attributes that are required for a
specific profile then these have to be recognized. This is fairly simple
specifically since the token for these elements are known already and
their location as well. In our example above the two elements <PAN> and
<PSN> have to be present as child elements of <Data>. It is useful to
check whether the indicated namespace, namely "cap" in our example
matches "urn:ietf:params:xml:ns:keyprov:pskc:cap" to avoid the case that
two different profiles define the same element names.

I believe that this procedure would be consistent with extensibility in
other places in the PSKC document, such as for the <Policy> element,
<KeyDerivationMethod> element, <KeyContainer> element, <Key> element,
<DeviceInfo> element, <Device> element, 

It is also interesting to see that the <KeyContainer>, <Key>,
<DeviceInfo>, <Device> elements contain an <Extensions> element that
contains the extensions whereas the other elements don't. This does not
look consistent. 

What do others think? 

Ciao
Hannes

PS: I also think that the subject heading of Section 6.4 "Transmission
of Key Derivation Values " is not correct as only the <MasterKeyId>
element refers to a unique reference to an external master key when key
derivation schemes are used.
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 02:59:46 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BA1883A6AD3; Wed, 21 Jan 2009 02:59:46 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF63C3A6AA6 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 02:59:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.395
X-Spam-Level: 
X-Spam-Status: No, score=-2.395 tagged_above=-999 required=5 tests=[AWL=0.204,  BAYES_00=-2.599]
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 kkza44zNJGWt for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 02:59:45 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id B249E3A697A for <keyprov@ietf.org>; Wed, 21 Jan 2009 02:59:44 -0800 (PST)
Received: (qmail invoked by alias); 21 Jan 2009 10:59:26 -0000
Received: from unknown (EHLO 4FIL42860) [192.100.124.156] by mail.gmx.net (mp016) with SMTP; 21 Jan 2009 11:59:26 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18HPzIoxXkHA4b0snmGeJNbvVB+Bln8TLhP4xbeYS tDSb0rngFOaceD
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Wed, 21 Jan 2009 13:00:04 +0200
Message-ID: <02e201c97bb7$6a74a230$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl7njwXkQhn46QvRD+Q2ruMnRWz3gAGRLpA
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5600000000000001
Subject: [KEYPROV] FW:  I-D Action:draft-ietf-keyprov-pskc-01.txt
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org This new version addresses the comments received by Sean. I hope I catched
all the typos. 

Ciao
Hannes

>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Internet-Drafts@ietf.org
>Sent: 21 January, 2009 10:00
>To: i-d-announce@ietf.org
>Cc: keyprov@ietf.org
>Subject: [KEYPROV] I-D Action:draft-ietf-keyprov-pskc-01.txt
>
>A New Internet-Draft is available from the on-line 
>Internet-Drafts directories.
>This draft is a work item of the Provisioning of Symmetric 
>Keys Working Group of the IETF.
>
>
>	Title           : Portable Symmetric Key Container (PSKC)
>	Author(s)       : P. Hoyer, et al.
>	Filename        : draft-ietf-keyprov-pskc-01.txt
>	Pages           : 57
>	Date            : 2009-01-20
>
>This document specifies a symmetric key format for transport 
>and provisioning of symmetric keys (for example One Time 
>Password (OTP) shared secrets or symmetric cryptographic keys) 
>to different types of crypto modules, such as a strong 
>authentication device.  The standard key transport format 
>enables enterprises to deploy best-of-breed solutions 
>combining components from different vendors into the same 
>infrastructure.
>
>A URL for this Internet-Draft is:
>http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-01.txt
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>Below is the data which will enable a MIME compliant mail 
>reader implementation to automatically retrieve the ASCII 
>version of the Internet-Draft.
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 03:28:28 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD8AA3A6B42; Wed, 21 Jan 2009 03:28:28 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BFC023A6B42 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 03:28:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.506
X-Spam-Level: 
X-Spam-Status: No, score=-5.506 tagged_above=-999 required=5 tests=[AWL=1.093,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 wBTGIq1eB+Ho for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 03:28:27 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id BD2C13A6A95 for <keyprov@ietf.org>; Wed, 21 Jan 2009 03:28:26 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0LBS6v1003976 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 21 Jan 2009 12:28:06 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0LBS502013655; Wed, 21 Jan 2009 12:28:06 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 21 Jan 2009 12:28:05 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 13:28:43 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C1620102DADD@FIESEXC007.nsn-intra.net>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709D@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Pre-Shared Secret Based Encryption
Thread-Index: Acl7FZh91zcroES/TjmXeqSwQgNfIQAlLt1gAARFHVA=
References: <C41BFCED3C088E40A8510B57B165C1620100AB72@FIESEXC007.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709D@sur-corp-ex-02.corp.ad.activcard.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Philip Hoyer" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 21 Jan 2009 11:28:05.0789 (UTC) FILETIME=[5429B4D0:01C97BBB]
Subject: Re: [KEYPROV] Pre-Shared Secret Based Encryption
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Sounds good to me. 
 

>-----Original Message-----
>From: ext Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
>Sent: 21 January, 2009 11:27
>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>Subject: RE: [KEYPROV] Pre-Shared Secret Based Encryption
>
>I am of the opinion that we can change this to MUST.
>
>Philip
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
>Hannes (NSN - FI/Espoo)
>Sent: Tuesday, January 20, 2009 3:42 PM
>To: keyprov@ietf.org
>Subject: [KEYPROV] Pre-Shared Secret Based Encryption
>
>Hi all, 
>
>Section 6.1 of
>http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.
>txt says:
>
>"
>   When protecting the payload with pre-shared keys implementations
>   SHOULD set the name of the specific pre-shared key in the <KeyName>
>   element inside the <EncryptionKey> element.
>"
>
>Whenever there is a SHOULD (instead of a MUST) then it is 
>necessary to indicate under what conditions the <KeyName> 
>element is present. If the <KeyName> element is absent then 
>how would the recipient know what key to select for decryption. 
>
>Ciao
>Hannes
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 14:53:11 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A2C7E3A6897; Wed, 21 Jan 2009 14:53:11 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C5C93A6897 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 14:53:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.377
X-Spam-Level: 
X-Spam-Status: No, score=-6.377 tagged_above=-999 required=5 tests=[AWL=0.222,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 MweBk-r9zWtS for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 14:53:09 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id DD97D3A683A for <keyprov@ietf.org>; Wed, 21 Jan 2009 14:53:09 -0800 (PST)
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0LMqpXI012272; Wed, 21 Jan 2009 14:52:52 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 21 Jan 2009 14:52:51 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 14:52:51 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181E88@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C1620102DADD@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Pre-Shared Secret Based Encryption
Thread-Index: Acl7FZh91zcroES/TjmXeqSwQgNfIQAlLt1gAARFHVAAF+Oy8A==
References: <C41BFCED3C088E40A8510B57B165C1620100AB72@FIESEXC007.nsn-intra.net><5BFE9E473DBFC24CA87F18F29B3F0AC403EB709D@sur-corp-ex-02.corp.ad.activcard.com> <C41BFCED3C088E40A8510B57B165C1620102DADD@FIESEXC007.nsn-intra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Philip Hoyer" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 21 Jan 2009 22:52:51.0781 (UTC) FILETIME=[FD528F50:01C97C1A]
Subject: Re: [KEYPROV] Pre-Shared Secret Based Encryption
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Good to me too.

- Ming 

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
> Hannes (NSN - FI/Espoo)
> Sent: Wednesday, January 21, 2009 3:29 AM
> To: ext Philip Hoyer; keyprov@ietf.org
> Subject: Re: [KEYPROV] Pre-Shared Secret Based Encryption
> 
> Sounds good to me. 
>  
> 
> >-----Original Message-----
> >From: ext Philip Hoyer [mailto:philip.hoyer@actividentity.com]
> >Sent: 21 January, 2009 11:27
> >To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
> >Subject: RE: [KEYPROV] Pre-Shared Secret Based Encryption
> >
> >I am of the opinion that we can change this to MUST.
> >
> >Philip
> >
> >-----Original Message-----
> >From: keyprov-bounces@ietf.org
> >[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
> Hannes (NSN 
> >- FI/Espoo)
> >Sent: Tuesday, January 20, 2009 3:42 PM
> >To: keyprov@ietf.org
> >Subject: [KEYPROV] Pre-Shared Secret Based Encryption
> >
> >Hi all,
> >
> >Section 6.1 of
> >http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-00.
> >txt says:
> >
> >"
> >   When protecting the payload with pre-shared keys implementations
> >   SHOULD set the name of the specific pre-shared key in the 
> <KeyName>
> >   element inside the <EncryptionKey> element.
> >"
> >
> >Whenever there is a SHOULD (instead of a MUST) then it is 
> necessary to 
> >indicate under what conditions the <KeyName> element is 
> present. If the 
> ><KeyName> element is absent then how would the recipient 
> know what key 
> >to select for decryption.
> >
> >Ciao
> >Hannes
> >_______________________________________________
> >KEYPROV mailing list
> >KEYPROV@ietf.org
> >https://www.ietf.org/mailman/listinfo/keyprov
> >
> >
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 19:07:03 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 11E693A69E8; Wed, 21 Jan 2009 19:07:03 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA24A3A69E8 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 19:07:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.397
X-Spam-Level: 
X-Spam-Status: No, score=-6.397 tagged_above=-999 required=5 tests=[AWL=0.201,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 GN35GsZvDGBO for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 19:06:59 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 841113A67C0 for <keyprov@ietf.org>; Wed, 21 Jan 2009 19:06:59 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0M36WtE020124; Wed, 21 Jan 2009 19:06:32 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 21 Jan 2009 19:06:31 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 19:06:30 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181E96@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <200901161555.n0GFtOjI021953@peacock.verisign.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Advice needed: how shall we use AES-128-KW to wrap any length of keys?
Thread-Index: Acl38toAoHCxvn0sR9+T+SqHxO0cBwESM98w
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com> <80CBF669D1BE42C2B66273CBABCA2B2E@AndersPC> <065171DAC4F2674EA8C1142A1AF8E7C3154664B4@mou1wnexmb10.vcorp.ad.vrsn.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D35@mou1wnexmb10.vcorp.ad.vrsn.com> <20090115214625.8AA38E2005E@mail178-wa4.bigfish.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB7056@sur-corp-ex-02.corp.ad.activcard.com> <200901161555.n0GFtOjI021953@peacock.verisign.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Russ Housley" <housley@vigilsec.com>, "Philip Hoyer" <philip.hoyer@actividentity.com>
X-OriginalArrivalTime: 22 Jan 2009 03:06:31.0190 (UTC) FILETIME=[6CCC1360:01C97C3E]
Cc: tim.polk@nist.gov, Salah Machani <SMachani@DIVERSINET.COM>, keyprov@ietf.org
Subject: Re: [KEYPROV] Advice needed: how shall we use AES-128-KW to wrap any length of keys?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1475786293=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org This is a multi-part message in MIME format.

--===============1475786293==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C97C3E.6C6C399E"

This is a multi-part message in MIME format.

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

Hi Russ,
=20
Thank you very much for your inputs. I am just back from vacation trips
and get chance to reply this email thread. I am also copying keyprov
work group mailing list since another thread also rolled discussions
about the topic.
=20
I agree that it is best to use the algorithm AES-KW that NIST endorses
and also is efficient. Since PSKC has to support any key length (20 byte
HOTP as an example), we need to finalize on the padding choice. From
this email thread, we have two action items to use AES-KW:
=20
1. Padding standard that you plan to work with NIST and propose as a
RFC. The timeline looks fine to PSKC if it is resolved in a few weeks.
2. Register new URI that indicates the AES-KW-<padding>. The existing
one from xmlenc doesn't imply any padding. This might take a little bit
longer in order to get the URI from W3C.
=20
We can try to resolve the above two items. It is right thing to do. If
we can get this done, I will recommend AES-KW-<padding> as the mandatory
one in PSKC. If not, your suggestion to list the three choice look good
to me with some variation. A server would have to implement two
algorithms - AES-CBC with HMAC-SHA1 and AES-KW without padding. A client
application usually only needs to support one of them according to the
key size it needs to provision. If we had AES-KW with padding, I would
prefer to not use AES-KW anymore, and always consistently use the
padding one where no padding is a special padding similar to the PKCS#7
padding scheme for AES-CBC.
=20
This is also my vote to the question that Hannes posted in another
thread.
=20
Shall we proceed with this plan?
=20
Thanks,
=20
- Ming


________________________________

	From: Russ Housley [mailto:housley@vigilsec.com]=20
	Sent: Friday, January 16, 2009 7:55 AM
	To: Philip Hoyer; Pei, Mingliang
	Cc: Hallam-Baker, Phillip; Hannes Tschofenig;
anders.rundgren@telia.com; Salah Machani; tim.polk@nist.gov
	Subject: RE: Advice needed: how shall we use AES-128-KW to wrap
any length of keys?
=09
=09
	Yes, I am advocating the use of AES Key Wrap.  I am not trying
to prohibit the use of other algorithms by consenting peers.
=09
	I would be very unhappy is the specification said that AES-CBC
along with HMAC-SHA1 as the MUST implement algorithm.  While this would
not be a problem for environments where HMAC-SHA1 was already being
used, it imposes the implementation of SHA1 on crypo modules that might
not otherwise needed it.  In all cases, the AES codebook is already
present.
=09
	Some specifications in the security area do not pick a mandatory
to implement algorithm.  RFC 5280 is one example.  Instead the companion
specifications tell what algorithm is appropriate for a particular
environment.  So, in this case, at least three algorithm suites could be
specified:
=09
	        - AES-CBC with HMAC-SHA1
	        - AES-KW without padding
	        - AES-KW with padding
=09
	Then, specifications that make use of the key packages could
state which one(s) are appropriate for their application.
=09
	Russ
=09
	At 05:25 AM 1/16/2009, Philip Hoyer wrote:
=09

		Russ,
		The question here is really about support to wrap any
kind of key with any length.
		=20
		Especially since the OTP algorithm specifications in
IETF (HOTP, TOTP, OCRA) are HMAC-SHA1 based and hence have keys of 20
bytes which are not multiple of 8.
		=20
		We wanted to make 1 key payload protection mechanism
mandatory in DSKPP and PSKC and the current draft indicates AES-128-CBC
with HMAC-SHA1 MAC for integrity.
		=20
		Based on these considerations would you advise us to
change this and make KW-AES-128 the mandatory algorithm and if so what
do we need to consider in terms of protecting non 8 multiple length keys
such as the HOTP 20 byte keys.
		=20
		Thanks for your help,
		=20
		Philip
		=20
	=09
________________________________

		From: Russ Housley [ mailto:housley@vigilsec.com
<mailto:housley@vigilsec.com> ]=20
		Sent: Thursday, January 15, 2009 9:46 PM
		To: Pei, Mingliang
		Cc: Hallam-Baker, Phillip; Philip Hoyer; Hannes
Tschofenig; anders.rundgren@telia.com; Salah Machani; tim.polk@nist.gov
		Subject: Re: Advice needed: how shall we use AES-128-KW
to wrap any length of keys?
		=20
		Sorry for the delayed response.  It is important to me
that NIST and the IETF proceed in the same manner here.  That is, we
want to make sure that the outcome will be considered a FIPS-approved
mode.
	=09
		RFC 3394 provides a solution where no padding is needed,
which is appropriate for wrapping all three AES key sizes.
	=09
		The initial value of the A register, described as A[0]
can be used to flag the use of padding.  I'm still discussing the
details with NIST.  Once resolved, I'm pleased to help write an RFC to
fully describe this padding technique.  I have every reason to believe
that this can be worked out in a week or so.
	=09
		I _greatly_ prefer the AES-KW as the mandatory to
implement, but I agree that a combination of an AES-CBC and MAC
algorithm can offer the same level of security.  Depending of the MAC
chosen, the use of AES-KW is a lot less code.
	=09
		Russ
	=09
		At 07:34 PM 1/13/2009, Pei, Mingliang wrote:
	=09
		Hi Russ,
		=20
		Happy New Year!
		=20
		On deciding between KW-AES vs. AES as the mandatory key
encryption algorithm in PSKC, Anders noted that KW-AES-128 by RFC3394
assumes the size of the key to be wrapped is multiple of block size. We
consider that some padding can be done to support any length of key (at
least two times of the block size of an encryption algorithm). You are
our expert in this area as the author of RFC3394. We believe that you
must have also thought of ways to support any size of keys for wrapping.

		=20
		Could you advise us on the following two questions?
		=20
		1. What padding would you recommend when using
KW-AES-xxx algorithms?
		=20
		I am thinking that PKCS7 padding would simply work as we
do for AES-CBC on any size of plaintext.
		=20
		2. When PSKC already supports a MAC value along with
wrapped key value, the purpose of "key wrapping algorithm KW-AES-xxx" is
already served so that AES-128-CBC can serve the same security level as
KW-AES-xxx. By this argument, we are fine to recommend either
AES-128-CBC or KW-AES-128 as the mandatory one.
		=20
		Is this right?
		=20
		If the above is true, I would recommend AES-128-CBC as
the mandatory one: (1) we don't need to worry padding part as it is well
understood with this. (2) the security level is the same and AES-128-CBC
is more widely supported than KW- counterparts (my claim though).
		=20
		We would appreciate your advice and help on this. I look
forward to hearing from you soon.
		=20
		Thank you,
		=20
		- Ming
		=20
	=09
________________________________

		From: Pei, Mingliang=20
		Sent: Monday, January 12, 2009 2:37 PM
		To: Anders Rundgren; Philip Hoyer; Hannes Tschofenig
		Cc: Hallam-Baker, Phillip; 'Doherty, Andrea';
housley@vigilsec.com
		Subject: RE: KW-AES-128 clashes with HOTP? Was:
[KEYPROV] Examples in PSKC
		Russ is the author of RFC3394 on this. Copying him for
more comments. Here is my understanding.
		=20
		True that the original definition in RFC3394 and xmlenc
spec assumes the key length is multiple (n) of 64-bit data blocks.
		=20
		http://tools.ietf.org/html/rfc3394
=09
http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-aes1
28=20
		=20
		I assume that padding can be independently applied on
the plaintext (key to be wrap) but cannot find a general standard yet.
One RFC that handles padding for key wrapping is the RFC3537 on wrapping
a HMAC key with 3DES and AES.
		=20
		http://tools.ietf.org/html/rfc3537
		=20
		The padding in that spec is new one, different from
known ones such as PKCS5 or PKCS7 padding. I was curious why PKCS5
cannot be simply used in key wrapping in the similar way to AES-CBC.=20
		=20
		Regardless, if we are determined to use kw-xxx, I think
that we could specify in PSKC how to do padding for any symmetric key
length. The key size should be at least 2 blocks for use of this per
RFC3394:
		=20
		Quoted: "The only restriction the key wrap algorithm
places on n is that n be at least two.  (For key data with length less
than or equal to 64 bits, the constant field used in this specification
and the key data
		   form a single 128-bit codebook input making this key
wrap unnecessary.)"
		=20
		On the other hand, the email reply by Hannes tried to
further clarify whether we are in agreement to change back to
KW-AES-128. AES-128-CBC is fine while we have ValueMAC for integrity
check in the schema.
		=20
		- Ming
	=09
________________________________

		From: Anders Rundgren [
mailto:anders.rundgren@telia.com]=20
		Sent: Monday, January 12, 2009 1:29 PM
		To: Philip Hoyer; Pei, Mingliang; Hannes Tschofenig
		Subject: KW-AES-128 clashes with HOTP? Was: [KEYPROV]
Examples in PSKC
		Hi Guys,
		=20
		Pardon my limited knowledge of "hardcore crypto" but
during some experiments with KW-AES-128 I found out that it seems to
require that the keys to be wrapped are a multiple of 8 bytes which
seems to clash with HOTP's recommended 20 byte-keys.
		=20
		Anders
		----- Original Message -----=20
		From: Philip Hoyer
<mailto:philip.hoyer@actividentity.com> =20
		To: Pei, Mingliang <mailto:mpei@verisign.com>  ;
hannes.tschofenig@gmx.net ; keyprov@ietf.org=20
		Sent: Monday, January 12, 2009 11:31
		Subject: Re: [KEYPROV] Examples in PSKC
		Ming,
		We agreed on previous call that the KW version AES 128
will be the mandatory algorithm for PSKC and DSKPP so we need examples
using KW-AES-128
		=20
		Philip
		=20
	=09
________________________________

		From: keyprov-bounces@ietf.org [
mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
		Sent: Monday, January 12, 2009 9:38 AM
		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		Subject: Re: [KEYPROV] Examples in PSKC
		=20
		Yes, I have done AES128-CBC examples. The padding and iv
are well considered in the example now, and I will update the draft to
reflect the specifications and example data. The mac key choice is the
encryption key by default and we need to come out a way to allow other
mac key as we discussed during 73th ietf.
		I am working on the rsa example, and hope to get most
results before Tuesday's call.
		- Ming
	=09
		----- Original Message -----
		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
		To: Pei, Mingliang; hannes.tschofenig@gmx.net
<hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
		Sent: Sat Jan 10 09:22:36 2009
		Subject: RE: [KEYPROV] Examples in PSKC
		Ming,
		Are you making progress with the examples?
		Ciao
		Hannes
	=09
		________________________________
		        From: keyprov-bounces@ietf.org [
<mailto:keyprov-bounces@ietf.org> mailto:keyprov-bounces@ietf.org] On
		Behalf Of ext Pei, Mingliang
		        Sent: 15 December, 2008 09:25
		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
		        Subject: Re: [KEYPROV] Examples in PSKC
		      =20
		      =20
		        I am one. Philip also suggested that it better
has two versions so
		that they can verify each other. Hope to get another
reference check.
		      =20
		        - Ming
		      =20
		        ----- Original Message -----
		        From: keyprov-bounces@ietf.org
<keyprov-bounces@ietf.org>
		        To: keyprov@ietf.org <keyprov@ietf.org>
		        Sent: Sun Dec 14 04:55:43 2008
		        Subject: [KEYPROV] Examples in PSKC
		      =20
		        Hi all,
		      =20
		        during the IETF#73 KEYPROV meeting Ming
mentioned that the examples
		will be
		        extended in such a way that they can actually be
verified, i.e.,
		when there
		        is a digital signature then enough information
is provided in the
		document
		        so that it can be checked for correctness.
		      =20
		        What I have in mind is something similar to what
is done in
		        http://www.ietf.org/rfc/rfc4474.txt (see also
Appendix B)
		      =20
		        So, who is working on this aspect?
		      =20
		        Ciao
		        Hannes
		      =20
		      =20
		        _______________________________________________
		        KEYPROV mailing list
		        KEYPROV@ietf.org
		        https://www.ietf.org/mailman/listinfo/keyprov
		      =20
	=09
________________________________

		_______________________________________________
		KEYPROV mailing list
		KEYPROV@ietf.org
		https://www.ietf.org/mailman/listinfo/keyprov


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Hi Russ,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thank you very much for your inputs. I am just =
back from=20
vacation trips and get chance to reply this email thread. I am also =
copying=20
keyprov work group mailing list since another thread also=20
rolled&nbsp;discussions about the topic.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>I agree that it is best to use the algorithm =
AES-KW that=20
NIST endorses and also is efficient. Since PSKC has to support any key =
length=20
(20 byte HOTP as an example), we need to finalize on the padding choice. =
From=20
this email thread, we have two action items to use =
AES-KW:</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>1. Padding standard that you plan to work with =
NIST and=20
propose as a RFC. The timeline looks fine to PSKC if it is resolved in a =
few=20
weeks.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>2. Register new URI that indicates the=20
AES-KW-&lt;padding&gt;. The existing one from xmlenc doesn't imply any =
padding.=20
This might take a little bit longer in order to get the URI from=20
W3C.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>We can try to resolve the above two items. It =
is right=20
thing to do. If we can get this done, I will recommend =
AES-KW-&lt;padding&gt; as=20
the mandatory one in PSKC. If not, your suggestion to list the three =
choice look=20
good to me with some variation. A server would have to implement two =
algorithms=20
- AES-CBC with HMAC-SHA1 and AES-KW without padding. A client =
application=20
usually only needs to support one of them according to the key size it =
needs to=20
provision. If we had AES-KW with padding, I would prefer to not use =
AES-KW=20
anymore, and always consistently use the padding one where no padding is =
a=20
special padding similar to the PKCS#7 padding scheme for=20
AES-CBC.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>This is also my vote to the question that =
Hannes posted in=20
another thread.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Shall we proceed with this =
plan?</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517444602-22012009><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>- Ming</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> Russ Housley=20
  [mailto:housley@vigilsec.com] <BR><B>Sent:</B> Friday, January 16, =
2009 7:55=20
  AM<BR><B>To:</B> Philip Hoyer; Pei, Mingliang<BR><B>Cc:</B> =
Hallam-Baker,=20
  Phillip; Hannes Tschofenig; anders.rundgren@telia.com; Salah Machani;=20
  tim.polk@nist.gov<BR><B>Subject:</B> RE: Advice needed: how shall we =
use=20
  AES-128-KW to wrap any length of keys?<BR></FONT><BR></DIV>
  <DIV></DIV>Yes, I am advocating the use of AES Key Wrap.&nbsp; I am =
not trying=20
  to prohibit the use of other algorithms by consenting peers.<BR><BR>I =
would be=20
  very unhappy is the specification said that AES-CBC along with =
HMAC-SHA1 as=20
  the MUST implement algorithm.&nbsp; While this would not be a problem =
for=20
  environments where HMAC-SHA1 was already being used, it imposes the=20
  implementation of SHA1 on crypo modules that might not otherwise =
needed=20
  it.&nbsp; In all cases, the AES codebook is already =
present.<BR><BR>Some=20
  specifications in the security area do not pick a mandatory to =
implement=20
  algorithm.&nbsp; RFC 5280 is one example.&nbsp; Instead the companion=20
  specifications tell what algorithm is appropriate for a particular=20
  environment.&nbsp; So, in this case, at least three algorithm suites =
could be=20
  =
specified:<BR><BR><X-TAB>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
</X-TAB>-=20
  AES-CBC with=20
  =
HMAC-SHA1<BR><X-TAB>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</X-T=
AB>-=20
  AES-KW without=20
  =
padding<BR><X-TAB>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</X-TAB=
>-=20
  AES-KW with padding<BR><BR>Then, specifications that make use of the =
key=20
  packages could state which one(s) are appropriate for their=20
  application.<BR><BR>Russ<BR><BR>At 05:25 AM 1/16/2009, Philip Hoyer =
wrote:<BR>
  <BLOCKQUOTE class=3Dcite cite=3D"" type=3D"cite"><FONT color=3D#000080 =

    size=3D2>Russ,<BR>The question here is really about support to wrap =
any kind=20
    of key with any length.<BR>&nbsp;<BR>Especially since the OTP =
algorithm=20
    specifications in IETF (HOTP, TOTP, OCRA) are HMAC-SHA1 based and =
hence have=20
    keys of 20 bytes which are not multiple of 8.<BR>&nbsp;<BR>We wanted =
to make=20
    1 key payload protection mechanism mandatory in DSKPP and PSKC and =
the=20
    current draft indicates AES-128-CBC with HMAC-SHA1 MAC for=20
    integrity.<BR>&nbsp;<BR>Based on these considerations would you =
advise us to=20
    change this and make KW-AES-128 the mandatory algorithm and if so =
what do we=20
    need to consider in terms of protecting non 8 multiple length keys =
such as=20
    the HOTP 20 byte keys.<BR>&nbsp;<BR>Thanks for your=20
    help,<BR>&nbsp;<BR>Philip<BR>&nbsp;<BR>
    <HR>

    <DIV align=3Dcenter></FONT></DIV><FONT face=3DTahoma =
size=3D2><B>From:</B> Russ=20
    Housley [<A href=3D"mailto:housley@vigilsec.com" eudora=3D"autourl"> =

    mailto:housley@vigilsec.com</A>] <BR><B>Sent:</B> Thursday, January =
15, 2009=20
    9:46 PM<BR><B>To:</B> Pei, Mingliang<BR><B>Cc:</B> Hallam-Baker, =
Phillip;=20
    Philip Hoyer; Hannes Tschofenig; anders.rundgren@telia.com; Salah =
Machani;=20
    tim.polk@nist.gov<BR><B>Subject:</B> Re: Advice needed: how shall we =
use=20
    AES-128-KW to wrap any length of keys?<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR>Sorry for the delayed=20
    response.&nbsp; It is important to me that NIST and the IETF proceed =
in the=20
    same manner here.&nbsp; That is, we want to make sure that the =
outcome will=20
    be considered a FIPS-approved mode.<BR><BR>RFC 3394 provides a =
solution=20
    where no padding is needed, which is appropriate for wrapping all =
three AES=20
    key sizes.<BR><BR>The initial value of the A register, described as =
A[0] can=20
    be used to flag the use of padding.&nbsp; I'm still discussing the =
details=20
    with NIST.&nbsp; Once resolved, I'm pleased to help write an RFC to =
fully=20
    describe this padding technique.&nbsp; I have every reason to =
believe that=20
    this can be worked out in a week or so.<BR><BR>I _greatly_ prefer =
the AES-KW=20
    as the mandatory to implement, but I agree that a combination of an =
AES-CBC=20
    and MAC algorithm can offer the same level of security.&nbsp; =
Depending of=20
    the MAC chosen, the use of AES-KW is a lot less =
code.<BR><BR>Russ<BR><BR>At=20
    07:34 PM 1/13/2009, Pei, Mingliang wrote:<BR><BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>Hi=20
    Russ,<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>Happy New=20
    Year!<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>On deciding =
between=20
    KW-AES vs. AES as the mandatory key encryption algorithm in PSKC, =
Anders=20
    noted that KW-AES-128 by RFC3394 assumes the size of the key to be =
wrapped=20
    is multiple of block size. We consider that some padding can be done =
to=20
    support any length of key (at least two times of the block size of =
an=20
    encryption algorithm). You are our expert in this area as the author =
of=20
    RFC3394. We believe that you must have also thought of ways to =
support any=20
    size of keys for wrapping. <BR></FONT>&nbsp;<BR><FONT =
color=3D#0000ff=20
    size=3D2>Could you advise us on the following two=20
    questions?<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>1. =
What padding=20
    would you recommend when using KW-AES-xxx=20
    algorithms?<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>I am =
thinking=20
    that PKCS7 padding would simply work as we do for AES-CBC on any =
size of=20
    plaintext.<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>2. =
When PSKC=20
    already supports a MAC value along with wrapped key value, the =
purpose of=20
    "key wrapping algorithm KW-AES-xxx" is already served so that =
AES-128-CBC=20
    can serve the same security level as KW-AES-xxx. By this argument, =
we are=20
    fine to recommend either AES-128-CBC or KW-AES-128 as the mandatory=20
    one.<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>Is this=20
    right?<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>If the =
above is true,=20
    I would recommend AES-128-CBC as the mandatory one: (1) we don't =
need to=20
    worry padding part as it is well understood with this. (2) the =
security=20
    level is the same and AES-128-CBC is more widely supported than KW-=20
    counterparts (my claim though).<BR></FONT>&nbsp;<BR><FONT =
color=3D#0000ff=20
    size=3D2>We would appreciate your advice and help on this. I look =
forward to=20
    hearing from you soon.<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff =
size=3D2>Thank=20
    you,<BR></FONT>&nbsp;<BR><FONT color=3D#0000ff size=3D2>-=20
    Ming<BR></FONT>&nbsp;<BR>
    <HR>

    <DIV align=3Dcenter></DIV><FONT face=3DTahoma size=3D2><B>From:</B> =
Pei, Mingliang=20
    <BR><B>Sent:</B> Monday, January 12, 2009 2:37 PM<BR><B>To:</B> =
Anders=20
    Rundgren; Philip Hoyer; Hannes Tschofenig<BR><B>Cc:</B> =
Hallam-Baker,=20
    Phillip; 'Doherty, Andrea'; housley@vigilsec.com<BR><B>Subject:</B> =
RE:=20
    KW-AES-128 clashes with HOTP? Was: [KEYPROV] Examples in=20
    PSKC<BR></FONT><FONT face=3D"Times New Roman, Times" color=3D#0000ff =
size=3D2>Russ=20
    is the author of RFC3394 on this. Copying him for more comments. =
Here is my=20
    understanding.<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>True that =
the original=20
    definition in RFC3394 and xmlenc spec assumes the key length is =
multiple (n)=20
    of 64-bit data blocks.<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2><A=20
    =
href=3D"http://tools.ietf.org/html/rfc3394">http://tools.ietf.org/html/rf=
c3394</A><BR><A=20
    =
href=3D"http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#=
kw-aes128"=20
    =
eudora=3D"autourl">http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Ove=
rview.html#kw-aes128</A>=20
    <BR></FONT><FONT face=3D"Times New Roman, =
Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>I assume =
that padding can=20
    be independently applied on the plaintext (key to be wrap) but =
cannot find a=20
    general standard yet. One RFC that handles padding for key wrapping =
is the=20
    RFC3537 on wrapping a HMAC key with 3DES and AES.<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2><A=20
    =
href=3D"http://tools.ietf.org/html/rfc3537">http://tools.ietf.org/html/rf=
c3537</A><BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>The padding =
in that spec=20
    is new one, different from known ones such as PKCS5 or PKCS7 =
padding. I was=20
    curious why PKCS5 cannot be simply used in key wrapping in the =
similar way=20
    to AES-CBC. <BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>Regardless, =
if we are=20
    determined to use kw-xxx, I think that we could specify in PSKC how =
to do=20
    padding for any symmetric key length. The key size should be at =
least 2=20
    blocks for use of this per RFC3394:<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>Quoted: =
"The only=20
    restriction the key wrap algorithm places on n is that n be at least =

    two.&nbsp; (For key data with length less than or equal to 64 bits, =
the=20
    constant field used in this specification and the key =
data<BR>&nbsp;&nbsp;=20
    form a single 128-bit codebook input making this key wrap=20
    unnecessary.)"<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>On the =
other hand, the=20
    email reply by Hannes tried to further clarify whether we are in =
agreement=20
    to change back to KW-AES-128. AES-128-CBC is fine while we have =
ValueMAC for=20
    integrity check in the schema.<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" color=3D#0000ff size=3D2>- Ming<BR>
    <HR>

    <DIV align=3Dcenter></FONT></DIV><FONT face=3DTahoma size=3D2>From: =
Anders=20
    Rundgren [ <A href=3D"mailto:anders.rundgren@telia.com"=20
    eudora=3D"autourl">mailto:anders.rundgren@telia.com</A>] <BR>Sent: =
Monday,=20
    January 12, 2009 1:29 PM<BR>To: Philip Hoyer; Pei, Mingliang; Hannes =

    Tschofenig<BR>Subject: KW-AES-128 clashes with HOTP? Was: [KEYPROV] =
Examples=20
    in PSKC<BR></FONT><FONT face=3D"Times New Roman, Times" size=3D2>Hi=20
    Guys,<BR></FONT><FONT face=3D"Times New Roman, =
Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" size=3D2>Pardon my limited knowledge =
of=20
    "hardcore crypto" but during some experiments with KW-AES-128 I =
found out=20
    that it seems to require that the keys to be wrapped are a multiple =
of 8=20
    bytes which seems to clash with HOTP's recommended 20=20
    byte-keys.<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" size=3D2>Anders<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">----- Original Message ----- =
<BR>From: <A=20
    href=3D"mailto:philip.hoyer@actividentity.com">Philip Hoyer</A> =
<BR>To: <A=20
    href=3D"mailto:mpei@verisign.com">Pei, Mingliang</A> ; <A=20
    =
href=3D"mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</A> =
; <A=20
    href=3D"mailto:keyprov@ietf.org">keyprov@ietf.org</A> <BR>Sent: =
Monday,=20
    January 12, 2009 11:31<BR>Subject: Re: [KEYPROV] Examples in=20
    PSKC<BR></FONT><FONT face=3D"Times New Roman, Times" color=3D#000080 =

    size=3D2>Ming,<BR>We agreed on previous call that the KW version AES =
128 will=20
    be the mandatory algorithm for PSKC and DSKPP so we need examples =
using=20
    KW-AES-128<BR>&nbsp;<BR>Philip<BR>&nbsp;<BR>
    <HR>

    <DIV align=3Dcenter></FONT></DIV><FONT face=3DTahoma size=3D2>From: =
<A=20
    =
href=3D"mailto:keyprov-bounces@ietf.org">keyprov-bounces@ietf.org</A> [ =
<A=20
    href=3D"mailto:keyprov-bounces@ietf.org"=20
    eudora=3D"autourl">mailto:keyprov-bounces@ietf.org</A>] On Behalf Of =
Pei,=20
    Mingliang<BR>Sent: Monday, January 12, 2009 9:38 AM<BR>To: <A=20
    =
href=3D"mailto:hannes.tschofenig@gmx.net">hannes.tschofenig@gmx.net</A>; =
<A=20
    href=3D"mailto:keyprov@ietf.org">keyprov@ietf.org</A><BR>Subject: =
Re:=20
    [KEYPROV] Examples in PSKC<BR></FONT><FONT=20
    face=3D"Times New Roman, Times">&nbsp;<BR></FONT><FONT=20
    face=3D"Times New Roman, Times" size=3D2>Yes, I have done AES128-CBC =
examples.=20
    The padding and iv are well considered in the example now, and I =
will update=20
    the draft to reflect the specifications and example data. The mac =
key choice=20
    is the encryption key by default and we need to come out a way to =
allow=20
    other mac key as we discussed during 73th ietf.<BR>I am working on =
the rsa=20
    example, and hope to get most results before Tuesday's call.<BR>-=20
    Ming<BR><BR>----- Original Message -----<BR>From: Hannes Tschofenig=20
    &lt;Hannes.Tschofenig@gmx.net&gt;<BR>To: Pei, Mingliang;=20
    hannes.tschofenig@gmx.net &lt;hannes.tschofenig@gmx.net&gt;;=20
    keyprov@ietf.org &lt;keyprov@ietf.org&gt;<BR>Sent: Sat Jan 10 =
09:22:36=20
    2009<BR>Subject: RE: [KEYPROV] Examples in PSKC<BR>Ming,<BR>Are you =
making=20
    progress with the=20
    =
examples?<BR>Ciao<BR>Hannes<BR><BR>________________________________<BR>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    From: keyprov-bounces@ietf.org [<A =
href=3D"mailto:keyprov-bounces@ietf.org"=20
    eudora=3D"autourl"> </A><A href=3D"mailto:keyprov-bounces@ietf.org"=20
    eudora=3D"autourl">mailto:keyprov-bounces@ietf.org</A>] On<BR>Behalf =
Of ext=20
    Pei, Mingliang<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: =
15=20
    December, 2008 09:25<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
To:=20
    hannes.tschofenig@gmx.net;=20
    keyprov@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Subject: Re:=20
    [KEYPROV] Examples in PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am one. Philip also =

    suggested that it better has two versions so<BR>that they can verify =
each=20
    other. Hope to get another reference=20
    check.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -=20
    Ming<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----- Original =
Message=20
    -----<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From:=20
    keyprov-bounces@ietf.org=20
    =
&lt;keyprov-bounces@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
    To: keyprov@ietf.org=20
    =
&lt;keyprov@ietf.org&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Sent:=20
    Sun Dec 14 04:55:43 =
2008<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    Subject: [KEYPROV] Examples in =
PSKC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi=20
    all,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; during the IETF#73 =
KEYPROV=20
    meeting Ming mentioned that the examples<BR>will=20
    be<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extended in such a =
way that=20
    they can actually be verified, i.e.,<BR>when=20
    there<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; is a digital =
signature=20
    then enough information is provided in=20
    the<BR>document<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; so =
that it can=20
    be checked for correctness.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What I have in mind =
is=20
    something similar to what is done=20
    in<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
    =
href=3D"http://www.ietf.org/rfc/rfc4474.txt">http://www.ietf.org/rfc/rfc4=
474.txt</A>=20
    (see also Appendix B)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So, who is working on =
this=20
    aspect?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    Ciao<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    Hannes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    =
_______________________________________________<BR>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
    KEYPROV mailing list<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    KEYPROV@ietf.org<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
    =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
    <BR>
    <HR>

    <DIV align=3Dcenter></FONT></DIV><FONT=20
    face=3D"Times New Roman, =
Times">_______________________________________________<BR>KEYPROV=20
    mailing list<BR>KEYPROV@ietf.org<BR><A=20
    href=3D"https://www.ietf.org/mailman/listinfo/keyprov"=20
    =
eudora=3D"autourl">https://www.ietf.org/mailman/listinfo/keyprov</A></FON=
T></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C97C3E.6C6C399E--

--===============1475786293==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1475786293==--

From keyprov-bounces@ietf.org  Wed Jan 21 19:22:44 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B22C73A67D6; Wed, 21 Jan 2009 19:22:44 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB93D3A67D6 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 19:22:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.414
X-Spam-Level: 
X-Spam-Status: No, score=-6.414 tagged_above=-999 required=5 tests=[AWL=0.185,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 TZWMWcvHWMLs for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 19:22:42 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 752FA3A67BD for <keyprov@ietf.org>; Wed, 21 Jan 2009 19:22:42 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0M3MMk4020761; Wed, 21 Jan 2009 19:22:22 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 21 Jan 2009 19:22:22 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 21 Jan 2009 19:22:21 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181E98@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D1104354270@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KW-AES-128 vs. AES-128-CBC
Thread-Index: Acld60ZCtDADQH9MQWeZhahBjqr2xQAmvPoUBSsd5pAAWbR7hAAB0UCQAA+hGkAAA5SMsAFjxG7gAHDWWjA=
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com><3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com> <032401c9750a$6d5130d0$0201a8c0@nsnintra.net> <9ED76AB595E4944BB33D8998DE448D1104354270@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <Hannes.Tschofenig@gmx.net>, <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 22 Jan 2009 03:22:22.0666 (UTC) FILETIME=[A3EBCAA0:01C97C40]
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org The issue at the center is about how to do padding when the size of the
key to be wrapped isn't multiple blocks. Russ suggested a route to solve
this. I have described my vote in that email reply:

- Assess and try to define AES-KW-<padding> in the time frame we expect.

Thanks,

- Ming

> -----Original Message-----
> From: andrea.doherty@rsa.com [mailto:andrea.doherty@rsa.com] 
> Sent: Monday, January 19, 2009 1:49 PM
> To: Hannes.Tschofenig@gmx.net; Pei, Mingliang; 
> philip.hoyer@actividentity.com; keyprov@ietf.org
> Subject: RE: [KEYPROV] KW-AES-128 vs. AES-128-CBC
> 
> I prefer KW-AES-128.  
> 
> Note that we originally did not specify KW-AES-128 as 
> mandatory-to-implement as we assumed that it was not widely 
> implemented by vendors, esp. HSM vendors.  Phillip Hoyer and 
> I had an email exchange about this in Dec 2008 wherein he 
> said, "I checked with two vendors of HSMs and AES keywrap 
> seems to be supported.  It is also supported in Java JCE 
> since SDK 1.5."
> 
> Russ Housley and I also had an email exchange about this 
> topic in Dec 2008, where Russ stated: "I Believe that AES Key 
> Wrap is widely supported by vendors that care about FIPS 140. 
>  Beyond that, I do not believe that AES CBC meets the 
> security requirements.  A companion integrity algorithm is 
> needed.  That is one of the really nice properties of AES Key 
> Wrap; you get confidentiality and integrity. AES Key Wrap 
> with a 128-bit key is fine for protection of keys up to 128 
> bits.  This seems to be the right size for the KEYPROV work."
> 
> Note also the similarities between RFC-3394 and kw-aes128 
> from the W3C XML Encryption spec; given several close 
> resemblances between them, it appears they are intended to be 
> equivalent.  Assuming they are well-aligned, not only is 
> KW-AES-128 approved for FIPS140-2, but as 
> http://www.w3.org/2001/04/xmlenc#kw-aes128, it is also a 
> standard for the W3C.
> 
> Andrea
> 
> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Hannes Tschofenig
> Sent: Monday, January 12, 2009 6:07 PM
> To: 'Pei, Mingliang'; 'Philip Hoyer'; keyprov@ietf.org
> Subject: [KEYPROV] KW-AES-128 vs. AES-128-CBC
> 
> Hi all, 
> 
> Section 6.1.1. of
> http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portabl
> e-symmetri
> c-ke
> y-container-06.txt describes the AES-128-CBC encryption 
> algorithm as mandatory to implement.
> 
> It was suggested to switch from AES-128-CBC to KW-AES-128 as 
> the mandatory algorithm. 
> 
> During the meeting we had a very brief chat about this topic, see (and
> hear):
> http://www.ietf.org/proceedings/08nov/slides/keyprov-2/keyprov-2.htm
> ftp://videolab.uoregon.edu/pub/videolab/media/ietf73/ietf73-ch
> 8-wed-am2.
> mp3
>  
> I checked the meeting minutes and noticed that they do not capture a
> lot:
> http://www.ietf.org/proceedings/08nov/minutes/keyprov.txt
>  
> So, let's us do a quick poll. 
> 
> Please indicate your preference (if possible with arguments 
> why you want one or the other). 
>   
> --> Deadline for your response: 20th Jan. 2009 <--
> 
> Ciao
> Hannes
> 
> ________________________________
> 
> 	From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> 	Sent: 12 January, 2009 20:01
> 	To: Philip Hoyer; hannes.tschofenig@gmx.net; keyprov@ietf.org
> 	Subject: Re: [KEYPROV] Examples in PSKC
> 	
> 	
> 	It was an issue raised during 73-th IETF. I wasn't 
> aware that the decision to KW has been made in the follow up 
> calls. Thanks for the update.
> I will make changes to AES-128-KW.
> 	 
> 	- Ming
> 
> 
> ________________________________
> 
> 		From: Philip Hoyer
> [mailto:philip.hoyer@actividentity.com] 
> 		Sent: Monday, January 12, 2009 2:31 AM
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net; 
> keyprov@ietf.org
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		
> 
> 		Ming,
> 
> 		We agreed on previous call that the KW version 
> AES 128 will be the mandatory algorithm for PSKC and DSKPP so 
> we need examples using
> KW-AES-128
> 
> 		 
> 
> 		Philip
> 
> 		 
> 
> 		________________________________
> 
> 				From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> 		Sent: Monday, January 12, 2009 9:38 AM
> 		To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		Subject: Re: [KEYPROV] Examples in PSKC
> 
> 		 
> 
> 		Yes, I have done AES128-CBC examples. The 
> padding and iv are well considered in the example now, and I 
> will update the draft to reflect the specifications and 
> example data. The mac key choice is the encryption key by 
> default and we need to come out a way to allow other mac key 
> as we discussed during 73th ietf.
> 		
> 		I am working on the rsa example, and hope to 
> get most results before Tuesday's call.
> 		
> 		- Ming
> 		
> 		
> 		----- Original Message -----
> 		From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
> 		To: Pei, Mingliang; hannes.tschofenig@gmx.net 
> <hannes.tschofenig@gmx.net>; keyprov@ietf.org <keyprov@ietf.org>
> 		Sent: Sat Jan 10 09:22:36 2009
> 		Subject: RE: [KEYPROV] Examples in PSKC
> 		
> 		Ming,
> 		
> 		Are you making progress with the examples?
> 		
> 		Ciao
> 		Hannes
> 		
> 		
> 		________________________________
> 		
> 		        From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On
> 		Behalf Of ext Pei, Mingliang
> 		        Sent: 15 December, 2008 09:25
> 		        To: hannes.tschofenig@gmx.net; keyprov@ietf.org
> 		        Subject: Re: [KEYPROV] Examples in PSKC
> 		       
> 		       
> 		
> 		        I am one. Philip also suggested that it 
> better has two versions so
> 		that they can verify each other. Hope to get 
> another reference check.
> 		       
> 		        - Ming
> 		       
> 		        ----- Original Message -----
> 		        From: keyprov-bounces@ietf.org 
> <keyprov-bounces@ietf.org>
> 		        To: keyprov@ietf.org <keyprov@ietf.org>
> 		        Sent: Sun Dec 14 04:55:43 2008
> 		        Subject: [KEYPROV] Examples in PSKC
> 		       
> 		        Hi all,
> 		       
> 		        during the IETF#73 KEYPROV meeting Ming 
> mentioned that the examples
> 		will be
> 		        extended in such a way that they can 
> actually be verified, i.e.,
> 		when there
> 		        is a digital signature then enough 
> information is provided in the
> 		document
> 		        so that it can be checked for correctness.
> 		       
> 		        What I have in mind is something 
> similar to what is done in
> 		        http://www.ietf.org/rfc/rfc4474.txt 
> (see also Appendix B)
> 		       
> 		        So, who is working on this aspect?
> 		       
> 		        Ciao
> 		        Hannes
> 		       
> 		       
> 		        _______________________________________________
> 		        KEYPROV mailing list
> 		        KEYPROV@ietf.org
> 		        https://www.ietf.org/mailman/listinfo/keyprov
> 		       
> 		
> 		
> 
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 21 23:25:46 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF7CB3A699E; Wed, 21 Jan 2009 23:25:46 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 25BB73A699E for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 23:25:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.13
X-Spam-Level: 
X-Spam-Status: No, score=-0.13 tagged_above=-999 required=5 tests=[AWL=-2.091,  BAYES_50=0.001, RCVD_IN_BL_SPAMCOP_NET=1.96]
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 HHuhV8hjbBu7 for <keyprov@core3.amsl.com>; Wed, 21 Jan 2009 23:25:44 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id DE53B3A685D for <keyprov@ietf.org>; Wed, 21 Jan 2009 23:25:41 -0800 (PST)
Received: (qmail invoked by alias); 22 Jan 2009 07:25:23 -0000
Received: from unknown (EHLO 4FIL42860) [192.100.124.156] by mail.gmx.net (mp004) with SMTP; 22 Jan 2009 08:25:23 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19Wo3403gxWo5Prol20m/z+xVhyuhvjlKkBX9O4CP 3YGp5kONmhEBZO
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Thu, 22 Jan 2009 09:26:00 +0200
Message-ID: <00c801c97c62$ae2920e0$5817a20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: Acl8Yqx3NY8adNTzTD2HO2FSHsKXYA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.7
Subject: [KEYPROV] Reminder about our weekly KEYPROV Conference Call
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org * Conference Bridge Details: 

Next call: 27th January 2009, 11am ET (for max 1 hour!)
Number: +1 (712) 432-1100
PIN: 292812# 

* Agenda

As usual we will talk about the editing status of our documents. 




_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 22 07:56:28 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3592F28C1E3; Thu, 22 Jan 2009 07:56:28 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D119528C183 for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 07:56:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 jeTHNj3KHFlJ for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 07:56:27 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 07B733A67E4 for <keyprov@ietf.org>; Thu, 22 Jan 2009 07:56:26 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0MFu8VN022936 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <keyprov@ietf.org>; Thu, 22 Jan 2009 10:56:08 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor) for <keyprov@ietf.org>; Thu, 22 Jan 2009 10:55:58 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0MFtvvt027560 for <keyprov@ietf.org>; Thu, 22 Jan 2009 10:55:58 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 22 Jan 2009 10:55:53 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 22 Jan 2009 10:55:51 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DSKPP - recommendation for removing some text
thread-index: Acl8qeZpvarXxjX0RkefoNKoqxFrUQ==
From: <andrea.doherty@rsa.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 22 Jan 2009 15:55:53.0390 (UTC) FILETIME=[E79CCCE0:01C97CA9]
X-EMM-EM: Active
Subject: [KEYPROV] DSKPP - recommendation for removing some text
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org All,
I am working on the next draft of DSKPP, working off of Phillip
Hallam-Baker's changes to the front section, which incorporate Pasi's
suggestions.
With the clarity added by the editorial changes, I now wonder what the
value is of having the Usage Scenarios and the Object Model; these seem
unnecessary for the protocol spec, and if anything, just make the
document longer and harder to digest.
Please let me know whether you there is an issue with removing these
sections (i.e., Sec 1.1 and Object Model in Sec 1.2 of DSKPP -06).
Andrea

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 22 08:15:11 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C0DF63A696F; Thu, 22 Jan 2009 08:15:11 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3572B3A696F for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 08:15:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.146
X-Spam-Level: 
X-Spam-Status: No, score=-2.146 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 M0I4Vvwsn90P for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 08:15:09 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 56B723A67DA for <keyprov@ietf.org>; Thu, 22 Jan 2009 08:15:09 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id DA321183977; Thu, 22 Jan 2009 17:14:51 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 22 Jan 2009 17:17:30 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70BB@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP - recommendation for removing some text
Thread-Index: Acl8qeZpvarXxjX0RkefoNKoqxFrUQAASATA
References: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: <andrea.doherty@rsa.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Andrea,
I would suggest moving the usage scenarios to an appendix like we have
done in PSKC. Also I believe the object model can be removed but I would
leave in the paragraph defining the entities of the DSKPP transaction
(e.g. first paragraph of section 1.2 of -06 spec).

Philip

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of andrea.doherty@rsa.com
Sent: Thursday, January 22, 2009 3:56 PM
To: keyprov@ietf.org
Subject: [KEYPROV] DSKPP - recommendation for removing some text

All,
I am working on the next draft of DSKPP, working off of Phillip
Hallam-Baker's changes to the front section, which incorporate Pasi's
suggestions.
With the clarity added by the editorial changes, I now wonder what the
value is of having the Usage Scenarios and the Object Model; these seem
unnecessary for the protocol spec, and if anything, just make the
document longer and harder to digest.
Please let me know whether you there is an issue with removing these
sections (i.e., Sec 1.1 and Object Model in Sec 1.2 of DSKPP -06).
Andrea

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 22 08:25:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 98BF428C1B8; Thu, 22 Jan 2009 08:25:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 398D928C1B8 for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 08:25:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.536
X-Spam-Level: 
X-Spam-Status: No, score=-5.536 tagged_above=-999 required=5 tests=[AWL=1.063,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 FrvZha+m6uvZ for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 08:25:24 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id 9E0CF28C164 for <keyprov@ietf.org>; Thu, 22 Jan 2009 08:25:23 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0MGP1Nc023027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 22 Jan 2009 17:25:01 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0MGOxVT020546; Thu, 22 Jan 2009 17:25:00 +0100
Received: from FIESEXC007.nsn-intra.net ([10.159.0.15]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 22 Jan 2009 17:25:00 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 22 Jan 2009 18:25:37 +0200
Message-ID: <C41BFCED3C088E40A8510B57B165C1620102E8A9@FIESEXC007.nsn-intra.net>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70BB@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP - recommendation for removing some text
Thread-Index: Acl8qeZpvarXxjX0RkefoNKoqxFrUQAASATAAAC9v0A=
References: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70BB@sur-corp-ex-02.corp.ad.activcard.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Philip Hoyer" <philip.hoyer@actividentity.com>, <andrea.doherty@rsa.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 22 Jan 2009 16:25:00.0493 (UTC) FILETIME=[F8F78FD0:01C97CAD]
Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org That might be a first approach. Then, we could determine whether this is
good enough. 

Ciao
Hannes
 
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Philip Hoyer
>Sent: 22 January, 2009 18:18
>To: andrea.doherty@rsa.com; keyprov@ietf.org
>Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
>
>Andrea,
>I would suggest moving the usage scenarios to an appendix like 
>we have done in PSKC. Also I believe the object model can be 
>removed but I would leave in the paragraph defining the 
>entities of the DSKPP transaction (e.g. first paragraph of 
>section 1.2 of -06 spec).
>
>Philip
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
>Sent: Thursday, January 22, 2009 3:56 PM
>To: keyprov@ietf.org
>Subject: [KEYPROV] DSKPP - recommendation for removing some text
>
>All,
>I am working on the next draft of DSKPP, working off of 
>Phillip Hallam-Baker's changes to the front section, which 
>incorporate Pasi's suggestions.
>With the clarity added by the editorial changes, I now wonder 
>what the value is of having the Usage Scenarios and the Object 
>Model; these seem unnecessary for the protocol spec, and if 
>anything, just make the document longer and harder to digest.
>Please let me know whether you there is an issue with removing 
>these sections (i.e., Sec 1.1 and Object Model in Sec 1.2 of 
>DSKPP -06).
>Andrea
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 22 09:32:07 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C00993A6A49; Thu, 22 Jan 2009 09:32:07 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C89D3A6931 for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 09:32:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 M9ghuQdr9zOO for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 09:32:05 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 2D4893A6904 for <keyprov@ietf.org>; Thu, 22 Jan 2009 09:32:04 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0MHVi2O021478 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jan 2009 12:31:44 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor); Thu, 22 Jan 2009 12:31:34 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0MHVYiF018930; Thu, 22 Jan 2009 12:31:34 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 22 Jan 2009 12:31:33 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 22 Jan 2009 12:31:30 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104438707@CORPUSMX10B.corp.emc.com>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C1620102E8A9@FIESEXC007.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP - recommendation for removing some text
thread-index: Acl8qeZpvarXxjX0RkefoNKoqxFrUQAASATAAAC9v0AAAlAaQA==
References: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70BB@sur-corp-ex-02.corp.ad.activcard.com> <C41BFCED3C088E40A8510B57B165C1620102E8A9@FIESEXC007.nsn-intra.net>
From: <andrea.doherty@rsa.com>
To: <hannes.tschofenig@nsn.com>, <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 22 Jan 2009 17:31:33.0781 (UTC) FILETIME=[4526F450:01C97CB7]
X-EMM-EM: Active
Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Sounds good to me.
Andrea 

-----Original Message-----
From: Tschofenig, Hannes (NSN - FI/Espoo)
[mailto:hannes.tschofenig@nsn.com] 
Sent: Thursday, January 22, 2009 11:26 AM
To: ext Philip Hoyer; Doherty, Andrea; keyprov@ietf.org
Subject: RE: [KEYPROV] DSKPP - recommendation for removing some text

That might be a first approach. Then, we could determine whether this is
good enough. 

Ciao
Hannes
 
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Philip Hoyer
>Sent: 22 January, 2009 18:18
>To: andrea.doherty@rsa.com; keyprov@ietf.org
>Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
>
>Andrea,
>I would suggest moving the usage scenarios to an appendix like 
>we have done in PSKC. Also I believe the object model can be 
>removed but I would leave in the paragraph defining the 
>entities of the DSKPP transaction (e.g. first paragraph of 
>section 1.2 of -06 spec).
>
>Philip
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
>Sent: Thursday, January 22, 2009 3:56 PM
>To: keyprov@ietf.org
>Subject: [KEYPROV] DSKPP - recommendation for removing some text
>
>All,
>I am working on the next draft of DSKPP, working off of 
>Phillip Hallam-Baker's changes to the front section, which 
>incorporate Pasi's suggestions.
>With the clarity added by the editorial changes, I now wonder 
>what the value is of having the Usage Scenarios and the Object 
>Model; these seem unnecessary for the protocol spec, and if 
>anything, just make the document longer and harder to digest.
>Please let me know whether you there is an issue with removing 
>these sections (i.e., Sec 1.1 and Object Model in Sec 1.2 of 
>DSKPP -06).
>Andrea
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 22 11:52:31 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 130523A6A86; Thu, 22 Jan 2009 11:52:31 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 466CF28C279 for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 11:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.815
X-Spam-Level: 
X-Spam-Status: No, score=-0.815 tagged_above=-999 required=5 tests=[AWL=-0.817, BAYES_50=0.001, HTML_MESSAGE=0.001]
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 7MQ3-t5CmvTZ for <keyprov@core3.amsl.com>; Thu, 22 Jan 2009 11:52:25 -0800 (PST)
Received: from pne-smtpout1-sn1.fre.skanova.net (pne-smtpout1-sn1.fre.skanova.net [81.228.11.98]) by core3.amsl.com (Postfix) with ESMTP id A43CE3A6A86 for <keyprov@ietf.org>; Thu, 22 Jan 2009 11:52:24 -0800 (PST)
Received: from AndersPC (81.232.45.215) by pne-smtpout1-sn1.fre.skanova.net (7.3.129) id 47A9795005B123F0 for keyprov@ietf.org; Thu, 22 Jan 2009 20:52:07 +0100
Message-ID: <6F55F3B71E16458B9FB6ADB9491F128F@AndersPC>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "KEYPROV" <keyprov@ietf.org>
Date: Thu, 22 Jan 2009 20:52:07 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.20661
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669
Subject: [KEYPROV] Rationale for separating key encryption and key integrity checks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0163614511=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org This is a multi-part message in MIME format.

--===============0163614511==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0073_01C97CD3.4A12CEA0"

This is a multi-part message in MIME format.

------=_NextPart_000_0073_01C97CD3.4A12CEA0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

- You obviously want key integrity checking
- You obviously want key length independence

I have found that there is another characteristic that you may want in a =
key provisioning scheme and that is the ability to securely bind a key =
to a set of attributes, with the acceptable algorithm(s) as the primary =
candidate.  An example:

<Key EndorsedKeyAlgorithm=3D"http://www.ietf.org/keyprov/pskc#hotp"
     MAC=3D"cOpiQ/H7Zlj6ywiYWtwgz9cRaOA=3D"
     MACAlgorithm=3D"http://www.w3.org/2000/09/xmldsig#hmac-sha1">
   <xenc:EncryptedKey>
      <xenc:EncryptionMethod =
Algorithm=3D"http://www.w3.org/2001/04/xmlenc#aes128-cbc"/>
      <xenc:CipherData>
         <xenc:CipherValue>cymS8WW+a92n/ . =
WcqAxD+ndOPo=3D</xenc:CipherValue>
      </xenc:CipherData>
   </xenc:EncryptedKey>
</Key>

A possible way of achieving all three goals would be to do as follows.
K is the actual cryptographic key we want to provision.
KEK is a pre-shared secret used for encrypting K.

Issuer operations:

MAC =3D HMACSHA1 (K, "http://www.ietf.org/keyprov/pskc#hotp")
ChiperValue =3D AES128CBC (KEK, K)

This means that the provisioning client must first decrypt CipherValue =
with KEK in order to get K.
Then it can verify that the declared algorithm returns a matching MAC =
when using K.
If the MAC doesn't match, either K, KEK, MAC, or the algorithm is wrong.

The nice thing with this arrangement is that it opens the possibility to =
make a slightly cooler version of provisioning inside of a secure =
container like this:

provsionKey (ChipherValue, MAC, MACAlgorithm, EndorsedKeyAlgorithm, =
EncryptionMethod);

The container could thus potentially protect against algorithm "misuse".

Although KEYPROV does not fully address secure containers (since an =
issuer can't verify the the client is using such), maybe a future =
version will?

The described scheme is BTW equally applicable to PKI-based KEKs!

Anders Rundgren

------=_NextPart_000_0073_01C97CD3.4A12CEA0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.20973" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff background=3D"">
<DIV><FONT face=3DArial size=3D2>-&nbsp;You obviously&nbsp;want key =
integrity=20
checking<BR>-&nbsp;You obviously&nbsp;want key length =
independence<BR><BR>I have=20
found that there is another characteristic that you may want in a key=20
provisioning scheme and that is <EM>the ability to securely bind a key =
to a set=20
of attributes</EM>, with the acceptable algorithm(s) as the primary=20
candidate.&nbsp; An example:<BR><BR><FONT face=3D"Courier New">&lt;Key =
<FONT=20
color=3D#800000>EndorsedKeyAlgorithm</FONT>=3D"<A=20
href=3D"http://www.ietf.org/keyprov/pskc#hotp">http://www.ietf.org/keypro=
v/pskc#hotp</A>"</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;=20
<FONT=20
color=3D#800000>MAC</FONT>=3D"cOpiQ/H7Zlj6ywiYWtwgz9cRaOA=3D"</FONT></FON=
T></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3D"Courier =
New">&nbsp;&nbsp;&nbsp;&nbsp;=20
<FONT color=3D#800000>MACAlgorithm</FONT>=3D"<A=20
href=3D"http://www.w3.org/2000/09/xmldsig#hmac-sha1">http://www.w3.org/20=
00/09/xmldsig#hmac-sha1</A></FONT></FONT><FONT=20
face=3DArial size=3D2><FONT face=3D"Courier New">"&gt;<BR>&nbsp;&nbsp;=20
&lt;xenc:EncryptedKey&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&lt;xenc:EncryptionMethod <FONT =
color=3D#800000>Algorithm</FONT>=3D"</FONT></FONT><A=20
href=3D"http://www.w3.org/2001/04/xmlenc#aes128-cbc"><FONT =
face=3D"Courier New"=20
size=3D2>http://www.w3.org/2001/04/xmlenc#aes128-cbc</FONT></A><FONT=20
face=3D"Courier New" size=3D2>"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&lt;xenc:CipherData&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
&lt;xenc:CipherValue&gt;cymS8WW+a92n/ =85=20
WcqAxD+ndOPo=3D&lt;/xenc:CipherValue&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
&lt;/xenc:CipherData&gt;<BR>&nbsp;&nbsp;=20
&lt;/xenc:EncryptedKey&gt;<BR>&lt;/Key&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>A possible way of achieving all three =
goals would=20
be to do as follows.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>K is the actual cryptographic key we =
want to=20
provision.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>KEK is a pre-shared secret used for =
encrypting=20
K.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Issuer operations:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2><FONT face=3D"Courier New">MAC =3D HMACSHA1 (K, "<A =
href=3D""><FONT=20
face=3D"Courier =
New">http://www.ietf.org/keyprov/pskc#hotp</FONT></A><FONT=20
face=3D"Courier New">"</FONT></FONT><FONT face=3D"Courier =
New">)</FONT></FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>ChiperValue =3D AES128CBC (KEK, =

K)</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This means that the provisioning client =
must first=20
decrypt CipherValue with KEK in order to get K.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Then it can verify that the declared =
algorithm=20
returns a matching MAC when using K.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If&nbsp;the MAC&nbsp;doesn't match, =
either&nbsp;K,=20
KEK,&nbsp;MAC, or the algorithm is wrong.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The nice thing with this arrangement is =
that it=20
opens the possibility to make a slightly cooler version of provisioning =
inside=20
of&nbsp;a secure container like this:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D"Courier New" size=3D2>provsionKey (<FONT=20
color=3D#800000>ChipherValue, MAC</FONT>, <FONT =
color=3D#800000>MACAlgorithm<FONT=20
color=3D#000000>, </FONT>EndorsedKeyAlgorithm<FONT color=3D#000000>,=20
</FONT>EncryptionMethod</FONT>);</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The container could thus =
potentially&nbsp;protect=20
against algorithm "misuse".</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Although&nbsp;KEYPROV does not fully =
address secure=20
containers (since&nbsp;an issuer can't verify the the client is using=20
such),&nbsp;maybe a future version will?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The described scheme is =
BTW&nbsp;equally applicable=20
to PKI-based KEKs!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Anders Rundgren</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0073_01C97CD3.4A12CEA0--


--===============0163614511==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============0163614511==--


From keyprov-bounces@ietf.org  Fri Jan 23 00:44:32 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 907E93A697E; Fri, 23 Jan 2009 00:44:32 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6EACD3A697E for <keyprov@core3.amsl.com>; Fri, 23 Jan 2009 00:44:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.58
X-Spam-Level: 
X-Spam-Status: No, score=-3.58 tagged_above=-999 required=5 tests=[AWL=-0.981,  BAYES_00=-2.599]
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 9zIQR9NfG3U5 for <keyprov@core3.amsl.com>; Fri, 23 Jan 2009 00:44:30 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [217.115.75.234]) by core3.amsl.com (Postfix) with ESMTP id 66CD93A68AA for <keyprov@ietf.org>; Fri, 23 Jan 2009 00:44:30 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0N8iCJE028212 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 23 Jan 2009 09:44:12 +0100
Received: from demuexc022.nsn-intra.net (webmail.nsn-intra.net [10.150.128.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0N8i8XX029598; Fri, 23 Jan 2009 09:44:11 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 23 Jan 2009 09:44:05 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 23 Jan 2009 10:44:42 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F4CAEE@FIESEXC015.nsn-intra.net>
In-Reply-To: <877i4y3u9g.fsf@mocca.josefsson.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KW-AES-128 vs. AES-128-CBC
Thread-Index: Acl2Sfa3DSahquJlTgOnZwfAhxnA/gG7MJgg
References: <3E5A2F1AD44F5E49A74F79AB47C0C0C92C37AD@mou1wnexmb10.vcorp.ad.vrsn.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB7007@sur-corp-ex-02.corp.ad.activcard.com><3E5A2F1AD44F5E49A74F79AB47C0C0C901181CB4@mou1wnexmb10.vcorp.ad.vrsn.com><032401c9750a$6d5130d0$0201a8c0@nsnintra.net> <877i4y3u9g.fsf@mocca.josefsson.org>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Simon Josefsson" <simon@josefsson.org>, <keyprov@ietf.org>
X-OriginalArrivalTime: 23 Jan 2009 08:44:05.0575 (UTC) FILETIME=[BFC3B570:01C97D36]
Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org Please note that we would do integrity checks anyway. 


>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Simon Josefsson
>Sent: 14 January, 2009 15:14
>To: keyprov@ietf.org
>Subject: Re: [KEYPROV] KW-AES-128 vs. AES-128-CBC
>
>"Hannes Tschofenig" writes:
>
>> It was suggested to switch from AES-128-CBC to KW-AES-128 as the 
>> mandatory algorithm.
>...
>> So, let's us do a quick poll. 
>
>KW-AES-128.  Integrity checking is useful to detect certain 
>attacks or attacks attempts.
>
>/Simon
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Fri Jan 23 11:24:17 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 954B83A6AC5; Fri, 23 Jan 2009 11:24:17 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3E23E3A6AAF for <keyprov@core3.amsl.com>; Fri, 23 Jan 2009 11:24:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.806
X-Spam-Level: 
X-Spam-Status: No, score=-0.806 tagged_above=-999 required=5 tests=[AWL=-0.622, BAYES_40=-0.185, HTML_MESSAGE=0.001]
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 QPu2T4ozatNV for <keyprov@core3.amsl.com>; Fri, 23 Jan 2009 11:24:15 -0800 (PST)
Received: from pne-smtpout1-sn1.fre.skanova.net (pne-smtpout1-sn1.fre.skanova.net [81.228.11.98]) by core3.amsl.com (Postfix) with ESMTP id EBB683A6878 for <keyprov@ietf.org>; Fri, 23 Jan 2009 11:24:14 -0800 (PST)
Received: from AndersPC (81.232.45.215) by pne-smtpout1-sn1.fre.skanova.net (7.3.129) id 47A9795005B539F8 for keyprov@ietf.org; Fri, 23 Jan 2009 20:23:57 +0100
Message-ID: <F475B6BC151541949DBA7BC29BEF8D33@AndersPC>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "KEYPROV" <keyprov@ietf.org>
References: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net>
In-Reply-To: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net>
Date: Fri, 23 Jan 2009 20:24:00 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.20661
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669
Subject: Re: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1348120581=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org This is a multi-part message in MIME format.

--===============1348120581==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_01D0_01C97D98.8682CD70"

This is a multi-part message in MIME format.

------=_NextPart_000_01D0_01C97D98.8682CD70
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I hope nobody objects but here are some slightly orthogonal.thoughts on =
this topic:

IMHO, it is very hard to scale-up on-line key-provisioning in a =
reasonable way without having some kind of bootstrapping credential.
For systems capable of processing XML, device certificates seems like a =
perfect match.

With device certificates about 30% of the current DSKPP XML schema can =
be eliminated since 4-pass would not be needed.

Adding browser invocation (and thus browser authentication), relieves =
DSKPP from yet another 30% of XML because then protocol-based =
authentication support becomes redundant as well.

PSKC (when used in DSKPP NB) also shrinks some 70% by relying on device =
certificates.

The number of options needed would go down in a big way.

One may claim that device certificates is a steep requirement but I =
don't agree with that.  Adding device certificates during device =
manufacturing (personalization) is principally no different to adding a =
serial number, IMEI identifier, or similar; it is just the "generator" =
that differs.

The only hurdle is that some people claim that you shouldn't encrypt or =
sign using the same key but I don't buy into that since credential =
bootstrapping is a very specific scenario where the critical message =
payload only constitutes of cryptographically generated random numbers =
making any kind of correlation attacks [for practical purposes] =
impossible.  Why not use multiple keys you may wonder?  Because with a =
single key you get a unified device ID which can be expressed as a =
device certificate hash which in turn opens for really convenient remote =
enrolment procedures without having to distribute "strong passwords" and =
similar awkward, error-prone, and not particularly secure measures.

This concept also enables secure remote credential cloning which is an =
important features given the virtual explosion of portable devices we =
have today, not to mention how frequently devices are replaced by new =
better models.

Device certificates are also prerequisites for protocols supporting =
FIPS140-2 (in a meaningful way), by allowing issuers to discriminate =
between "soft containers" and "genuine" smart cards.

Anders Rundgren


------=_NextPart_000_01D0_01C97D98.8682CD70
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.20973" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I hope nobody objects but here are some =
slightly=20
orthogonal.thoughts on this topic:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>IMHO, it is very hard to scale-up =
on-line=20
key-provisioning in a&nbsp;reasonable way without having some kind of=20
bootstrapping credential.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>For systems capable of processing XML, =
device=20
certificates seems like a perfect match.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>With device certificates about 30% of =
the current=20
DSKPP XML schema can be eliminated since&nbsp;4-pass would not be=20
needed.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Adding browser invocation (and thus =
browser=20
authentication), relieves DSKPP from yet another 30% of XML because then =

protocol-based authentication support becomes redundant as =
well.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>PSKC (when used in DSKPP NB) also =
shrinks some 70%=20
by relying on device certificates.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The number of options needed would go =
down in a big=20
way.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>One may claim that&nbsp;device =
certificates&nbsp;is=20
a steep requirement but I don't agree with that.&nbsp; Adding device=20
certificates during device manufacturing (personalization)&nbsp;is =
principally=20
no different to adding a serial number, IMEI identifier, or similar; it =
is just=20
the "generator" that differs.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The only hurdle is that some people =
claim that you=20
shouldn't encrypt or sign using the same key but I don't buy into that =
since=20
credential bootstrapping is a very specific scenario where the critical =
message=20
payload only constitutes of cryptographically generated random numbers =
making=20
any kind of correlation attacks&nbsp;[for practical purposes] =
impossible.&nbsp;=20
Why not&nbsp;use multiple keys you may wonder?&nbsp; Because with a =
single key=20
you get a unified device ID which&nbsp;can be expressed as a device =
certificate=20
hash which in turn opens for really convenient remote enrolment =
procedures=20
without having to distribute "strong passwords" and similar awkward,=20
error-prone, and not particularly secure measures.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This concept also enables =
secure&nbsp;remote=20
credential cloning which is an important features given the virtual =
explosion of=20
portable devices we have today, not to mention how frequently devices =
are=20
replaced by new better models.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Device certificates&nbsp;are also =
prerequisites for=20
protocols&nbsp;supporting&nbsp;FIPS140-2 (in a meaningful way), by =
allowing=20
issuers to discriminate between "soft containers" and "genuine" smart=20
cards.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Anders Rundgren</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_01D0_01C97D98.8682CD70--


--===============1348120581==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1348120581==--


From keyprov-bounces@ietf.org  Sat Jan 24 03:42:10 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3903F3A6B3B; Sat, 24 Jan 2009 03:42:10 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E23D3A6B3B for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 03:42:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.567
X-Spam-Level: 
X-Spam-Status: No, score=-3.567 tagged_above=-999 required=5 tests=[AWL=-0.968, BAYES_00=-2.599]
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 pgASLa2M8PCh for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 03:42:08 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [217.115.75.234]) by core3.amsl.com (Postfix) with ESMTP id 23FB53A6B26 for <keyprov@ietf.org>; Sat, 24 Jan 2009 03:42:07 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0OBfmgm030189 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 24 Jan 2009 12:41:48 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0OBfmDv008963; Sat, 24 Jan 2009 12:41:48 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 24 Jan 2009 12:41:48 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sat, 24 Jan 2009 13:41:47 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F7FD04@FIESEXC015.nsn-intra.net>
In-Reply-To: <6F55F3B71E16458B9FB6ADB9491F128F@AndersPC>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Rationale for separating key encryption and key integritychecks (was KW-AES-128 vs. AES-128-CBC)
Thread-Index: Acl8yu3ZF24xGvKbQwW/r9U4QuxYlABSFjKA
References: <6F55F3B71E16458B9FB6ADB9491F128F@AndersPC>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Anders Rundgren" <anders.rundgren@telia.com>, "KEYPROV" <keyprov@ietf.org>
X-OriginalArrivalTime: 24 Jan 2009 11:41:48.0153 (UTC) FILETIME=[BD91BE90:01C97E18]
Subject: Re: [KEYPROV] Rationale for separating key encryption and key integritychecks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Anders, 
 
that's a good point. 

The current version of the draft applies the keyed message digest only
to the encrypted key without including further information from the PSKC
document into the digest computation. 

Incorporating additional information in the keyed message digest makes a
lot of sense to me (maybe in a fashion similar to the approach we use in
Section 7 regarding digital signatures). 
 
Ciao
Hannes
________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
	Sent: 22 January, 2009 21:52
	To: KEYPROV
	Subject: [KEYPROV] Rationale for separating key encryption and
key integritychecks (was KW-AES-128 vs. AES-128-CBC)
	
	
	- You obviously want key integrity checking
	- You obviously want key length independence
	
	I have found that there is another characteristic that you may
want in a key provisioning scheme and that is the ability to securely
bind a key to a set of attributes, with the acceptable algorithm(s) as
the primary candidate.  An example:
	
	<Key
EndorsedKeyAlgorithm="http://www.ietf.org/keyprov/pskc#hotp"
	     MAC="cOpiQ/H7Zlj6ywiYWtwgz9cRaOA="
	     MACAlgorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
	   <xenc:EncryptedKey>
	      <xenc:EncryptionMethod
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc
<http://www.w3.org/2001/04/xmlenc#aes128-cbc> "/>
	      <xenc:CipherData>
	         <xenc:CipherValue>cymS8WW+a92n/ ...
WcqAxD+ndOPo=</xenc:CipherValue>
	      </xenc:CipherData>
	   </xenc:EncryptedKey>
	</Key>
	 
	A possible way of achieving all three goals would be to do as
follows.
	K is the actual cryptographic key we want to provision.
	KEK is a pre-shared secret used for encrypting K.
	 
	Issuer operations:
	 
	MAC = HMACSHA1 (K, "http://www.ietf.org/keyprov/pskc#hotp")
	ChiperValue = AES128CBC (KEK, K)
	 
	This means that the provisioning client must first decrypt
CipherValue with KEK in order to get K.
	Then it can verify that the declared algorithm returns a
matching MAC when using K.
	If the MAC doesn't match, either K, KEK, MAC, or the algorithm
is wrong.
	 
	The nice thing with this arrangement is that it opens the
possibility to make a slightly cooler version of provisioning inside of
a secure container like this:
	 
	provsionKey (ChipherValue, MAC, MACAlgorithm,
EndorsedKeyAlgorithm, EncryptionMethod);
	 
	The container could thus potentially protect against algorithm
"misuse".
	 
	Although KEYPROV does not fully address secure containers (since
an issuer can't verify the the client is using such), maybe a future
version will?
	 
	The described scheme is BTW equally applicable to PKI-based
KEKs!
	 
	Anders Rundgren

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sat Jan 24 03:42:14 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DE923A6B68; Sat, 24 Jan 2009 03:42:14 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F15833A6B3F for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 03:42:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.268
X-Spam-Level: 
X-Spam-Status: No, score=-3.268 tagged_above=-999 required=5 tests=[AWL=-1.269, BAYES_00=-2.599, J_CHICKENPOX_27=0.6]
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 4UJnwNidst2T for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 03:42:11 -0800 (PST)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [217.115.75.234]) by core3.amsl.com (Postfix) with ESMTP id EDE533A6B41 for <keyprov@ietf.org>; Sat, 24 Jan 2009 03:42:10 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0OBfnmq030195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 24 Jan 2009 12:41:49 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0OBfnId008836; Sat, 24 Jan 2009 12:41:49 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 24 Jan 2009 12:41:48 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sat, 24 Jan 2009 13:41:48 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F7FD08@FIESEXC015.nsn-intra.net>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709E@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] <KeyProfileId> Element and Extensibility
Thread-Index: Acl62lUFHA8PH4RSTca1n55ZFFr6vwA0FR9gAJrf31A=
References: <C41BFCED3C088E40A8510B57B165C1620100A4F8@FIESEXC007.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709E@sur-corp-ex-02.corp.ad.activcard.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Philip Hoyer" <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 24 Jan 2009 11:41:48.0918 (UTC) FILETIME=[BE067960:01C97E18]
Subject: Re: [KEYPROV] <KeyProfileId> Element and Extensibility
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Philip, 

>Hannes,
>All makes sense. BTW do you think that the urn of the 
>extension might want to refer the 'other' information spec we 
>have submitted in terms of profiles.  So maybe we can use '
>urn:ietf:params:xml:ns:keyprov:pskc:algorithm:profiles:cap'

That would be possible. Alternatively, it would be possible to put the
<KeyProfileId> element into the same document that defines how the URN
and how it is supposed to be used. 

In fact, I believe one can rid of the <KeyProfileId> element by defining
a URN that looks like: 
urn:ietf:params:xml:ns:keyprov:pskc#cap-VendorID
                                        ^^^^^^^^
                                        This value would be the one
placed 
                                        in the <KeyProfileId>.


This would make sense inline with the usage of PSKC algorithm profiles. 

What do you think? Would this make sense to you? I could also provide an
example to make it easier to see the differences. 

>
>I would also want to add that the structure of the new 
>elements MUST be <NewELEMENT> and the type of them MUST be of 
>the defined types in terms of having the value as either 
>PLainValue or EncryptedValue.

I agree with the PLainValue or EncryptedValue statement. In fact the
current document already says that: 

"
      All these elements listed above (and those defined in the future)
      obey a simple structure in that they MUST support child elements
      to convey the content in plaintext and in encrypted format:

      Plain Text:  The <PlainValue> element carries plaintext content
         that is typed, for example to xs:integer.

      Encrypted Content:  The <EncryptedValue> element carries encrypted
         content.
"

What exactly do you mean by "structure of the new elements MUST be
<NewELEMENT>"? 


>
>Your question on extension points, it was discussed by the 
>authors where extension points were needed and made sense 
>hence they were added.

It make sense to have these extension points at the indicated places in
the XML schema. 
It was just the question why there some of them are child element of the
<Extensions> element and others aren't. Additionally, extensions are
easy to recognize in an XML document and hence they don't need to
additionally indicated in that way. 

So, why do you need the <Extensions> element? 


>
>We did not want to have extensions everywhere as with some 
>elements it will not make sense.

Sure. When you define an extension you certainly have to indicate where
to put that extension and what the semantic of it is. 


>
>Is there a particular element you had in mind that would 
>require extensions and which has not got an extension point yet?

No, I think the current extension points look fine to me. 
It was just the different approaches in a single document. I wanted to
check back why they were there. 

Ciao
Hannes

>
>Philip
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
>Hannes (NSN - FI/Espoo)
>Sent: Tuesday, January 20, 2009 8:38 AM
>To: keyprov@ietf.org
>Subject: [KEYPROV] <KeyProfileId> Element and Extensibility
>
>Hi all, 
>
>As mentioned in my mail last week, see
>http://www.ietf.org/mail-archive/web/keyprov/current/msg00577.html,
>Philip and I ran into a question regarding extensibility that 
>requires discussion within the group. 
>
>Here is the story: We tried to provide a bit more context 
>around the <KeyProfileId> element and to add an example. Below 
>is the text from the draft about the <KeyProfileId> element. 
>In short, it is essentially a reference to key data. Instead 
>of transmitting the key data in the PSKC document one can 
>obviously agree on the specific values of the individual 
>elements and attributes and reference them with a pointer instead. 
>
>----------------
>
>6.4.  Transmission of Key Derivation Values 
>
>   <KeyProfileId> element, which is a child element of the <Key>
>   element, carries a unique identifier used between the sending and
>   receiving party to establish a set of key attribute values that are
>   not transmitted within the container but agreed between the two
>   parties out of band.  This element will then represent the unique
>   reference to a set of attribute values.  For example, a smart card
>   application personalisation profile id related to attributes present
>   on a smart card application that have influence when computing a
>   response.  The sending and the receiving party would agree to a set
>   of values related to the MasterCard's Chip Authentication Protocol
>   (CAP) [CAP].
>
>   For example, sending and receiving party would agree that
>   KeyProfileId='1' would represent a certain set of values (e.g.,
>   Internet authentication flag set to a specific value).  When sending
>   keys these values would not be transmitted as key 
>attributes but only
>   referred to via the <KeyProfileId> element set to the 
>specific agreed
>   profile (in this case '1').  When the receiving party receives the
>   keys it can then associate all relevant key attributes contained in
>   the out of band agreed profile with the imported keys.  Often this
>   methodology is used between the manufacturing and the validation
>   service to avoid transmission of mainly the same set of values.
>
>   <MasterKeyId> element uniquely references an external 
>master key when
>   key derivation schemes are used and no specific key is transported
>   but only the reference to the master key used to derive a specific
>   key and some derivation data (e.g., the PKCS#11 key label).
>
>---------------
>
>It is also possible to combine the reference concept with 
>transmitting some values. 
>
>In some sense, this is a expansion of the already existing 
>concept of PSKC algorithm profiles. One could imagine that, 
>for the application mentioned below, the credit card industry 
>registers a profile and then adds parameters to it that are 
>meaningful only "locally" for their usage. Maybe something to 
>think about ...
>
>Anyway, there is also a question regarding extensibility. This 
>is the example Philip came up with: 
>
>-------------
>
><?xml version="1.0" encoding="UTF-8"?>
><KeyContainer Version="1.0" 
>    xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>    <Device>
>        <DeviceInfo>
>            <Manufacturer>anEMVcardManufacturer</Manufacturer>
>            <SerialNo>cardserialNumber00001</SerialNo>
>        </DeviceInfo>
>        <Key
>            KeyAlgorithm="http://www.emvco.com/
>               2008/04/algorithms/CAP_MChip2.1"
>            KeyId="12345677">
>            <Issuer>anIssuer</Issuer>
>            <Usage OTP="true">
>                <ResponseFormat Length="8" Format="DECIMAL"/>
>            </Usage>
>            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
>            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
>            <Data>
>                <PAN>
>                    <PlainValue> 1234567891234567 </PlainValue>
>                </PAN>
>                <PSN>
>                    <PlainValue>01</PlainValue>
>                </PSN>
>            </Data>
>        </Key>
>    </Device>
></KeyContainer>
>
>-------------
>
>I suggested the following example instead: 
>
>-------------
>
><?xml version="1.0" encoding="UTF-8"?>
> <KeyContainer Version="1" xmlns="urn:ietf:params:xml:ns:keyprov:pskc"
>     xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap">
>    <Device>
>        <DeviceInfo>
>            <Manufacturer>anEMVcardManufacturer</Manufacturer>
>            <SerialNo>cardserialNumber00001</SerialNo>
>        </DeviceInfo>
>        <Key KeyAlgorithm="urn:ietf:params:xml:ns:keyprov:pskc#cap" 
>            KeyId="12345677">
>            <Issuer>anIssuer</Issuer>
>            <Usage>
>                <ResponseFormat Length="8" Encoding="DECIMAL"/>
>            </Usage>
>            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
>            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
>            <Data>
>                <cap:PAN>
>                    <PlainValue> 1234567891234567 </PlainValue>
>                </cap:PAN>
>                <cap:PSN>
>                    <PlainValue>01</PlainValue>
>                </cap:PSN>
>            </Data>
>        </Key>
>    </Device>
></KeyContainer>
>
>-------------
>
>As you can see, the difference is the way how the PAN and the 
>PSN elements are qualified. In the latter example I indicated 
>the namespace where they came from, namely 
>xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap". This 
>namespace would be defined in a specification that describes 
>what these additional elements and attributes actually mean. 
>There is no need to define an additional XML schema (as there 
>is no requirement in general to define an XML schema or Relax 
>NG schema for any XML document). But some folks might want todo that.
>
>So, from an implementation point of view one has todo the following: 
>
>* Add code to recognize the new PSKC algorithm profile. This 
>then provides the program with further information about the 
>semantic of the elements and with an indication what elements 
>and attributes have to be present or have to be omitted. 
>
>* If there are new elements or attributes that are required 
>for a specific profile then these have to be recognized. This 
>is fairly simple specifically since the token for these 
>elements are known already and their location as well. In our 
>example above the two elements <PAN> and <PSN> have to be 
>present as child elements of <Data>. It is useful to check 
>whether the indicated namespace, namely "cap" in our example 
>matches "urn:ietf:params:xml:ns:keyprov:pskc:cap" to avoid the 
>case that two different profiles define the same element names.
>
>I believe that this procedure would be consistent with 
>extensibility in other places in the PSKC document, such as 
>for the <Policy> element, <KeyDerivationMethod> element, 
><KeyContainer> element, <Key> element, <DeviceInfo> element, 
><Device> element, 
>
>It is also interesting to see that the <KeyContainer>, <Key>, 
><DeviceInfo>, <Device> elements contain an <Extensions> 
>element that contains the extensions whereas the other 
>elements don't. This does not look consistent. 
>
>What do others think? 
>
>Ciao
>Hannes
>
>PS: I also think that the subject heading of Section 6.4 
>"Transmission of Key Derivation Values " is not correct as 
>only the <MasterKeyId> element refers to a unique reference to 
>an external master key when key derivation schemes are used.
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sat Jan 24 04:11:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ADC6C28C28B; Sat, 24 Jan 2009 04:11:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B92A528C28B for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 04:11:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.565
X-Spam-Level: 
X-Spam-Status: No, score=-5.565 tagged_above=-999 required=5 tests=[AWL=1.034,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 s0hbdj9bUya5 for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 04:11:28 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id 94CA828C22E for <keyprov@ietf.org>; Sat, 24 Jan 2009 04:11:27 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0OCB98h019911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 24 Jan 2009 13:11:09 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0OCB669027889; Sat, 24 Jan 2009 13:11:08 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 24 Jan 2009 13:11:06 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sat, 24 Jan 2009 14:11:46 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F7FD0E@FIESEXC015.nsn-intra.net>
In-Reply-To: <F475B6BC151541949DBA7BC29BEF8D33@AndersPC>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP Simplifications
Thread-Index: Acl9kCcguhjMwtGlQnqKfXMPv+jz3AAjKDaw
References: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net> <F475B6BC151541949DBA7BC29BEF8D33@AndersPC>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Anders Rundgren" <anders.rundgren@telia.com>, "KEYPROV" <keyprov@ietf.org>
X-OriginalArrivalTime: 24 Jan 2009 12:11:06.0277 (UTC) FILETIME=[D57E2D50:01C97E1C]
Subject: Re: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Anders, 
 
your proposal is interesting, although quite radical. 
I wonder what others in the group think about it? 
 
Ciao
Hannes
 


________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
	Sent: 23 January, 2009 21:24
	To: KEYPROV
	Subject: Re: [KEYPROV] DSKPP Simplifications
	
	
	I hope nobody objects but here are some slightly
orthogonal.thoughts on this topic:
	 
	IMHO, it is very hard to scale-up on-line key-provisioning in a
reasonable way without having some kind of bootstrapping credential.
	For systems capable of processing XML, device certificates seems
like a perfect match.
	 
	With device certificates about 30% of the current DSKPP XML
schema can be eliminated since 4-pass would not be needed.
	 
	Adding browser invocation (and thus browser authentication),
relieves DSKPP from yet another 30% of XML because then protocol-based
authentication support becomes redundant as well.
	 
	PSKC (when used in DSKPP NB) also shrinks some 70% by relying on
device certificates.
	 
	The number of options needed would go down in a big way.
	 
	One may claim that device certificates is a steep requirement
but I don't agree with that.  Adding device certificates during device
manufacturing (personalization) is principally no different to adding a
serial number, IMEI identifier, or similar; it is just the "generator"
that differs.
	 
	The only hurdle is that some people claim that you shouldn't
encrypt or sign using the same key but I don't buy into that since
credential bootstrapping is a very specific scenario where the critical
message payload only constitutes of cryptographically generated random
numbers making any kind of correlation attacks [for practical purposes]
impossible.  Why not use multiple keys you may wonder?  Because with a
single key you get a unified device ID which can be expressed as a
device certificate hash which in turn opens for really convenient remote
enrolment procedures without having to distribute "strong passwords" and
similar awkward, error-prone, and not particularly secure measures.
	 
	This concept also enables secure remote credential cloning which
is an important features given the virtual explosion of portable devices
we have today, not to mention how frequently devices are replaced by new
better models.
	 
	Device certificates are also prerequisites for protocols
supporting FIPS140-2 (in a meaningful way), by allowing issuers to
discriminate between "soft containers" and "genuine" smart cards.
	 
	Anders Rundgren
	 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sat Jan 24 09:20:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 99DE028C1C9; Sat, 24 Jan 2009 09:20:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F6F23A6B8D for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 09:20:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.267
X-Spam-Level: 
X-Spam-Status: No, score=-5.267 tagged_above=-999 required=5 tests=[AWL=0.732,  BAYES_00=-2.599, J_CHICKENPOX_27=0.6, RCVD_IN_DNSWL_MED=-4]
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 8N7R9tLjXvR6 for <keyprov@core3.amsl.com>; Sat, 24 Jan 2009 09:20:27 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id A42AE3A6B8F for <keyprov@ietf.org>; Sat, 24 Jan 2009 09:20:26 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0OHK6qr028342 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 24 Jan 2009 18:20:06 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0OHK6p1027293; Sat, 24 Jan 2009 18:20:06 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 24 Jan 2009 18:20:06 +0100
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sat, 24 Jan 2009 19:20:47 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F7FD55@FIESEXC015.nsn-intra.net>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D43@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] PSKC should be capable to support a separate MACdifferent from encryption key --> (RE: KEYPROV ConferenceCall: Meeting Minutes (13th Jan. 2009))
Thread-Index: Acl1v/ZlubU6gqT9QUyQ/bOAm5OsAAAH+TggAhm1WoA=
References: <00e701c975bf$fb1c29a0$7742a20a@nsnintra.net> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181D43@mou1wnexmb10.vcorp.ad.vrsn.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: "ext Pei, Mingliang" <mpei@verisign.com>, "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <keyprov@ietf.org>
X-OriginalArrivalTime: 24 Jan 2009 17:20:06.0229 (UTC) FILETIME=[002A5850:01C97E48]
Subject: Re: [KEYPROV] PSKC should be capable to support a separate MACdifferent from encryption key --> (RE: KEYPROV ConferenceCall: Meeting Minutes (13th Jan. 2009))
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi Ming, 

Good that you raised this issue. It is related to a comment by Anders
recently posted to the list about computing the keyed message digest not
only over the encrypted key but to also include other information from
the PSKC document. 

I fully agree that we should re-use the mechanisms of XML-DSIG with
respect of the algorithms. However, I wonder whether we should stop
there to accomplish also what Anders raised, namely the ability to
include other XML elements and XML attributes in the calculation of the
digest. 

Section 7 of
http://www.ietf.org/internet-drafts/draft-ietf-keyprov-pskc-01.txt shows
what I mean. The <ds:SignedInfo> element essentially describes what
information from the PSKC document is signed. We obviously do not need
<SignatureMethod> element for our purpose but the remaining elements get
pretty close (such as <Reference>, <CanonicalizationMethod>,
<DigestMethod> and <DigestValue>).  

Anders suggests a fixed set of parameters, if I understood him
correctly, that are included in the digest calculation. This is another
option; less complex but also with restricted flexibility.

Ciao
Hannes
 
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Pei, Mingliang
>Sent: 14 January, 2009 03:14
>To: Hannes Tschofenig; keyprov@ietf.org
>Subject: [KEYPROV] PSKC should be capable to support a 
>separate MACdifferent from encryption key --> (RE: KEYPROV 
>ConferenceCall: Meeting Minutes (13th Jan. 2009))
>
>
>Here is the issue that I mentioned in today's call for a 
>resolution. It was initially asked by Pasi. The issue is:
>
>Currently PSKC generally assumes that the MAC key for MAC 
>computation for <ValueMAC> is the encryption key. It allows 
>using a different key, in particularly, the PBE based use 
>cases. It is considered weak when the same password derived 
>key is used for both encryption and MAC calculation. However, 
>PSKC draft didn't specify where and how a separate MAC can be 
>communicated.
>
>Proposal:
>
>1. Similar to the encryption key specification, the entire 
>KeyContainer should share the same MAC key for all entries 
>(bulk case and multiple encrypted attribute case).
>2. The MAC key information should be carried in an extended 
>element of the current 
>
>    <xs:element name="MACAlgorithm" type="pskc:KeyAlgorithmType"
>      minOccurs="0"/>
>
>Note that W3C XML-DSIG has defined a way to specify MAC 
>algorithms including keying material. In XML-DSIG, MAC schema 
>reuses the schema to define signature algorithm type.
>
>   <element name="SignatureMethod" type="ds:SignatureMethodType"/>
>   <complexType name="SignatureMethodType" mixed="true">
>     <sequence>
>       <element name="HMACOutputLength" minOccurs="0"
>type="ds:HMACOutputLengthType"/>
>       <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
>       <!-- (0,unbounded) elements from (1,1) external namespace -->
>      </sequence>
>    <attribute name="Algorithm" type="anyURI" use="required"/> 
>   </complexType>
>
>Example from XML-DSIG:
>
>   <SignatureMethod
>Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
>      <HMACOutputLength>128</HMACOutputLength>
>   </SignatureMethod>
>
>The XML-DSIG definition looks fine for PSKC use as it is simple enough.
>So I propose to change MACAlgorithm schema to
>
>    <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
>      minOccurs="0"/>
>
>The KeyContainerType will become
>
>  <xs:complexType name="KeyContainerType">
>    <xs:sequence>
>      <xs:element name="EncryptionKey" type="ds:KeyInfoType"
>        minOccurs="0"/>
>      <xs:element name="MACAlgorithm" type="ds:SignatureMethodType"
>        minOccurs="0"/>
>      <xs:element name="Device" type="pskc:DeviceType"
>        minOccurs="1" maxOccurs="unbounded"/>
>      ...
>  </xs:complexType>
>
>Examples:
>
>A. MAC is the same as encryption key
>
><MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1"/>
>
>B. Separate MAC key with an identifier - ds:KeyName is used
>
><MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
>    <ds:KeyName>Example-MAC-Key1</ds:KeyName>
></MACAlgorithm>
>
>C. Separate MAC key basing on a separate passphrase - 
>pskc:DeriveKey is used to carry keying material
>
><MACAlgorithm Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
>    <DerivedKey>
>      <CarriedKeyName>Example-Passphrase-For-MAC1</CarriedKeyName>
>      <KeyDerivationMethod
> 
>Algorithm="http://www.rsasecurity.com/rsalabs/pkcs/schemas/pkcs
>-5v2-0#pb
>kdf2">
>         <pkcs5:PBKDF2-params>
>            <pkcs5:Salt>
>              <pkcs5:Specified>Df3dRAhjGh8=</pkcs5:Specified>
>            </pkcs5:Salt>
>            <pkcs5:IterationCount>200</pkcs5:IterationCount>
>            <pkcs5:KeyLength>20</pkcs5:KeyLength>
>            <pkcs5:PRF/>
>         </pkcs5:PBKDF2-params>
>       </KeyDerivationMethod>
>     </DerivedKey>
></MACAlgorithm>
>
>Comments?
>
>- Ming
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Hannes Tschofenig
>Sent: Tuesday, January 13, 2009 12:46 PM
>To: keyprov@ietf.org
>Subject: [KEYPROV] KEYPROV Conference Call: Meeting Minutes (13th Jan.
>2009)
>
>Participants: 
>
> - Ming Pei
> - Salah Machani
> - Philip Hoyer
> - Sean Turner
> - Andrea Doherty
> - Hannes Tschofenig
>
>Notes: 
>
>Andrea will talk to Phillip to figure out whether he is 
>working on the DSKPP draft and what exactly he is editing. 
>Andrea will also make a proposal to the mailing list regarding 
>ways to simplify DSKPP by this week. 
>
>Sean will do a review of PSKC today. Sean, Ming and Andrea 
>will review the submitted version of PSKC this week. 
>
>Ming produced examples for PSKC, see
>http://www.ietf.org/mail-archive/web/keyprov/current/msg00572.html.
>Philip will copy them into the PSKC draft. Hannes will then 
>submit the draft today.
>
>
>Open issues with the PSKC draft: 
>
>* Which encryption algorithm has to be mandatory-to-implement, 
>see http://www.ietf.org/mail-archive/web/keyprov/current/msg00569.html
>Depending on the selection the examples need to be updated. 
>
>* Ming is working on more examples. They need to be 
>incorporated into the document. 
>
>* Issue raised by Anders regarding KW-AES-128: He found out 
>that it seems to require that the keys to be wrapped are a 
>multiple of 8 bytes which seems to clash with HOTP's 
>recommended 20 byte-keys. Ming will sent a mail to Russ. 
>
>* Working on the examples with Philip we noticed that we have 
>a different understanding on how extensiblity for the <Data> 
>element would look like and that there might be an issue. 
>Hannes will post a mail to the list to explain the topic. 
>
>* Ming found one additional issue regarding the MAC algorithm 
>and he will post a summary to the list. 
>
>Ciao
>Hannes
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sun Jan 25 16:15:38 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF1293A68E7; Sun, 25 Jan 2009 16:15:38 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E24DB3A67AF for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:15:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 tmkd-swWX3OB for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:15:36 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id B5D503A68E7 for <keyprov@ietf.org>; Sun, 25 Jan 2009 16:15:36 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0Q0FGwB029770 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 25 Jan 2009 19:15:16 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor); Sun, 25 Jan 2009 19:15:09 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0Q0F80U021057; Sun, 25 Jan 2009 19:15:08 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 25 Jan 2009 19:15:08 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sun, 25 Jan 2009 19:15:06 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110448F9EF@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F7FD0E@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP Simplifications
thread-index: Acl9kCcguhjMwtGlQnqKfXMPv+jz3AAjKDawAEsxEMA=
References: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net><F475B6BC151541949DBA7BC29BEF8D33@AndersPC> <3D3C75174CB95F42AD6BCC56E5555B45F7FD0E@FIESEXC015.nsn-intra.net>
From: <andrea.doherty@rsa.com>
To: <hannes.tschofenig@nsn.com>, <anders.rundgren@telia.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 00:15:08.0307 (UTC) FILETIME=[255FA630:01C97F4B]
X-EMM-EM: Active
Subject: Re: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

IMHO, this is worth considering as part of a separate draft of the
DSKPP.  Note that we already have support for device certificates -
implicitly - since the 2-pass allows the client to send a certificate. A
server could then check that it has been issued to a "good" device and
rely on the private key being accessible only to that device when
sending its response. This was also the reason to remove explicit device
auth: a) it was already supported per above and b) having it explicit
just complicated the protocol.   

With the simplifications I am in the process of making, we can eliminate
17 out of 25 implementation options (70% reduction) without further
pushing the date out. 

Therefore, my recommendation is that we do consider Anders' proposal
once the base DSKPP gets to WGLC.
Andrea

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Saturday, January 24, 2009 7:12 AM
To: ext Anders Rundgren; KEYPROV
Subject: Re: [KEYPROV] DSKPP Simplifications

Hi Anders, 
 
your proposal is interesting, although quite radical. 
I wonder what others in the group think about it? 
 
Ciao
Hannes
 


________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
	Sent: 23 January, 2009 21:24
	To: KEYPROV
	Subject: Re: [KEYPROV] DSKPP Simplifications
	
	
	I hope nobody objects but here are some slightly
orthogonal.thoughts on this topic:
	 
	IMHO, it is very hard to scale-up on-line key-provisioning in a
reasonable way without having some kind of bootstrapping credential.
	For systems capable of processing XML, device certificates seems
like a perfect match.
	 
	With device certificates about 30% of the current DSKPP XML
schema can be eliminated since 4-pass would not be needed.
	 
	Adding browser invocation (and thus browser authentication),
relieves DSKPP from yet another 30% of XML because then protocol-based
authentication support becomes redundant as well.
	 
	PSKC (when used in DSKPP NB) also shrinks some 70% by relying on
device certificates.
	 
	The number of options needed would go down in a big way.
	 
	One may claim that device certificates is a steep requirement
but I don't agree with that.  Adding device certificates during device
manufacturing (personalization) is principally no different to adding a
serial number, IMEI identifier, or similar; it is just the "generator"
that differs.
	 
	The only hurdle is that some people claim that you shouldn't
encrypt or sign using the same key but I don't buy into that since
credential bootstrapping is a very specific scenario where the critical
message payload only constitutes of cryptographically generated random
numbers making any kind of correlation attacks [for practical purposes]
impossible.  Why not use multiple keys you may wonder?  Because with a
single key you get a unified device ID which can be expressed as a
device certificate hash which in turn opens for really convenient remote
enrolment procedures without having to distribute "strong passwords" and
similar awkward, error-prone, and not particularly secure measures.
	 
	This concept also enables secure remote credential cloning which
is an important features given the virtual explosion of portable devices
we have today, not to mention how frequently devices are replaced by new
better models.
	 
	Device certificates are also prerequisites for protocols
supporting FIPS140-2 (in a meaningful way), by allowing issuers to
discriminate between "soft containers" and "genuine" smart cards.
	 
	Anders Rundgren
	 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sun Jan 25 16:33:13 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 817943A67AF; Sun, 25 Jan 2009 16:33:13 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C3A8B3A67AF for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:33:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.498
X-Spam-Level: 
X-Spam-Status: No, score=-3.498 tagged_above=-999 required=5 tests=[AWL=-3.101, BAYES_00=-2.599, FRT_PROFILE1=2.555, FRT_PROFILE2=1.981, RCVD_IN_DNSWL_MED=-4, SARE_OBFU_PROFILE=1.666]
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 xo3-+qgQp6dW for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:33:11 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id E05D53A67A8 for <keyprov@ietf.org>; Sun, 25 Jan 2009 16:33:10 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0Q0Wqou020171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:32:52 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor) for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:32:41 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0Q0WfiT016270 for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:32:41 -0500 (EST)
From: andrea.doherty@rsa.com
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 25 Jan 2009 19:32:41 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sun, 25 Jan 2009 19:32:39 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110448F9F2@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Another DSKPP simplification option
thread-index: Acl/TZg2gdz289W0TMWlpjMYzVmUsw==
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 00:32:41.0448 (UTC) FILETIME=[99183680:01C97F4D]
Subject: [KEYPROV] Another DSKPP simplification option
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Pasi and Ming both made a suggestion regarding the Authentication Code
that I'd like to explore --- would appreciate any discussion:
Authentication Code and passphrase used in PBKW (one of the two-pass key
protection profiles) are both one-time values that are delivered
out-of-band.  Perhaps the passphrase used for PBKW could be the
Authentication Code.  In other words, as Ming suggested, "When an AC is
given, the password portion of AC could be used as the passphrase in
general...When a passphrase based key wrap profile is used, the AC code
will be the passphrase."

While I am considering removing the TriggerMessage altogether, I
realized that this would eliminate (among other things) implementor's
ability to support Web-based authentication, as an alternative to
protocol-based authentication.  Pasi suggested, "Perhaps the
KeyProvTrigger message could deliver an Authentication Code (instead of
TriggerNonce) and from there on, the protocol would continue the same as
with manually entered authentication code?"

So, what I am planning to do then, as a first step, is to have the AC
used in KeyProvTrigger or KeyProvClientHello, and in either case, the
password portion of it would be used for the passphrase-based key wrap
profiile rather than requiring implementors to have user provide yet
another passphrase/string out-of-band.

Thoughts?
Andrea
 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sun Jan 25 16:56:26 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0BCA23A6881; Sun, 25 Jan 2009 16:56:26 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8FE533A6881 for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:56:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.156
X-Spam-Level: 
X-Spam-Status: No, score=-6.156 tagged_above=-999 required=5 tests=[AWL=0.443,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 1vb+pzfAMtPd for <keyprov@core3.amsl.com>; Sun, 25 Jan 2009 16:56:23 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id B93B13A67A8 for <keyprov@ietf.org>; Sun, 25 Jan 2009 16:56:23 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0Q0u4XJ008185 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:56:05 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor) for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:55:52 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n0Q0tpb2016235 for <keyprov@ietf.org>; Sun, 25 Jan 2009 19:55:52 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 25 Jan 2009 19:55:50 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sun, 25 Jan 2009 19:55:48 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110448F9F4@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DSKPP-client-side authentication
thread-index: Acl/UNQ1Gpi403Q9Tf6BX4y/YKXxNQ==
From: <andrea.doherty@rsa.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 00:55:50.0963 (UTC) FILETIME=[D54F6030:01C97F50]
X-EMM-EM: Active
Subject: [KEYPROV] DSKPP-client-side authentication
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Okay, by doing the following:

1. Remove reference to Client certificate/key pair used with TLS client
authentication (CTLS)
2. Replace TriggerNonce with AC in KeyProvTrigger, and assume
KeyProvTrigger is part of Web-based authentication (WBA) or AC is passed
through some other means inherent in the WBA, e.g., as part of a SOAP
message in a DSKPP WS (i.e., authenticate user using any Web mechanism,
then use AC as one-time secret value)
3. Use password portion of AC as passphrase in Passphrase-Based Key Wrap
Profile

We can reduce the combinations as follows -

4-pass:
WBA (includes AC)
AC (no WBA)

2-pass:
WBA (includes AC) + CTP
WBA (includes AC) + PBKW (AC is used as the passphrase)
WBA (includes AC) + KW
AC (no WBA) + CTP
AC (no WBA) + PBKW (AC is used as the passphrase)
AC (no WBA) + KW

<KeyProvTrigger> only needs to be discussed as part of the protocol
initiation (with WBA) process, except in schema and example.

Let me know your thoughts soon.
I'm editing the doc now.
Thanks,
Andrea



_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 05:51:30 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7970428C14F; Mon, 26 Jan 2009 05:51:30 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D4F623A69F4 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:51:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.856
X-Spam-Level: 
X-Spam-Status: No, score=-1.856 tagged_above=-999 required=5 tests=[AWL=-0.207, BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_27=0.6]
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 xiDRfL6ysmtk for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:51:28 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id BBED53A6837 for <keyprov@ietf.org>; Mon, 26 Jan 2009 05:51:27 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id DD6BE183904; Mon, 26 Jan 2009 14:51:08 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 14:53:50 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D4@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F7FD08@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] <KeyProfileId> Element and Extensibility
Thread-Index: Acl62lUFHA8PH4RSTca1n55ZFFr6vwA0FR9gAJrf31AAZKP3kA==
References: <C41BFCED3C088E40A8510B57B165C1620100A4F8@FIESEXC007.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB709E@sur-corp-ex-02.corp.ad.activcard.com> <3D3C75174CB95F42AD6BCC56E5555B45F7FD08@FIESEXC015.nsn-intra.net>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] <KeyProfileId> Element and Extensibility
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hannes,
I believe this is becoming a different meaning and intended usage to the
initial intention of KeyProfileId

Let's go back to the current explanation:


   <KeyProfileId> element, which is a child element of the <Key>
   element, carries a unique identifier used between the sending and
   receiving party to establish a set of key attribute values that are
   not transmitted within the container but agreed between the two
   parties out of band.  This element will then represent the unique
   reference to a set of attribute values.  For example, a smart card
   application personalisation profile id related to attributes present
   on a smart card application that have influence when computing a
   response.  The sending and the receiving party would agree to a set
   of values related to the MasterCard's Chip Authentication Protocol
   (CAP) [CAP].

The main point here is ' key attribute values that are
   not transmitted within the container '

So basically what this means is a set of value relating to this kind of
key that have been established out of band or pre-established.

This is very different from your usage where the profileId is basically
the profile of what the DATA element and sub elements MUST contain to be
valid.

We intitially thought that the profile as you call it would be
determined by the Algorithm URN/URL as we have put in the other draft
the elements that MUST be present relating to a special algorithm.

What you are proposing is a separate ProfileID that would allow variance
even within the same algorithm URL.

This is definitely interesting but maybe we need to cater for both.

See other comments [PH] inline

Philip

-----Original Message-----
From: Tschofenig, Hannes (NSN - FI/Espoo)
[mailto:hannes.tschofenig@nsn.com] 
Sent: Saturday, January 24, 2009 11:42 AM
To: Philip Hoyer; keyprov@ietf.org
Subject: RE: [KEYPROV] <KeyProfileId> Element and Extensibility

Hi Philip, 

>Hannes,
>All makes sense. BTW do you think that the urn of the 
>extension might want to refer the 'other' information spec we 
>have submitted in terms of profiles.  So maybe we can use '
>urn:ietf:params:xml:ns:keyprov:pskc:algorithm:profiles:cap'

That would be possible. Alternatively, it would be possible to put the
<KeyProfileId> element into the same document that defines how the URN
and how it is supposed to be used. 

In fact, I believe one can rid of the <KeyProfileId> element by defining
a URN that looks like: 
urn:ietf:params:xml:ns:keyprov:pskc#cap-VendorID
                                        ^^^^^^^^
                                        This value would be the one
placed 
                                        in the <KeyProfileId>.


This would make sense inline with the usage of PSKC algorithm profiles. 

What do you think? Would this make sense to you? I could also provide an
example to make it easier to see the differences. 

>
>I would also want to add that the structure of the new 
>elements MUST be <NewELEMENT> and the type of them MUST be of 
>the defined types in terms of having the value as either 
>PLainValue or EncryptedValue.

I agree with the PLainValue or EncryptedValue statement. In fact the
current document already says that: 

"
      All these elements listed above (and those defined in the future)
      obey a simple structure in that they MUST support child elements
      to convey the content in plaintext and in encrypted format:

      Plain Text:  The <PlainValue> element carries plaintext content
         that is typed, for example to xs:integer.

      Encrypted Content:  The <EncryptedValue> element carries encrypted
         content.
"

What exactly do you mean by "structure of the new elements MUST be
<NewELEMENT>"? 

[PH] sorry for wording what I meant is what you understood above. 


>
>Your question on extension points, it was discussed by the 
>authors where extension points were needed and made sense 
>hence they were added.

It make sense to have these extension points at the indicated places in
the XML schema. 
It was just the question why there some of them are child element of the
<Extensions> element and others aren't. Additionally, extensions are
easy to recognize in an XML document and hence they don't need to
additionally indicated in that way. 

So, why do you need the <Extensions> element? 

[PH] this was discussed as best practice on the list and was a comment
from Anders

>
>We did not want to have extensions everywhere as with some 
>elements it will not make sense.

Sure. When you define an extension you certainly have to indicate where
to put that extension and what the semantic of it is. 


>
>Is there a particular element you had in mind that would 
>require extensions and which has not got an extension point yet?

No, I think the current extension points look fine to me. 
It was just the different approaches in a single document. I wanted to
check back why they were there. 

[PH] anywhere we have explicit element extension point we use
<Extensions>. Since Data was the effective Name value pair list and all
elements under data doe obey the structure we used <xs:any
namespace="##other" minOccurs="0" maxOccurs="unbounded"/>

Actually I noticed that based on the rule above the <any .. in
PolicyType would need to be changed to <Extensions in the current draft
schema.

Ciao
Hannes

>
>Philip
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
>Hannes (NSN - FI/Espoo)
>Sent: Tuesday, January 20, 2009 8:38 AM
>To: keyprov@ietf.org
>Subject: [KEYPROV] <KeyProfileId> Element and Extensibility
>
>Hi all, 
>
>As mentioned in my mail last week, see
>http://www.ietf.org/mail-archive/web/keyprov/current/msg00577.html,
>Philip and I ran into a question regarding extensibility that 
>requires discussion within the group. 
>
>Here is the story: We tried to provide a bit more context 
>around the <KeyProfileId> element and to add an example. Below 
>is the text from the draft about the <KeyProfileId> element. 
>In short, it is essentially a reference to key data. Instead 
>of transmitting the key data in the PSKC document one can 
>obviously agree on the specific values of the individual 
>elements and attributes and reference them with a pointer instead. 
>
>----------------
>
>6.4.  Transmission of Key Derivation Values 
>
>   <KeyProfileId> element, which is a child element of the <Key>
>   element, carries a unique identifier used between the sending and
>   receiving party to establish a set of key attribute values that are
>   not transmitted within the container but agreed between the two
>   parties out of band.  This element will then represent the unique
>   reference to a set of attribute values.  For example, a smart card
>   application personalisation profile id related to attributes present
>   on a smart card application that have influence when computing a
>   response.  The sending and the receiving party would agree to a set
>   of values related to the MasterCard's Chip Authentication Protocol
>   (CAP) [CAP].
>
>   For example, sending and receiving party would agree that
>   KeyProfileId='1' would represent a certain set of values (e.g.,
>   Internet authentication flag set to a specific value).  When sending
>   keys these values would not be transmitted as key 
>attributes but only
>   referred to via the <KeyProfileId> element set to the 
>specific agreed
>   profile (in this case '1').  When the receiving party receives the
>   keys it can then associate all relevant key attributes contained in
>   the out of band agreed profile with the imported keys.  Often this
>   methodology is used between the manufacturing and the validation
>   service to avoid transmission of mainly the same set of values.
>
>   <MasterKeyId> element uniquely references an external 
>master key when
>   key derivation schemes are used and no specific key is transported
>   but only the reference to the master key used to derive a specific
>   key and some derivation data (e.g., the PKCS#11 key label).
>
>---------------
>
>It is also possible to combine the reference concept with 
>transmitting some values. 
>
>In some sense, this is a expansion of the already existing 
>concept of PSKC algorithm profiles. One could imagine that, 
>for the application mentioned below, the credit card industry 
>registers a profile and then adds parameters to it that are 
>meaningful only "locally" for their usage. Maybe something to 
>think about ...
>
>Anyway, there is also a question regarding extensibility. This 
>is the example Philip came up with: 
>
>-------------
>
><?xml version="1.0" encoding="UTF-8"?>
><KeyContainer Version="1.0" 
>    xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>    <Device>
>        <DeviceInfo>
>            <Manufacturer>anEMVcardManufacturer</Manufacturer>
>            <SerialNo>cardserialNumber00001</SerialNo>
>        </DeviceInfo>
>        <Key
>            KeyAlgorithm="http://www.emvco.com/
>               2008/04/algorithms/CAP_MChip2.1"
>            KeyId="12345677">
>            <Issuer>anIssuer</Issuer>
>            <Usage OTP="true">
>                <ResponseFormat Length="8" Format="DECIMAL"/>
>            </Usage>
>            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
>            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
>            <Data>
>                <PAN>
>                    <PlainValue> 1234567891234567 </PlainValue>
>                </PAN>
>                <PSN>
>                    <PlainValue>01</PlainValue>
>                </PSN>
>            </Data>
>        </Key>
>    </Device>
></KeyContainer>
>
>-------------
>
>I suggested the following example instead: 
>
>-------------
>
><?xml version="1.0" encoding="UTF-8"?>
> <KeyContainer Version="1" xmlns="urn:ietf:params:xml:ns:keyprov:pskc"
>     xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap">
>    <Device>
>        <DeviceInfo>
>            <Manufacturer>anEMVcardManufacturer</Manufacturer>
>            <SerialNo>cardserialNumber00001</SerialNo>
>        </DeviceInfo>
>        <Key KeyAlgorithm="urn:ietf:params:xml:ns:keyprov:pskc#cap" 
>            KeyId="12345677">
>            <Issuer>anIssuer</Issuer>
>            <Usage>
>                <ResponseFormat Length="8" Encoding="DECIMAL"/>
>            </Usage>
>            <KeyProfileId>CAP_Appp_Personalisation_01</KeyProfileId>
>            <MasterKeyId>CAPMasterKeyLabel1</MasterKeyId>
>            <Data>
>                <cap:PAN>
>                    <PlainValue> 1234567891234567 </PlainValue>
>                </cap:PAN>
>                <cap:PSN>
>                    <PlainValue>01</PlainValue>
>                </cap:PSN>
>            </Data>
>        </Key>
>    </Device>
></KeyContainer>
>
>-------------
>
>As you can see, the difference is the way how the PAN and the 
>PSN elements are qualified. In the latter example I indicated 
>the namespace where they came from, namely 
>xmlns:cap="urn:ietf:params:xml:ns:keyprov:pskc:cap". This 
>namespace would be defined in a specification that describes 
>what these additional elements and attributes actually mean. 
>There is no need to define an additional XML schema (as there 
>is no requirement in general to define an XML schema or Relax 
>NG schema for any XML document). But some folks might want todo that.
>
>So, from an implementation point of view one has todo the following: 
>
>* Add code to recognize the new PSKC algorithm profile. This 
>then provides the program with further information about the 
>semantic of the elements and with an indication what elements 
>and attributes have to be present or have to be omitted. 
>
>* If there are new elements or attributes that are required 
>for a specific profile then these have to be recognized. This 
>is fairly simple specifically since the token for these 
>elements are known already and their location as well. In our 
>example above the two elements <PAN> and <PSN> have to be 
>present as child elements of <Data>. It is useful to check 
>whether the indicated namespace, namely "cap" in our example 
>matches "urn:ietf:params:xml:ns:keyprov:pskc:cap" to avoid the 
>case that two different profiles define the same element names.
>
>I believe that this procedure would be consistent with 
>extensibility in other places in the PSKC document, such as 
>for the <Policy> element, <KeyDerivationMethod> element, 
><KeyContainer> element, <Key> element, <DeviceInfo> element, 
><Device> element, 
>
>It is also interesting to see that the <KeyContainer>, <Key>, 
><DeviceInfo>, <Device> elements contain an <Extensions> 
>element that contains the extensions whereas the other 
>elements don't. This does not look consistent. 
>
>What do others think? 
>
>Ciao
>Hannes
>
>PS: I also think that the subject heading of Section 6.4 
>"Transmission of Key Derivation Values " is not correct as 
>only the <MasterKeyId> element refers to a unique reference to 
>an external master key when key derivation schemes are used.
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 05:53:47 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A78E23A6BA6; Mon, 26 Jan 2009 05:53:47 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A30D13A6837 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:53:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.137
X-Spam-Level: 
X-Spam-Status: No, score=-2.137 tagged_above=-999 required=5 tests=[AWL=0.112,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 ZAwqzZHDVSTO for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:53:45 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 60CEE3A6BA6 for <keyprov@ietf.org>; Mon, 26 Jan 2009 05:53:45 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id C2A2B183904; Mon, 26 Jan 2009 14:53:27 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 14:56:09 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D5@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F7FD07@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00QAAU7USADqfT6kABqPJLw
References: <3D3C75174CB95F42AD6BCC56E5555B45F7FD07@FIESEXC015.nsn-intra.net>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <anders.rundgren@telia.com>, "Salah Machani" <SMachani@DIVERSINET.COM>
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hannes,
Salah and Anders said that the current sub elements of DeviceInfo were
not enough to satisfy Mobile provisioning use cases hence we added this
element.

Anders and Salah could you please clarify this and see if this is the
best way or maybe we should add more explicit sub-elements to device
info such as IMEI or ....

Thanks,
Philip 

-----Original Message-----
From: Tschofenig, Hannes (NSN - FI/Espoo)
[mailto:hannes.tschofenig@nsn.com] 
Sent: Saturday, January 24, 2009 11:42 AM
To: ext Pei, Mingliang; Salah Machani; Philip Hoyer;
andrea.doherty@rsa.com
Subject: FW: [KEYPROV] DeviceBinding ?

I did not receive a response to my question. Can someone help me to
close this issue? 

Ciao
Hannes
 

>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Tschofenig, 
>Hannes (NSN - FI/Espoo)
>Sent: 05 January, 2009 22:07
>To: robert.philpott@rsa.com; keyprov@ietf.org
>Subject: Re: [KEYPROV] DeviceBinding ?
>
>Hi Rob, 
>
>Thanks for your response and for finding that mail. 
>
>I read through the mail and also looked again at the -06 draft version.
>It says: 
>
>   o  <DeviceBinding> (OPTIONAL), the identifier that can be used to
>      bind keys to the device or class of device.  When loading keys
>      into a device, this identifier can be checked against information
>      obtained from the device to ensure that the correct device or
>      class of device is being used. 
>
>Just to make sure that I correctly understand the idea: 
>
>The <DeviceInfo> element contains a number of child elements 
>that allow to uniquely identify an entity for which the key 
>carried in <Key><Data><Secret> is going to be used. 
>
>There are many different devices and many different usages of PSKC.
>Different devices have different ways to identify them. 
>Ideally, we want to use information elements that allow the 
>key (and additional data) to be associated with the device 
>>>without human interaction<<. (If we assume human 
>interaction, which we don't say in the document, then things 
>are much easier.) Currently, we have a number of elements that 
>can be used: <Manufacturer>, <SerialNo>, <Model>, <IssueNo>, 
><StartDate>, <ExpiryDate>
>
>We don't discuss specific devices in the PSKC document and 
>therefore we don't say that certain elements have to be used 
>with a specific device.
>Different elements may also need to be populated in a specific 
>way (call it encoding).
>
><DeviceBinding> is another element that contains an opaque 
>identifier that fulfills a similar role as, for example, 
><Manufacturer> and <SerialNo>. 
>
>In trying to understand it better may I try to compare it with 
>operating system concepts where software components are 
>registered using a unique identifier, such as a UUID (a 
>128-bit number). When establishing communication to a specific 
>software compontent the UUID is presented. 
>
>Is this roughly the idea you had in mind? 
>
>Do you think that all child elements of <DeviceInfo> should be 
>optional, i.e., one cannot assume one of them to be always 
>present for the sum of the devices we are looking at? (Still, 
>something has to be present to know to what the key is 
>associated with.)
>
>From the current wording you don't assume a specific encoding 
>for the content of the <DeviceBinding> element. Right?
>
>I am trying to figure out whether we can add additional text 
>that allows the reader to understand in what circumstances 
>this element is used and, for the implementer, with what the 
>value in this element should be compared with. Maybe we have a 
>concrete example we could add. 
>
>Does my question make any sense? 
>
>Ciao
>Hannes
>
>>-----Original Message-----
>>From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com]
>>Sent: 05 January, 2009 19:09
>>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>>Subject: RE: [KEYPROV] DeviceBinding ?
>>
>>Sorry for the delay in responding to this.  There was a discussion on 
>>the list back in July describing the need for this element and why 
>>existing functionality is inadequate.
>>
>>Rob Philpott
>>RSA, the Security Division of EMC
>>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
>>515-7115 | Mobile: (617) 510-0893
>>
>>
>>> -----Original Message-----
>>> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
>>Behalf Of
>>> Tschofenig, Hannes (NSN - FI/Espoo)
>>> Sent: Friday, December 19, 2008 6:34 AM
>>> To: keyprov@ietf.org
>>> Subject: [KEYPROV] DeviceBinding ?
>>> 
>>> I have a question regarding the following element:
>>> 
>>> "
>>> <DeviceBinding>
>>> 
>>> This element carries the identifier that can be used to bind keys to
>>the
>>> device or class of device. When loading keys into a device, this 
>>> identifier can be checked against information obtained from
>>the device
>>> to ensure that the correct device or class of device is being used.
>>> "
>>> 
>>> I am not sure about the purpose of the element and what is
>>actually in
>>> there that makes it different from the already provided PSKC 
>>> functionality.
>>> 
>>> Ciao
>>> Hannes
>>> 
>>> _______________________________________________
>>> KEYPROV mailing list
>>> KEYPROV@ietf.org
>>> https://www.ietf.org/mailman/listinfo/keyprov
>>
>>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 05:57:37 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 165AD28C198; Mon, 26 Jan 2009 05:57:37 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EFAFE28C198 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:57:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.146
X-Spam-Level: 
X-Spam-Status: No, score=-2.146 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 QbC+Bkx8soJq for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 05:57:34 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 6DDDE28C18B for <keyprov@ietf.org>; Mon, 26 Jan 2009 05:57:30 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id BB946183904; Mon, 26 Jan 2009 14:57:12 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 14:59:54 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D7@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <496CCFFA.8060101@strongauth.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow for different key payload containers and alignment with IETF PSKC
Thread-Index: Acl1pSy/c5hTvaXWRwWp90O5Fx/gjQKGPAGw
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6F8D@sur-corp-ex-02.corp.ad.activcard.com> <495EB05B.2080400@strongauth.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com> <496CCFFA.8060101@strongauth.com>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Arshad Noor" <arshad.noor@strongauth.com>, "Tomas Gustavsson" <tomas@primekey.se>, "Pei, Mingliang" <mpei@verisign.com>, "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <andrea.doherty@rsa.com>
Cc: ekmi-comment@lists.oasis-open.org, keyprov@ietf.org, ekmi <ekmi@lists.oasis-open.org>
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment - proposal to allow for different key payload containers and alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Arshad and Tomas, Andrea, Ming and Hannes,
Could we agree on a date for presenting you DSKPP and PSKC. Which dates
for week commencing 2/2 will work for all?

Philip

-----Original Message-----
From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
Sent: Tuesday, January 13, 2009 5:32 PM
To: Philip Hoyer
Cc: ekmi-comment@lists.oasis-open.org; ekmi; keyprov@ietf.org; Hannes
Tschofenig; Hallam-Baker, Phillip; Pei, Mingliang;
andrea.doherty@rsa.com; Tomas Gustavsson
Subject: Re: [ekmi-comment] SKSML public review - comment - proposal to
allow for different key payload containers and alignment with IETF PSKC

Hi Philip,

Tomas Gustaavson of Primekey in Sweden, has agreed to lead the effort
from the EKMI TC to understand the KEYPROV work, and the ways in
which KEYPROV and EKMI might overlap and work together.  He (and any
other TC members who volunteer to work with him on this) will make a
recommendation to the TC on what we should do.

I will participate in the KEYPROV presentation & discussions (schedule
permitting), but I will let Tomas drive the schedule and respond with
dates convenient to him.  Except for the morning of the 23rd, I am
open both weeks.

Thanks.

Arshad

Philip Hoyer wrote:
> Arshad,
> We would be available to discuss and webex present Tuesday-Friday week
> commencing 19/1 and then the Monday 26th or Friday 30th.
> 
> Would any such dates suite you and if not could you come back with
some
> candidate dates in February for us to consider.
> 
> Thanks,
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
> Sent: Saturday, January 03, 2009 12:25 AM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi
> Subject: Re: [ekmi-comment] SKSML public review - comment - proposal
to
> allow for different key payload containers and alignment with IETF
PSKC
> 
> Philip,
> 
> Thank you very much for your comments on the DRAFT specification
> of SKSML, and the potential to include the DSKPP key-container
> within SKSML.
> 
> The Technical Committee has agreed to begin discussions with you
> (and/or other members of KEYPROV) to understand the implications
> of this change.
> 
> A small group of TC members would like to start understanding the
> details of DSKPP, how it fits in with SKSML and its impact on
> SKSML.  Please let us know how you would like to begin - I imagine
> a web-presentation from you on the current DSKPP architecture and
> mechanics would be the appropriate first step.
> 
> The TC has also decided that since there were no objections from
> anyone in the Public Review to the current SKSML DRAFT specification,
> it will move forward with a ballot to designate the DRAFT as a
> Committee Specification.  This is not an OASIS standard.  That may
> be many months away - which gives us the time to understand the
> DSKPP technology, and the opportunity to include the key-container
> (if the TC votes for it) before SKSML becomes an OASIS standard.
> 
> Let me know some convenient dates and times when you might be able
> to provide that web-presentation.  We should have a sub-group named
> by the 20th of January (our monthly TC meeting), so any time after
> that would be appropriate.
> 
> Regards and a happy new year.
> 
> Arshad Noor
> StrongAuth, Inc.
> 
> Philip Hoyer wrote:
>> Ladies and Gentlemen,
>>
>>  
>>
>> Having been made aware of the SKSML work by Arshad Noor I wanted to 
>> comment on the current specification and make a proposal.
>>
>>  
>>
>> I am the author of the PSKC spec 
>>
>
(http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetr
> ic-key-container-06.txt) 
>> which is part of the IETF 'keyprov' working group 
>> (http://www.ietf.org/html.charters/keyprov-charter.html) that has
some
> 
>> overlap with the work done for SKSML
>>
>>  
>>
>> My main comment around SKSML is that it would be nice to be able to 
>> define the type of payload container (where the key resides) that is 
>> transported.
>>
>>  
>>
>> This has several advantages:
>>
>>    1. It decouples the protocol to obtain  the keys from the payload
> to
>>       transfer the keys
>>    2. it allows for several different containers to be transported
> with
>>       the same protocol
>>    3. It allows extensions to the payload to have a separate
lifecycle
>>       to the protocol
>>    4. It will allow profiling of payloads for key related meta-data
> not
>>       yet considered by the spec
>>
>>  
>>
>> One of the main reasons is that there could be alignment of the
> payload 
>> between SKSML and the work that has been done in IETF keyprov group.
>>
>>  
>>
>> Especially I would suggest you to consider the work that has been
done
> 
>> on the PSKC spec which seems to satisfy most of the requirements in 
>> SKSML and already has many implementers.
>>
>>  
>>
>> The proposal could be to add one layer of abstraction in the 
>> SymKeyResponse element which indicates the type of key container
being
> used:
>>  
>>
>> Example 1 - using SKSML container
>>
>>  
>>
>> <ekmi:SymkeyResponse 
>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>
>> <ekmi:SymkeyContainer type="
http://docs.oasis-open.org/ekmi/2008/01">
>>
>> <ekmi:SymkeyList>
>>
>> <ekmi:Symkey>
>>
>>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
>>
>> <ekmi:KeyUsePolicy>
>>
>> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
>>
>> ......
>>
>>  
>>
>> Example 2 - using PSKC container
>>
>>  
>>
>> <ekmi:SymkeyResponse 
>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>
>> <ekmi:SymkeyContainer type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>
>>                         <KeyContainer Version="1.0" 
>> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>
>>     <Device>
>>
>>         <DeviceInfo>
>>
>>             <Manufacturer>aManufacturer</Manufacturer>
>>
>>             <SerialNo>*10514-1-235*</SerialNo>
>>
>>         </DeviceInfo>
>>
>>         <Key
> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
>>         KeyId="*10514-1-235*">
>>
>>             <Issuer>anIssuer</Issuer>
>>
>>                                     .......
>>
>>  
>>
>>  
>>
>> Looking forward to your feedback and please do not hesitate to
contact
> 
>> me for further clarificatons,
>>
>>  
>>
>> Philip
>>
>>  
>>
>> ________________________________
>>
>>  
>>
>> Philip Hoyer
>>
>>  
>>
>> Senior Architect - Office of CTO
>>
>>  
>>
>> ActivIdentity (UK)
>>
>> 117 Waterloo Road
>>
>> London SE1 8UL
>>
>>  
>>
>> Telephone: +44 (0) 20 7960 0220
>>
>> Fax: +44 (0) 20 7902 1985
>>
>>  
>>
>> Private and confidential: This message and any attachments may
contain
>>
>> privileged / confidential information. If you are not an intended
> recipient,
>> you must not copy, distribute, discuss or take any action in reliance
> on it.
>> If you have received this communication in error, please notify the
> sender
>> and delete this message immediately.
>>
>>  
>>
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 06:01:28 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 674DE3A6BB0; Mon, 26 Jan 2009 06:01:28 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7F45A3A6A6A for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.154
X-Spam-Level: 
X-Spam-Status: No, score=-2.154 tagged_above=-999 required=5 tests=[AWL=0.095,  BAYES_00=-2.599, HELO_EQ_FR=0.35]
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 qGyMCoyw-Gvr for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:01:26 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id DA6833A6BAC for <keyprov@ietf.org>; Mon, 26 Jan 2009 06:01:24 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 44E1F183904; Mon, 26 Jan 2009 15:01:07 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 15:03:49 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D8@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F7FD04@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
Thread-Index: Acl8yu3ZF24xGvKbQwW/r9U4QuxYlABSFjKAAGrIISA=
References: <6F55F3B71E16458B9FB6ADB9491F128F@AndersPC> <3D3C75174CB95F42AD6BCC56E5555B45F7FD04@FIESEXC015.nsn-intra.net>
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, "ext Anders Rundgren" <anders.rundgren@telia.com>, "KEYPROV" <keyprov@ietf.org>
Subject: Re: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Ladies and Gentlemen,
The current draft allows a separate MAC for all elements under the
<Data> element. Hence it is incorrect saying that it allows only a MAC
on the key value.

If other elements outside of <Data> need to be integrity protected the
whole container can be signed.

Do you see this as insufficient?

Are you saying that securely binding the Key to its Data element we
should allow for a MAC or signature at each Key level?

Philip



-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Saturday, January 24, 2009 11:42 AM
To: ext Anders Rundgren; KEYPROV
Subject: Re: [KEYPROV] Rationale for separating key encryption and
keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)

Hi Anders, 
 
that's a good point. 

The current version of the draft applies the keyed message digest only
to the encrypted key without including further information from the PSKC
document into the digest computation. 

Incorporating additional information in the keyed message digest makes a
lot of sense to me (maybe in a fashion similar to the approach we use in
Section 7 regarding digital signatures). 
 
Ciao
Hannes
________________________________

	From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
	Sent: 22 January, 2009 21:52
	To: KEYPROV
	Subject: [KEYPROV] Rationale for separating key encryption and
key integritychecks (was KW-AES-128 vs. AES-128-CBC)
	
	
	- You obviously want key integrity checking
	- You obviously want key length independence
	
	I have found that there is another characteristic that you may
want in a key provisioning scheme and that is the ability to securely
bind a key to a set of attributes, with the acceptable algorithm(s) as
the primary candidate.  An example:
	
	<Key
EndorsedKeyAlgorithm="http://www.ietf.org/keyprov/pskc#hotp"
	     MAC="cOpiQ/H7Zlj6ywiYWtwgz9cRaOA="
	     MACAlgorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
	   <xenc:EncryptedKey>
	      <xenc:EncryptionMethod
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc
<http://www.w3.org/2001/04/xmlenc#aes128-cbc> "/>
	      <xenc:CipherData>
	         <xenc:CipherValue>cymS8WW+a92n/ ...
WcqAxD+ndOPo=</xenc:CipherValue>
	      </xenc:CipherData>
	   </xenc:EncryptedKey>
	</Key>
	 
	A possible way of achieving all three goals would be to do as
follows.
	K is the actual cryptographic key we want to provision.
	KEK is a pre-shared secret used for encrypting K.
	 
	Issuer operations:
	 
	MAC = HMACSHA1 (K, "http://www.ietf.org/keyprov/pskc#hotp")
	ChiperValue = AES128CBC (KEK, K)
	 
	This means that the provisioning client must first decrypt
CipherValue with KEK in order to get K.
	Then it can verify that the declared algorithm returns a
matching MAC when using K.
	If the MAC doesn't match, either K, KEK, MAC, or the algorithm
is wrong.
	 
	The nice thing with this arrangement is that it opens the
possibility to make a slightly cooler version of provisioning inside of
a secure container like this:
	 
	provsionKey (ChipherValue, MAC, MACAlgorithm,
EndorsedKeyAlgorithm, EncryptionMethod);
	 
	The container could thus potentially protect against algorithm
"misuse".
	 
	Although KEYPROV does not fully address secure containers (since
an issuer can't verify the the client is using such), maybe a future
version will?
	 
	The described scheme is BTW equally applicable to PKI-based
KEKs!
	 
	Anders Rundgren

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 06:23:37 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0E40E3A6874; Mon, 26 Jan 2009 06:23:37 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F19773A6874 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:23:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.564
X-Spam-Level: 
X-Spam-Status: No, score=-5.564 tagged_above=-999 required=5 tests=[AWL=1.035,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 46JOOUfnEaKk for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:23:35 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id EF9503A67EC for <keyprov@ietf.org>; Mon, 26 Jan 2009 06:23:34 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0QENF2H000965 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 26 Jan 2009 15:23:15 +0100
Received: from demuexc025.nsn-intra.net (demuexc025.nsn-intra.net [10.159.32.12]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0QENFup000367; Mon, 26 Jan 2009 15:23:15 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc025.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 26 Jan 2009 15:23:15 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 16:23:56 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: KEYPROV virtual interim meeting 
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1Nw==
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 14:23:15.0005 (UTC) FILETIME=[A0358ED0:01C97FC1]
Subject: [KEYPROV] KEYPROV virtual interim meeting
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi all, 

to make more progress in KEYPROV we would like to make a proposal for a
virtual interim meeting. The concept of virtual interim meetings is
floating around in the IETF and we thought it is a pretty good idea.
Virtual interim meeting means that we are going to have a phone
conference call for about ~2 hours to chat about our working group
items. 

So, unless there are strong objections we suggest that KEYPROV holds a
virtual interim meeting on 17th February 2009, 11am EST for 2 hours. 
(This is in some sense an extended version of our weekly call. Hopefully
more members from the working group have time to join.)

Proposed agenda:

- Discuss status and open issues of KEYPROV working group items (PSKC,
DSKPP, ASN1 based key container)

We will send an update within this week on the technicalities of the
call.

Document authors, please resubmit your drafts by the 10th February. 

Ciao
Hannes & Phillip
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 06:40:49 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9821E3A6BAC; Mon, 26 Jan 2009 06:40:49 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1898C28C204 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:40:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.784
X-Spam-Level: 
X-Spam-Status: No, score=-5.784 tagged_above=-999 required=5 tests=[AWL=0.815,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 ui4XJdrTeAmQ for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:40:47 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id C463528C1BF for <keyprov@ietf.org>; Mon, 26 Jan 2009 06:40:46 -0800 (PST)
Received: from hop04-l1d11-si03.isus.emc.com (HOP04-L1D11-SI03.isus.emc.com [10.254.111.23]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0QEeNjn007789 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 Jan 2009 09:40:23 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si03.isus.emc.com (Tablus Interceptor); Mon, 26 Jan 2009 09:40:18 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n0QEeIuc029676; Mon, 26 Jan 2009 09:40:18 -0500
Received: from CORPUSMX40B.corp.emc.com ([10.254.64.48]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 26 Jan 2009 09:40:17 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 09:39:42 -0500
Message-ID: <51F3EFC7CE76EC4D99762C23364493E6011F5ACF@CORPUSMX40B.corp.emc.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D5@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00QAAU7USADqfT6kABqPJLwAADz8RA=
References: <3D3C75174CB95F42AD6BCC56E5555B45F7FD07@FIESEXC015.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D5@sur-corp-ex-02.corp.ad.activcard.com>
From: <robert.philpott@rsa.com>
To: <philip.hoyer@actividentity.com>, <hannes.tschofenig@nsn.com>, <anders.rundgren@telia.com>, <SMachani@DIVERSINET.COM>
X-OriginalArrivalTime: 26 Jan 2009 14:40:17.0677 (UTC) FILETIME=[01C4EBD0:01C97FC4]
X-EMM-EM: Active
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

The issue with trying to rely on more specific sub-elements is that
(primarily in the mobile world) coming up with a small complete set of
elements that can be inquired programmatically from a device is nearly
impossible.

As was mentioned in an earlier email, we require this element in order
to bind a specific provisioning response to a specific request from a
user for a provisioned key. If a policy dictates that a user can
provision a key only to a specific device, the approval process may
require the user to provide a device binding identifier with their
request before it can be approved.  Then the DSKPP/PSKC implementation
can verify that the id's match before completing the request and
installing the key on the device. 

Things such as IMEI or phone # or device serial number are not
consistently available for API access.  Thus it is felt that the general
<DeviceBinding> element could be used to hold the information to be
matched.  The current structure of elements are insufficient.

Rob Philpott 
RSA, the Security Division of EMC
Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
515-7115 | Mobile: (617) 510-0893

> -----Original Message-----
> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of
> Philip Hoyer
> Sent: Monday, January 26, 2009 8:56 AM
> To: Tschofenig, Hannes (NSN - FI/Espoo); anders.rundgren@telia.com;
Salah
> Machani
> Cc: keyprov@ietf.org
> Subject: Re: [KEYPROV] DeviceBinding ?
> 
> Hannes,
> Salah and Anders said that the current sub elements of DeviceInfo were
> not enough to satisfy Mobile provisioning use cases hence we added
this
> element.
> 
> Anders and Salah could you please clarify this and see if this is the
> best way or maybe we should add more explicit sub-elements to device
> info such as IMEI or ....
> 
> Thanks,
> Philip
> 
> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)
> [mailto:hannes.tschofenig@nsn.com]
> Sent: Saturday, January 24, 2009 11:42 AM
> To: ext Pei, Mingliang; Salah Machani; Philip Hoyer;
> andrea.doherty@rsa.com
> Subject: FW: [KEYPROV] DeviceBinding ?
> 
> I did not receive a response to my question. Can someone help me to
> close this issue?
> 
> Ciao
> Hannes
> 
> 
> >-----Original Message-----
> >From: keyprov-bounces@ietf.org
> >[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Tschofenig,
> >Hannes (NSN - FI/Espoo)
> >Sent: 05 January, 2009 22:07
> >To: robert.philpott@rsa.com; keyprov@ietf.org
> >Subject: Re: [KEYPROV] DeviceBinding ?
> >
> >Hi Rob,
> >
> >Thanks for your response and for finding that mail.
> >
> >I read through the mail and also looked again at the -06 draft
version.
> >It says:
> >
> >   o  <DeviceBinding> (OPTIONAL), the identifier that can be used to
> >      bind keys to the device or class of device.  When loading keys
> >      into a device, this identifier can be checked against
information
> >      obtained from the device to ensure that the correct device or
> >      class of device is being used.
> >
> >Just to make sure that I correctly understand the idea:
> >
> >The <DeviceInfo> element contains a number of child elements
> >that allow to uniquely identify an entity for which the key
> >carried in <Key><Data><Secret> is going to be used.
> >
> >There are many different devices and many different usages of PSKC.
> >Different devices have different ways to identify them.
> >Ideally, we want to use information elements that allow the
> >key (and additional data) to be associated with the device
> >>>without human interaction<<. (If we assume human
> >interaction, which we don't say in the document, then things
> >are much easier.) Currently, we have a number of elements that
> >can be used: <Manufacturer>, <SerialNo>, <Model>, <IssueNo>,
> ><StartDate>, <ExpiryDate>
> >
> >We don't discuss specific devices in the PSKC document and
> >therefore we don't say that certain elements have to be used
> >with a specific device.
> >Different elements may also need to be populated in a specific
> >way (call it encoding).
> >
> ><DeviceBinding> is another element that contains an opaque
> >identifier that fulfills a similar role as, for example,
> ><Manufacturer> and <SerialNo>.
> >
> >In trying to understand it better may I try to compare it with
> >operating system concepts where software components are
> >registered using a unique identifier, such as a UUID (a
> >128-bit number). When establishing communication to a specific
> >software compontent the UUID is presented.
> >
> >Is this roughly the idea you had in mind?
> >
> >Do you think that all child elements of <DeviceInfo> should be
> >optional, i.e., one cannot assume one of them to be always
> >present for the sum of the devices we are looking at? (Still,
> >something has to be present to know to what the key is
> >associated with.)
> >
> >From the current wording you don't assume a specific encoding
> >for the content of the <DeviceBinding> element. Right?
> >
> >I am trying to figure out whether we can add additional text
> >that allows the reader to understand in what circumstances
> >this element is used and, for the implementer, with what the
> >value in this element should be compared with. Maybe we have a
> >concrete example we could add.
> >
> >Does my question make any sense?
> >
> >Ciao
> >Hannes
> >
> >>-----Original Message-----
> >>From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com]
> >>Sent: 05 January, 2009 19:09
> >>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
> >>Subject: RE: [KEYPROV] DeviceBinding ?
> >>
> >>Sorry for the delay in responding to this.  There was a discussion
on
> >>the list back in July describing the need for this element and why
> >>existing functionality is inadequate.
> >>
> >>Rob Philpott
> >>RSA, the Security Division of EMC
> >>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office:
(781)
> >>515-7115 | Mobile: (617) 510-0893
> >>
> >>
> >>> -----Original Message-----
> >>> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On
> >>Behalf Of
> >>> Tschofenig, Hannes (NSN - FI/Espoo)
> >>> Sent: Friday, December 19, 2008 6:34 AM
> >>> To: keyprov@ietf.org
> >>> Subject: [KEYPROV] DeviceBinding ?
> >>>
> >>> I have a question regarding the following element:
> >>>
> >>> "
> >>> <DeviceBinding>
> >>>
> >>> This element carries the identifier that can be used to bind keys
to
> >>the
> >>> device or class of device. When loading keys into a device, this
> >>> identifier can be checked against information obtained from
> >>the device
> >>> to ensure that the correct device or class of device is being
used.
> >>> "
> >>>
> >>> I am not sure about the purpose of the element and what is
> >>actually in
> >>> there that makes it different from the already provided PSKC
> >>> functionality.
> >>>
> >>> Ciao
> >>> Hannes
> >>>
> >>> _______________________________________________
> >>> KEYPROV mailing list
> >>> KEYPROV@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/keyprov
> >>
> >>
> >_______________________________________________
> >KEYPROV mailing list
> >KEYPROV@ietf.org
> >https://www.ietf.org/mailman/listinfo/keyprov
> >
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 08:03:14 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2505D3A6A77; Mon, 26 Jan 2009 08:03:14 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B8A03A6A2E for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 08:03:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.577
X-Spam-Level: 
X-Spam-Status: No, score=-5.577 tagged_above=-999 required=5 tests=[AWL=1.022,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 XeGI+oXcdLba for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 08:03:11 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [217.115.75.233]) by core3.amsl.com (Postfix) with ESMTP id B46243A6A77 for <keyprov@ietf.org>; Mon, 26 Jan 2009 08:03:10 -0800 (PST)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n0QG2lQ8014153 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 26 Jan 2009 17:02:47 +0100
Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n0QG2loY016087; Mon, 26 Jan 2009 17:02:47 +0100
Received: from FIESEXC015.nsn-intra.net ([10.159.0.23]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 26 Jan 2009 17:02:46 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 18:03:28 +0200
Message-ID: <3D3C75174CB95F42AD6BCC56E5555B45F807BD@FIESEXC015.nsn-intra.net>
In-Reply-To: <51F3EFC7CE76EC4D99762C23364493E6011F5ACF@CORPUSMX40B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00QAAU7USADqfT6kABqPJLwAADz8RAAA1lO0A==
References: <3D3C75174CB95F42AD6BCC56E5555B45F7FD07@FIESEXC015.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D5@sur-corp-ex-02.corp.ad.activcard.com> <51F3EFC7CE76EC4D99762C23364493E6011F5ACF@CORPUSMX40B.corp.emc.com>
From: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>
To: <robert.philpott@rsa.com>, <philip.hoyer@actividentity.com>, <anders.rundgren@telia.com>, <SMachani@DIVERSINET.COM>
X-OriginalArrivalTime: 26 Jan 2009 16:02:46.0950 (UTC) FILETIME=[87C40C60:01C97FCF]
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Thank you Rob for your response. 

In your scenario would the user perform this comparison between the
DeviceBinding from the PSKC document and the info the user has
previously received using some out-of-band mechanisms? 

>-----Original Message-----
>From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com] 
>Sent: 26 January, 2009 16:40
>To: philip.hoyer@actividentity.com; Tschofenig, Hannes (NSN - 
>FI/Espoo); anders.rundgren@telia.com; SMachani@DIVERSINET.COM
>Cc: keyprov@ietf.org
>Subject: RE: [KEYPROV] DeviceBinding ?
>
>The issue with trying to rely on more specific sub-elements is 
>that (primarily in the mobile world) coming up with a small 
>complete set of elements that can be inquired programmatically 
>from a device is nearly impossible.
>
>As was mentioned in an earlier email, we require this element 
>in order to bind a specific provisioning response to a 
>specific request from a user for a provisioned key. If a 
>policy dictates that a user can provision a key only to a 
>specific device, the approval process may require the user to 
>provide a device binding identifier with their request before 
>it can be approved.  Then the DSKPP/PSKC implementation can 
>verify that the id's match before completing the request and 
>installing the key on the device. 
>
>Things such as IMEI or phone # or device serial number are not 
>consistently available for API access.  Thus it is felt that 
>the general <DeviceBinding> element could be used to hold the 
>information to be matched.  The current structure of elements 
>are insufficient.
>
>Rob Philpott
>RSA, the Security Division of EMC
>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
>515-7115 | Mobile: (617) 510-0893
>
>> -----Original Message-----
>> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
>Behalf Of
>> Philip Hoyer
>> Sent: Monday, January 26, 2009 8:56 AM
>> To: Tschofenig, Hannes (NSN - FI/Espoo); anders.rundgren@telia.com;
>Salah
>> Machani
>> Cc: keyprov@ietf.org
>> Subject: Re: [KEYPROV] DeviceBinding ?
>> 
>> Hannes,
>> Salah and Anders said that the current sub elements of 
>DeviceInfo were 
>> not enough to satisfy Mobile provisioning use cases hence we added
>this
>> element.
>> 
>> Anders and Salah could you please clarify this and see if 
>this is the 
>> best way or maybe we should add more explicit sub-elements to device 
>> info such as IMEI or ....
>> 
>> Thanks,
>> Philip
>> 
>> -----Original Message-----
>> From: Tschofenig, Hannes (NSN - FI/Espoo) 
>> [mailto:hannes.tschofenig@nsn.com]
>> Sent: Saturday, January 24, 2009 11:42 AM
>> To: ext Pei, Mingliang; Salah Machani; Philip Hoyer; 
>> andrea.doherty@rsa.com
>> Subject: FW: [KEYPROV] DeviceBinding ?
>> 
>> I did not receive a response to my question. Can someone help me to 
>> close this issue?
>> 
>> Ciao
>> Hannes
>> 
>> 
>> >-----Original Message-----
>> >From: keyprov-bounces@ietf.org
>> >[mailto:keyprov-bounces@ietf.org] On Behalf Of ext 
>Tschofenig, Hannes 
>> >(NSN - FI/Espoo)
>> >Sent: 05 January, 2009 22:07
>> >To: robert.philpott@rsa.com; keyprov@ietf.org
>> >Subject: Re: [KEYPROV] DeviceBinding ?
>> >
>> >Hi Rob,
>> >
>> >Thanks for your response and for finding that mail.
>> >
>> >I read through the mail and also looked again at the -06 draft
>version.
>> >It says:
>> >
>> >   o  <DeviceBinding> (OPTIONAL), the identifier that can be used to
>> >      bind keys to the device or class of device.  When loading keys
>> >      into a device, this identifier can be checked against
>information
>> >      obtained from the device to ensure that the correct device or
>> >      class of device is being used.
>> >
>> >Just to make sure that I correctly understand the idea:
>> >
>> >The <DeviceInfo> element contains a number of child elements that 
>> >allow to uniquely identify an entity for which the key carried in 
>> ><Key><Data><Secret> is going to be used.
>> >
>> >There are many different devices and many different usages of PSKC.
>> >Different devices have different ways to identify them.
>> >Ideally, we want to use information elements that allow the 
>key (and 
>> >additional data) to be associated with the device
>> >>>without human interaction<<. (If we assume human
>> >interaction, which we don't say in the document, then 
>things are much 
>> >easier.) Currently, we have a number of elements that can be used: 
>> ><Manufacturer>, <SerialNo>, <Model>, <IssueNo>, <StartDate>, 
>> ><ExpiryDate>
>> >
>> >We don't discuss specific devices in the PSKC document and 
>therefore 
>> >we don't say that certain elements have to be used with a specific 
>> >device.
>> >Different elements may also need to be populated in a specific way 
>> >(call it encoding).
>> >
>> ><DeviceBinding> is another element that contains an opaque 
>identifier 
>> >that fulfills a similar role as, for example, <Manufacturer> and 
>> ><SerialNo>.
>> >
>> >In trying to understand it better may I try to compare it with 
>> >operating system concepts where software components are registered 
>> >using a unique identifier, such as a UUID (a 128-bit number). When 
>> >establishing communication to a specific software 
>compontent the UUID 
>> >is presented.
>> >
>> >Is this roughly the idea you had in mind?
>> >
>> >Do you think that all child elements of <DeviceInfo> should be 
>> >optional, i.e., one cannot assume one of them to be always present 
>> >for the sum of the devices we are looking at? (Still, something has 
>> >to be present to know to what the key is associated with.)
>> >
>> >From the current wording you don't assume a specific 
>encoding for the 
>> >content of the <DeviceBinding> element. Right?
>> >
>> >I am trying to figure out whether we can add additional text that 
>> >allows the reader to understand in what circumstances this 
>element is 
>> >used and, for the implementer, with what the value in this element 
>> >should be compared with. Maybe we have a concrete example we could 
>> >add.
>> >
>> >Does my question make any sense?
>> >
>> >Ciao
>> >Hannes
>> >
>> >>-----Original Message-----
>> >>From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com]
>> >>Sent: 05 January, 2009 19:09
>> >>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>> >>Subject: RE: [KEYPROV] DeviceBinding ?
>> >>
>> >>Sorry for the delay in responding to this.  There was a discussion
>on
>> >>the list back in July describing the need for this element and why 
>> >>existing functionality is inadequate.
>> >>
>> >>Rob Philpott
>> >>RSA, the Security Division of EMC
>> >>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office:
>(781)
>> >>515-7115 | Mobile: (617) 510-0893
>> >>
>> >>
>> >>> -----Original Message-----
>> >>> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
>On
>> >>Behalf Of
>> >>> Tschofenig, Hannes (NSN - FI/Espoo)
>> >>> Sent: Friday, December 19, 2008 6:34 AM
>> >>> To: keyprov@ietf.org
>> >>> Subject: [KEYPROV] DeviceBinding ?
>> >>>
>> >>> I have a question regarding the following element:
>> >>>
>> >>> "
>> >>> <DeviceBinding>
>> >>>
>> >>> This element carries the identifier that can be used to bind keys
>to
>> >>the
>> >>> device or class of device. When loading keys into a device, this 
>> >>> identifier can be checked against information obtained from
>> >>the device
>> >>> to ensure that the correct device or class of device is being
>used.
>> >>> "
>> >>>
>> >>> I am not sure about the purpose of the element and what is
>> >>actually in
>> >>> there that makes it different from the already provided PSKC 
>> >>> functionality.
>> >>>
>> >>> Ciao
>> >>> Hannes
>> >>>
>> >>> _______________________________________________
>> >>> KEYPROV mailing list
>> >>> KEYPROV@ietf.org
>> >>> https://www.ietf.org/mailman/listinfo/keyprov
>> >>
>> >>
>> >_______________________________________________
>> >KEYPROV mailing list
>> >KEYPROV@ietf.org
>> >https://www.ietf.org/mailman/listinfo/keyprov
>> >
>> 
>> _______________________________________________
>> KEYPROV mailing list
>> KEYPROV@ietf.org
>> https://www.ietf.org/mailman/listinfo/keyprov
>
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 08:28:56 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F3AF28C237; Mon, 26 Jan 2009 08:28:56 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5936C28C244 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 08:28:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.056
X-Spam-Level: 
X-Spam-Status: No, score=-6.056 tagged_above=-999 required=5 tests=[AWL=0.543,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 jotmrWfrnQEw for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 08:28:48 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 9FA4828C237 for <keyprov@ietf.org>; Mon, 26 Jan 2009 08:28:48 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0QGSPmc008359 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 26 Jan 2009 11:28:25 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor); Mon, 26 Jan 2009 11:28:13 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0QGSAat031112; Mon, 26 Jan 2009 11:28:12 -0500
Received: from CORPUSMX40B.corp.emc.com ([10.254.64.48]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 26 Jan 2009 11:28:11 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 26 Jan 2009 11:27:36 -0500
Message-ID: <51F3EFC7CE76EC4D99762C23364493E6011F5BD8@CORPUSMX40B.corp.emc.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F807BD@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DeviceBinding ?
Thread-Index: AclhzbAC4I5xzvSORfemUtRXWsbk5wNii00QAAU7USADqfT6kABqPJLwAADz8RAAA1lO0AAAk9Sw
References: <3D3C75174CB95F42AD6BCC56E5555B45F7FD07@FIESEXC015.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D5@sur-corp-ex-02.corp.ad.activcard.com> <51F3EFC7CE76EC4D99762C23364493E6011F5ACF@CORPUSMX40B.corp.emc.com> <3D3C75174CB95F42AD6BCC56E5555B45F807BD@FIESEXC015.nsn-intra.net>
From: <robert.philpott@rsa.com>
To: <hannes.tschofenig@nsn.com>, <philip.hoyer@actividentity.com>, <anders.rundgren@telia.com>, <SMachani@DIVERSINET.COM>
X-OriginalArrivalTime: 26 Jan 2009 16:28:11.0560 (UTC) FILETIME=[14811280:01C97FD3]
X-EMM-EM: Active
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] DeviceBinding ?
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

It isn't typically a user that would verify the info.  In our scenario,
we want to ensure that the user isn't trying to load the key into a
device that it was not approved to be loaded into.  For example, I may
allow loading the key into a laptop that is storing it into a TPM, but
not allow loading into one that is storing it on disk. So it is the
application that is loading the key into the client that would verify
that the DeviceBinding info that came in the package matches the
identifier the identifier on the device.

This scenario might apply more to non-DSKPP distribution mechanisms for
the PSKC package (e.g. file xfer or email attachment. But it is also
important in the DSKPP case as well.

Make sense?

Rob Philpott 
RSA, the Security Division of EMC
Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
515-7115 | Mobile: (617) 510-0893


> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo)
[mailto:hannes.tschofenig@nsn.com]
> Sent: Monday, January 26, 2009 11:03 AM
> To: Philpott, Robert; philip.hoyer@actividentity.com;
> anders.rundgren@telia.com; SMachani@DIVERSINET.COM
> Cc: keyprov@ietf.org
> Subject: RE: [KEYPROV] DeviceBinding ?
> 
> Thank you Rob for your response.
> 
> In your scenario would the user perform this comparison between the
> DeviceBinding from the PSKC document and the info the user has
> previously received using some out-of-band mechanisms?
> 
> >-----Original Message-----
> >From: ext robert.philpott@rsa.com [mailto:robert.philpott@rsa.com]
> >Sent: 26 January, 2009 16:40
> >To: philip.hoyer@actividentity.com; Tschofenig, Hannes (NSN -
> >FI/Espoo); anders.rundgren@telia.com; SMachani@DIVERSINET.COM
> >Cc: keyprov@ietf.org
> >Subject: RE: [KEYPROV] DeviceBinding ?
> >
> >The issue with trying to rely on more specific sub-elements is
> >that (primarily in the mobile world) coming up with a small
> >complete set of elements that can be inquired programmatically
> >from a device is nearly impossible.
> >
> >As was mentioned in an earlier email, we require this element
> >in order to bind a specific provisioning response to a
> >specific request from a user for a provisioned key. If a
> >policy dictates that a user can provision a key only to a
> >specific device, the approval process may require the user to
> >provide a device binding identifier with their request before
> >it can be approved.  Then the DSKPP/PSKC implementation can
> >verify that the id's match before completing the request and
> >installing the key on the device.
> >
> >Things such as IMEI or phone # or device serial number are not
> >consistently available for API access.  Thus it is felt that
> >the general <DeviceBinding> element could be used to hold the
> >information to be matched.  The current structure of elements
> >are insufficient.
> >
> >Rob Philpott
> >RSA, the Security Division of EMC
> >Senior Technologist | e-Mail: robert.philpott@rsa.com | Office: (781)
> >515-7115 | Mobile: (617) 510-0893
> >
> >> -----Original Message-----
> >> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
> >Behalf Of
> >> Philip Hoyer
> >> Sent: Monday, January 26, 2009 8:56 AM
> >> To: Tschofenig, Hannes (NSN - FI/Espoo); anders.rundgren@telia.com;
> >Salah
> >> Machani
> >> Cc: keyprov@ietf.org
> >> Subject: Re: [KEYPROV] DeviceBinding ?
> >>
> >> Hannes,
> >> Salah and Anders said that the current sub elements of
> >DeviceInfo were
> >> not enough to satisfy Mobile provisioning use cases hence we added
> >this
> >> element.
> >>
> >> Anders and Salah could you please clarify this and see if
> >this is the
> >> best way or maybe we should add more explicit sub-elements to
device
> >> info such as IMEI or ....
> >>
> >> Thanks,
> >> Philip
> >>
> >> -----Original Message-----
> >> From: Tschofenig, Hannes (NSN - FI/Espoo)
> >> [mailto:hannes.tschofenig@nsn.com]
> >> Sent: Saturday, January 24, 2009 11:42 AM
> >> To: ext Pei, Mingliang; Salah Machani; Philip Hoyer;
> >> andrea.doherty@rsa.com
> >> Subject: FW: [KEYPROV] DeviceBinding ?
> >>
> >> I did not receive a response to my question. Can someone help me to
> >> close this issue?
> >>
> >> Ciao
> >> Hannes
> >>
> >>
> >> >-----Original Message-----
> >> >From: keyprov-bounces@ietf.org
> >> >[mailto:keyprov-bounces@ietf.org] On Behalf Of ext
> >Tschofenig, Hannes
> >> >(NSN - FI/Espoo)
> >> >Sent: 05 January, 2009 22:07
> >> >To: robert.philpott@rsa.com; keyprov@ietf.org
> >> >Subject: Re: [KEYPROV] DeviceBinding ?
> >> >
> >> >Hi Rob,
> >> >
> >> >Thanks for your response and for finding that mail.
> >> >
> >> >I read through the mail and also looked again at the -06 draft
> >version.
> >> >It says:
> >> >
> >> >   o  <DeviceBinding> (OPTIONAL), the identifier that can be used
to
> >> >      bind keys to the device or class of device.  When loading
keys
> >> >      into a device, this identifier can be checked against
> >information
> >> >      obtained from the device to ensure that the correct device
or
> >> >      class of device is being used.
> >> >
> >> >Just to make sure that I correctly understand the idea:
> >> >
> >> >The <DeviceInfo> element contains a number of child elements that
> >> >allow to uniquely identify an entity for which the key carried in
> >> ><Key><Data><Secret> is going to be used.
> >> >
> >> >There are many different devices and many different usages of
PSKC.
> >> >Different devices have different ways to identify them.
> >> >Ideally, we want to use information elements that allow the
> >key (and
> >> >additional data) to be associated with the device
> >> >>>without human interaction<<. (If we assume human
> >> >interaction, which we don't say in the document, then
> >things are much
> >> >easier.) Currently, we have a number of elements that can be used:
> >> ><Manufacturer>, <SerialNo>, <Model>, <IssueNo>, <StartDate>,
> >> ><ExpiryDate>
> >> >
> >> >We don't discuss specific devices in the PSKC document and
> >therefore
> >> >we don't say that certain elements have to be used with a specific
> >> >device.
> >> >Different elements may also need to be populated in a specific way
> >> >(call it encoding).
> >> >
> >> ><DeviceBinding> is another element that contains an opaque
> >identifier
> >> >that fulfills a similar role as, for example, <Manufacturer> and
> >> ><SerialNo>.
> >> >
> >> >In trying to understand it better may I try to compare it with
> >> >operating system concepts where software components are registered
> >> >using a unique identifier, such as a UUID (a 128-bit number). When
> >> >establishing communication to a specific software
> >compontent the UUID
> >> >is presented.
> >> >
> >> >Is this roughly the idea you had in mind?
> >> >
> >> >Do you think that all child elements of <DeviceInfo> should be
> >> >optional, i.e., one cannot assume one of them to be always present
> >> >for the sum of the devices we are looking at? (Still, something
has
> >> >to be present to know to what the key is associated with.)
> >> >
> >> >From the current wording you don't assume a specific
> >encoding for the
> >> >content of the <DeviceBinding> element. Right?
> >> >
> >> >I am trying to figure out whether we can add additional text that
> >> >allows the reader to understand in what circumstances this
> >element is
> >> >used and, for the implementer, with what the value in this element
> >> >should be compared with. Maybe we have a concrete example we could
> >> >add.
> >> >
> >> >Does my question make any sense?
> >> >
> >> >Ciao
> >> >Hannes
> >> >
> >> >>-----Original Message-----
> >> >>From: ext robert.philpott@rsa.com
[mailto:robert.philpott@rsa.com]
> >> >>Sent: 05 January, 2009 19:09
> >> >>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
> >> >>Subject: RE: [KEYPROV] DeviceBinding ?
> >> >>
> >> >>Sorry for the delay in responding to this.  There was a
discussion
> >on
> >> >>the list back in July describing the need for this element and
why
> >> >>existing functionality is inadequate.
> >> >>
> >> >>Rob Philpott
> >> >>RSA, the Security Division of EMC
> >> >>Senior Technologist | e-Mail: robert.philpott@rsa.com | Office:
> >(781)
> >> >>515-7115 | Mobile: (617) 510-0893
> >> >>
> >> >>
> >> >>> -----Original Message-----
> >> >>> From: keyprov-bounces@ietf.org
[mailto:keyprov-bounces@ietf.org]
> >On
> >> >>Behalf Of
> >> >>> Tschofenig, Hannes (NSN - FI/Espoo)
> >> >>> Sent: Friday, December 19, 2008 6:34 AM
> >> >>> To: keyprov@ietf.org
> >> >>> Subject: [KEYPROV] DeviceBinding ?
> >> >>>
> >> >>> I have a question regarding the following element:
> >> >>>
> >> >>> "
> >> >>> <DeviceBinding>
> >> >>>
> >> >>> This element carries the identifier that can be used to bind
keys
> >to
> >> >>the
> >> >>> device or class of device. When loading keys into a device,
this
> >> >>> identifier can be checked against information obtained from
> >> >>the device
> >> >>> to ensure that the correct device or class of device is being
> >used.
> >> >>> "
> >> >>>
> >> >>> I am not sure about the purpose of the element and what is
> >> >>actually in
> >> >>> there that makes it different from the already provided PSKC
> >> >>> functionality.
> >> >>>
> >> >>> Ciao
> >> >>> Hannes
> >> >>>
> >> >>> _______________________________________________
> >> >>> KEYPROV mailing list
> >> >>> KEYPROV@ietf.org
> >> >>> https://www.ietf.org/mailman/listinfo/keyprov
> >> >>
> >> >>
> >> >_______________________________________________
> >> >KEYPROV mailing list
> >> >KEYPROV@ietf.org
> >> >https://www.ietf.org/mailman/listinfo/keyprov
> >> >
> >>
> >> _______________________________________________
> >> KEYPROV mailing list
> >> KEYPROV@ietf.org
> >> https://www.ietf.org/mailman/listinfo/keyprov
> >
> >

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 11:09:15 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8B1273A69DD; Mon, 26 Jan 2009 11:09:15 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA89E3A69DD for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:09:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.428
X-Spam-Level: 
X-Spam-Status: No, score=-6.428 tagged_above=-999 required=5 tests=[AWL=0.171,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 zpXMR6dPzG0R for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:09:14 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 1291A3A68B8 for <keyprov@ietf.org>; Mon, 26 Jan 2009 11:09:14 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0QJ8u5Z013046; Mon, 26 Jan 2009 11:08:56 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 26 Jan 2009 11:08:56 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 26 Jan 2009 11:08:55 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KEYPROV virtual interim meeting
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4Xmw
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 19:08:56.0143 (UTC) FILETIME=[891FA5F0:01C97FE9]
Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

I have a conflict on the 2nd half of the proposal time slot (12-1pm EST)
for the two hour call. I can attend full two hours on any other days
that week: 2/16, 2/18, 2/19, 2/20.

Thanks,

- Ming

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Monday, January 26, 2009 6:24 AM
To: keyprov@ietf.org
Subject: [KEYPROV] KEYPROV virtual interim meeting

Hi all, 

to make more progress in KEYPROV we would like to make a proposal for a
virtual interim meeting. The concept of virtual interim meetings is
floating around in the IETF and we thought it is a pretty good idea.
Virtual interim meeting means that we are going to have a phone
conference call for about ~2 hours to chat about our working group
items. 

So, unless there are strong objections we suggest that KEYPROV holds a
virtual interim meeting on 17th February 2009, 11am EST for 2 hours. 
(This is in some sense an extended version of our weekly call. Hopefully
more members from the working group have time to join.)

Proposed agenda:

- Discuss status and open issues of KEYPROV working group items (PSKC,
DSKPP, ASN1 based key container)

We will send an update within this week on the technicalities of the
call.

Document authors, please resubmit your drafts by the 10th February. 

Ciao
Hannes & Phillip
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 11:29:19 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CD4553A690E; Mon, 26 Jan 2009 11:29:19 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5D4DC3A63CB for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:29:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.331
X-Spam-Level: 
X-Spam-Status: No, score=-2.331 tagged_above=-999 required=5 tests=[AWL=0.268,  BAYES_00=-2.599]
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 sEwiHEZ3nrqN for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:29:18 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id 184483A690E for <keyprov@ietf.org>; Mon, 26 Jan 2009 11:29:15 -0800 (PST)
Received: (qmail invoked by alias); 26 Jan 2009 19:28:46 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860) [91.154.108.144] by mail.gmx.net (mp010) with SMTP; 26 Jan 2009 20:28:46 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19RntBUJX5Rei/xENNpm4ZYAhjbt/0QiYM/wbsQY1 y+XonWOXlvghTm
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Pei, Mingliang'" <mpei@verisign.com>, "Tschofenig, Hannes \(NSN - FI/Espoo\)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com>
Date: Mon, 26 Jan 2009 21:29:21 +0200
Message-ID: <004a01c97fec$69f9ae70$171ca20a@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4XmwAAC39wA=
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5600000000000001
Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Could we start one hour earlier?  

>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>Sent: 26 January, 2009 21:09
>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
>
>
>I have a conflict on the 2nd half of the proposal time slot 
>(12-1pm EST) for the two hour call. I can attend full two 
>hours on any other days that week: 2/16, 2/18, 2/19, 2/20.
>
>Thanks,
>
>- Ming
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
>Hannes (NSN - FI/Espoo)
>Sent: Monday, January 26, 2009 6:24 AM
>To: keyprov@ietf.org
>Subject: [KEYPROV] KEYPROV virtual interim meeting
>
>Hi all, 
>
>to make more progress in KEYPROV we would like to make a 
>proposal for a virtual interim meeting. The concept of virtual 
>interim meetings is floating around in the IETF and we thought 
>it is a pretty good idea.
>Virtual interim meeting means that we are going to have a 
>phone conference call for about ~2 hours to chat about our 
>working group items. 
>
>So, unless there are strong objections we suggest that KEYPROV 
>holds a virtual interim meeting on 17th February 2009, 11am 
>EST for 2 hours. 
>(This is in some sense an extended version of our weekly call. 
>Hopefully more members from the working group have time to join.)
>
>Proposed agenda:
>
>- Discuss status and open issues of KEYPROV working group 
>items (PSKC, DSKPP, ASN1 based key container)
>
>We will send an update within this week on the technicalities 
>of the call.
>
>Document authors, please resubmit your drafts by the 10th February. 
>
>Ciao
>Hannes & Phillip
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 11:32:53 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A75013A690E; Mon, 26 Jan 2009 11:32:53 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 87E9F3A687C for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:32:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.441
X-Spam-Level: 
X-Spam-Status: No, score=-6.441 tagged_above=-999 required=5 tests=[AWL=0.159,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 7hildB0HC406 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:32:51 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74]) by core3.amsl.com (Postfix) with ESMTP id 767753A690E for <keyprov@ietf.org>; Mon, 26 Jan 2009 11:32:51 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35]) by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0QJ9OGk016258; Mon, 26 Jan 2009 11:09:24 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 26 Jan 2009 11:32:30 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 26 Jan 2009 11:32:29 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F81@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <004a01c97fec$69f9ae70$171ca20a@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KEYPROV virtual interim meeting
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4XmwAAC39wAAABenIA==
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com> <004a01c97fec$69f9ae70$171ca20a@nsnintra.net>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 26 Jan 2009 19:32:30.0245 (UTC) FILETIME=[D3FE7D50:01C97FEC]
Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

It is a little bit early (7am PST) but it works. I am fine with 10am -
12 EST. Thanks.

- Ming 

-----Original Message-----
From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net] 
Sent: Monday, January 26, 2009 11:29 AM
To: Pei, Mingliang; Tschofenig, Hannes (NSN - FI/Espoo);
keyprov@ietf.org
Subject: RE: [KEYPROV] KEYPROV virtual interim meeting

Could we start one hour earlier?  

>-----Original Message-----
>From: keyprov-bounces@ietf.org
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>Sent: 26 January, 2009 21:09
>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
>
>
>I have a conflict on the 2nd half of the proposal time slot (12-1pm 
>EST) for the two hour call. I can attend full two hours on any other 
>days that week: 2/16, 2/18, 2/19, 2/20.
>
>Thanks,
>
>- Ming
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, Hannes (NSN 
>- FI/Espoo)
>Sent: Monday, January 26, 2009 6:24 AM
>To: keyprov@ietf.org
>Subject: [KEYPROV] KEYPROV virtual interim meeting
>
>Hi all,
>
>to make more progress in KEYPROV we would like to make a proposal for a

>virtual interim meeting. The concept of virtual interim meetings is 
>floating around in the IETF and we thought it is a pretty good idea.
>Virtual interim meeting means that we are going to have a phone 
>conference call for about ~2 hours to chat about our working group 
>items.
>
>So, unless there are strong objections we suggest that KEYPROV holds a 
>virtual interim meeting on 17th February 2009, 11am EST for 2 hours.
>(This is in some sense an extended version of our weekly call. 
>Hopefully more members from the working group have time to join.)
>
>Proposed agenda:
>
>- Discuss status and open issues of KEYPROV working group items (PSKC, 
>DSKPP, ASN1 based key container)
>
>We will send an update within this week on the technicalities of the 
>call.
>
>Document authors, please resubmit your drafts by the 10th February. 
>
>Ciao
>Hannes & Phillip
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 11:47:46 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 40EB43A6A55; Mon, 26 Jan 2009 11:47:46 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC09F3A6A55 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:47:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.334
X-Spam-Level: 
X-Spam-Status: No, score=-2.334 tagged_above=-999 required=5 tests=[AWL=0.265,  BAYES_00=-2.599]
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 pS84WT5Heeyq for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 11:47:44 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id 60B3F3A687C for <keyprov@ietf.org>; Mon, 26 Jan 2009 11:47:38 -0800 (PST)
Received: (qmail invoked by alias); 26 Jan 2009 19:47:16 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860) [91.154.108.144] by mail.gmx.net (mp012) with SMTP; 26 Jan 2009 20:47:16 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1+Bw1Ry87aBm/0PhpxZOqct3FB9JayFMNFeqvQa/Q k2mdjJaSL04TtQ
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: "'Pei, Mingliang'" <mpei@verisign.com>, "Tschofenig, Hannes \(NSN - FI/Espoo\)" <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com> <004a01c97fec$69f9ae70$171ca20a@nsnintra.net> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F81@mou1wnexmb10.vcorp.ad.vrsn.com>
Date: Mon, 26 Jan 2009 21:47:30 +0200
Message-ID: <004b01c97fee$ff7017d0$171ca20a@nsnintra.net>
MIME-Version: 1.0
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4XmwAAC39wAAABenIAAAK0gw
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181F81@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Importance: High
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.53
Subject: [KEYPROV] KEYPROV virtual interim meeting: Update
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

I sort of knew already that this wouldn't be so easy. 

Hence, let's do a poll:
http://www.doodle.com/participation.html?pollId=x2x3znmgttbhzasi


Ciao
Hannes 

>-----Original Message-----
>From: Pei, Mingliang [mailto:mpei@verisign.com] 
>Sent: 26 January, 2009 21:32
>To: Hannes Tschofenig; Tschofenig, Hannes (NSN - FI/Espoo); 
>keyprov@ietf.org
>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>
>
>It is a little bit early (7am PST) but it works. I am fine with 10am -
>12 EST. Thanks.
>
>- Ming 
>
>-----Original Message-----
>From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]
>Sent: Monday, January 26, 2009 11:29 AM
>To: Pei, Mingliang; Tschofenig, Hannes (NSN - FI/Espoo); 
>keyprov@ietf.org
>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>
>Could we start one hour earlier?  
>
>>-----Original Message-----
>>From: keyprov-bounces@ietf.org
>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>>Sent: 26 January, 2009 21:09
>>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>>Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
>>
>>
>>I have a conflict on the 2nd half of the proposal time slot (12-1pm
>>EST) for the two hour call. I can attend full two hours on any other 
>>days that week: 2/16, 2/18, 2/19, 2/20.
>>
>>Thanks,
>>
>>- Ming
>>
>>-----Original Message-----
>>From: keyprov-bounces@ietf.org
>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, Hannes (NSN
>>- FI/Espoo)
>>Sent: Monday, January 26, 2009 6:24 AM
>>To: keyprov@ietf.org
>>Subject: [KEYPROV] KEYPROV virtual interim meeting
>>
>>Hi all,
>>
>>to make more progress in KEYPROV we would like to make a 
>proposal for a
>
>>virtual interim meeting. The concept of virtual interim meetings is 
>>floating around in the IETF and we thought it is a pretty good idea.
>>Virtual interim meeting means that we are going to have a phone 
>>conference call for about ~2 hours to chat about our working group 
>>items.
>>
>>So, unless there are strong objections we suggest that 
>KEYPROV holds a 
>>virtual interim meeting on 17th February 2009, 11am EST for 2 hours.
>>(This is in some sense an extended version of our weekly call. 
>>Hopefully more members from the working group have time to join.)
>>
>>Proposed agenda:
>>
>>- Discuss status and open issues of KEYPROV working group 
>items (PSKC, 
>>DSKPP, ASN1 based key container)
>>
>>We will send an update within this week on the technicalities of the 
>>call.
>>
>>Document authors, please resubmit your drafts by the 10th February. 
>>
>>Ciao
>>Hannes & Phillip
>>_______________________________________________
>>KEYPROV mailing list
>>KEYPROV@ietf.org
>>https://www.ietf.org/mailman/listinfo/keyprov
>>_______________________________________________
>>KEYPROV mailing list
>>KEYPROV@ietf.org
>>https://www.ietf.org/mailman/listinfo/keyprov
>>
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 13:46:07 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7A59F3A6AC1; Mon, 26 Jan 2009 13:46:07 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E50833A6AC1 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 13:46:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.917
X-Spam-Level: 
X-Spam-Status: No, score=-1.917 tagged_above=-999 required=5 tests=[AWL=0.682,  BAYES_00=-2.599]
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 4eIDdiqfc0Su for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 13:46:05 -0800 (PST)
Received: from pne-smtpout2-sn1.fre.skanova.net (pne-smtpout2-sn1.fre.skanova.net [81.228.11.159]) by core3.amsl.com (Postfix) with ESMTP id D7BB33A6847 for <keyprov@ietf.org>; Mon, 26 Jan 2009 13:45:51 -0800 (PST)
Received: from AndersPC (81.232.45.215) by pne-smtpout2-sn1.fre.skanova.net (7.3.129) id 4843FAEB03788E1C; Mon, 26 Jan 2009 22:45:31 +0100
Message-ID: <B254C36E47C34A34B153548D830F4EE7@AndersPC>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Philip Hoyer" <philip.hoyer@actividentity.com>, "Tschofenig, Hannes \(NSN - FI/Espoo\)" <hannes.tschofenig@nsn.com>, "KEYPROV" <keyprov@ietf.org>
References: <6F55F3B71E16458B9FB6ADB9491F128F@AndersPC> <3D3C75174CB95F42AD6BCC56E5555B45F7FD04@FIESEXC015.nsn-intra.net> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D8@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D8@sur-corp-ex-02.corp.ad.activcard.com>
Date: Mon, 26 Jan 2009 22:45:26 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.20661
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669
Subject: Re: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Philip,

Maybe we are talking about different things?

I'm proposing that K (the actual Key) could be used used to create a
MAC based on one more attributes related to K.  The best shot would
be the algorithm that is supposed to be used with K.  I see that as an
alternative to using encryption algorithms with built-in integrity checks.

The MAC of K is primarily for verifying that K is properly recovered
*after* decryption with KEK (Key Encrypting Key), something which
signing or additional MACing does not accomplish.  That does not mean
that signing is useless, only that it has another purpose.

Another effect of this arrangement is that it enables a cryptographic
binding between a K and an attribute that may be carried out inside of
the crypto module in a fully end-2-end-secured fashion.

Anders

----- Original Message ----- 
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>; "ext Anders Rundgren" 
<anders.rundgren@telia.com>; "KEYPROV" <keyprov@ietf.org>
Sent: Monday, January 26, 2009 15:03
Subject: RE: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was 
KW-AES-128 vs. AES-128-CBC)


Ladies and Gentlemen,
The current draft allows a separate MAC for all elements under the
<Data> element. Hence it is incorrect saying that it allows only a MAC
on the key value.

If other elements outside of <Data> need to be integrity protected the
whole container can be signed.

Do you see this as insufficient?

Are you saying that securely binding the Key to its Data element we
should allow for a MAC or signature at each Key level?

Philip



-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Saturday, January 24, 2009 11:42 AM
To: ext Anders Rundgren; KEYPROV
Subject: Re: [KEYPROV] Rationale for separating key encryption and
keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)

Hi Anders,

that's a good point.

The current version of the draft applies the keyed message digest only
to the encrypted key without including further information from the PSKC
document into the digest computation.

Incorporating additional information in the keyed message digest makes a
lot of sense to me (maybe in a fashion similar to the approach we use in
Section 7 regarding digital signatures).

Ciao
Hannes
________________________________

From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
Sent: 22 January, 2009 21:52
To: KEYPROV
Subject: [KEYPROV] Rationale for separating key encryption and
key integritychecks (was KW-AES-128 vs. AES-128-CBC)


- You obviously want key integrity checking
- You obviously want key length independence

I have found that there is another characteristic that you may
want in a key provisioning scheme and that is the ability to securely
bind a key to a set of attributes, with the acceptable algorithm(s) as
the primary candidate.  An example:

<Key
EndorsedKeyAlgorithm="http://www.ietf.org/keyprov/pskc#hotp"
     MAC="cOpiQ/H7Zlj6ywiYWtwgz9cRaOA="
     MACAlgorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
   <xenc:EncryptedKey>
      <xenc:EncryptionMethod
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc
<http://www.w3.org/2001/04/xmlenc#aes128-cbc> "/>
      <xenc:CipherData>
         <xenc:CipherValue>cymS8WW+a92n/ ...
WcqAxD+ndOPo=</xenc:CipherValue>
      </xenc:CipherData>
   </xenc:EncryptedKey>
</Key>

A possible way of achieving all three goals would be to do as
follows.
K is the actual cryptographic key we want to provision.
KEK is a pre-shared secret used for encrypting K.

Issuer operations:

MAC = HMACSHA1 (K, "http://www.ietf.org/keyprov/pskc#hotp")
ChiperValue = AES128CBC (KEK, K)

This means that the provisioning client must first decrypt
CipherValue with KEK in order to get K.
Then it can verify that the declared algorithm returns a
matching MAC when using K.
If the MAC doesn't match, either K, KEK, MAC, or the algorithm
is wrong.

The nice thing with this arrangement is that it opens the
possibility to make a slightly cooler version of provisioning inside of
a secure container like this:

provsionKey (ChipherValue, MAC, MACAlgorithm,
EndorsedKeyAlgorithm, EncryptionMethod);

The container could thus potentially protect against algorithm
"misuse".

Although KEYPROV does not fully address secure containers (since
an issuer can't verify the the client is using such), maybe a future
version will?

The described scheme is BTW equally applicable to PKI-based
KEKs!

Anders Rundgren

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 19:22:31 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C303B3A688F; Mon, 26 Jan 2009 19:22:31 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 208BE3A688F for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:22:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.451
X-Spam-Level: 
X-Spam-Status: No, score=-6.451 tagged_above=-999 required=5 tests=[AWL=0.148,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 vHn8kvVieS8H for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:22:28 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74]) by core3.amsl.com (Postfix) with ESMTP id C0CD03A6851 for <keyprov@ietf.org>; Mon, 26 Jan 2009 19:22:28 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0R2wsgR031259; Mon, 26 Jan 2009 18:58:54 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 26 Jan 2009 19:22:00 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 26 Jan 2009 19:22:00 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181FAF@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D7@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [ekmi-comment] SKSML public review - comment - proposal to allow for different key payload containers and alignment with IETF PSKC
Thread-Index: Acl1pSy/c5hTvaXWRwWp90O5Fx/gjQKGPAGwABwEzoA=
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6F8D@sur-corp-ex-02.corp.ad.activcard.com> <495EB05B.2080400@strongauth.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com> <496CCFFA.8060101@strongauth.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D7@sur-corp-ex-02.corp.ad.activcard.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: "Philip Hoyer" <philip.hoyer@actividentity.com>, "Arshad Noor" <arshad.noor@strongauth.com>, "Tomas Gustavsson" <tomas@primekey.se>, "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>, <andrea.doherty@rsa.com>
X-OriginalArrivalTime: 27 Jan 2009 03:22:00.0642 (UTC) FILETIME=[6ADBF220:01C9802E]
Cc: ekmi-comment@lists.oasis-open.org, keyprov@ietf.org, ekmi <ekmi@lists.oasis-open.org>
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment - proposal to allow for different key payload containers and alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

If it is in early morning time (8-10am PST), I am good for most days on
the week of 2/2 and the week after. If we are going to schedule it in
the middle of working hours, I can send my input depending on the date
we pick.

- Ming

> -----Original Message-----
> From: Philip Hoyer [mailto:philip.hoyer@actividentity.com] 
> Sent: Monday, January 26, 2009 6:00 AM
> To: Arshad Noor; Tomas Gustavsson; Pei, Mingliang; Hannes 
> Tschofenig; andrea.doherty@rsa.com
> Cc: ekmi-comment@lists.oasis-open.org; ekmi; 
> keyprov@ietf.org; Hallam-Baker, Phillip
> Subject: RE: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Arshad and Tomas, Andrea, Ming and Hannes, Could we agree on 
> a date for presenting you DSKPP and PSKC. Which dates for 
> week commencing 2/2 will work for all?
> 
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com]
> Sent: Tuesday, January 13, 2009 5:32 PM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi; 
> keyprov@ietf.org; Hannes Tschofenig; Hallam-Baker, Phillip; 
> Pei, Mingliang; andrea.doherty@rsa.com; Tomas Gustavsson
> Subject: Re: [ekmi-comment] SKSML public review - comment - 
> proposal to allow for different key payload containers and 
> alignment with IETF PSKC
> 
> Hi Philip,
> 
> Tomas Gustaavson of Primekey in Sweden, has agreed to lead 
> the effort from the EKMI TC to understand the KEYPROV work, 
> and the ways in which KEYPROV and EKMI might overlap and work 
> together.  He (and any other TC members who volunteer to work 
> with him on this) will make a recommendation to the TC on 
> what we should do.
> 
> I will participate in the KEYPROV presentation & discussions 
> (schedule permitting), but I will let Tomas drive the 
> schedule and respond with dates convenient to him.  Except 
> for the morning of the 23rd, I am open both weeks.
> 
> Thanks.
> 
> Arshad
> 
> Philip Hoyer wrote:
> > Arshad,
> > We would be available to discuss and webex present 
> Tuesday-Friday week 
> > commencing 19/1 and then the Monday 26th or Friday 30th.
> > 
> > Would any such dates suite you and if not could you come back with
> some
> > candidate dates in February for us to consider.
> > 
> > Thanks,
> > Philip
> > 
> > -----Original Message-----
> > From: Arshad Noor [mailto:arshad.noor@strongauth.com]
> > Sent: Saturday, January 03, 2009 12:25 AM
> > To: Philip Hoyer
> > Cc: ekmi-comment@lists.oasis-open.org; ekmi
> > Subject: Re: [ekmi-comment] SKSML public review - comment - proposal
> to
> > allow for different key payload containers and alignment with IETF
> PSKC
> > 
> > Philip,
> > 
> > Thank you very much for your comments on the DRAFT specification of 
> > SKSML, and the potential to include the DSKPP key-container within 
> > SKSML.
> > 
> > The Technical Committee has agreed to begin discussions with you 
> > (and/or other members of KEYPROV) to understand the implications of 
> > this change.
> > 
> > A small group of TC members would like to start understanding the 
> > details of DSKPP, how it fits in with SKSML and its impact 
> on SKSML.  
> > Please let us know how you would like to begin - I imagine a 
> > web-presentation from you on the current DSKPP architecture and 
> > mechanics would be the appropriate first step.
> > 
> > The TC has also decided that since there were no objections from 
> > anyone in the Public Review to the current SKSML DRAFT 
> specification, 
> > it will move forward with a ballot to designate the DRAFT as a 
> > Committee Specification.  This is not an OASIS standard.  
> That may be 
> > many months away - which gives us the time to understand the DSKPP 
> > technology, and the opportunity to include the 
> key-container (if the 
> > TC votes for it) before SKSML becomes an OASIS standard.
> > 
> > Let me know some convenient dates and times when you might 
> be able to 
> > provide that web-presentation.  We should have a sub-group named by 
> > the 20th of January (our monthly TC meeting), so any time 
> after that 
> > would be appropriate.
> > 
> > Regards and a happy new year.
> > 
> > Arshad Noor
> > StrongAuth, Inc.
> > 
> > Philip Hoyer wrote:
> >> Ladies and Gentlemen,
> >>
> >>  
> >>
> >> Having been made aware of the SKSML work by Arshad Noor I 
> wanted to 
> >> comment on the current specification and make a proposal.
> >>
> >>  
> >>
> >> I am the author of the PSKC spec
> >>
> >
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portab
> le-symmetr
> > ic-key-container-06.txt)
> >> which is part of the IETF 'keyprov' working group
> >> (http://www.ietf.org/html.charters/keyprov-charter.html) that has
> some
> > 
> >> overlap with the work done for SKSML
> >>
> >>  
> >>
> >> My main comment around SKSML is that it would be nice to 
> be able to 
> >> define the type of payload container (where the key 
> resides) that is 
> >> transported.
> >>
> >>  
> >>
> >> This has several advantages:
> >>
> >>    1. It decouples the protocol to obtain  the keys from 
> the payload
> > to
> >>       transfer the keys
> >>    2. it allows for several different containers to be transported
> > with
> >>       the same protocol
> >>    3. It allows extensions to the payload to have a separate
> lifecycle
> >>       to the protocol
> >>    4. It will allow profiling of payloads for key related meta-data
> > not
> >>       yet considered by the spec
> >>
> >>  
> >>
> >> One of the main reasons is that there could be alignment of the
> > payload
> >> between SKSML and the work that has been done in IETF 
> keyprov group.
> >>
> >>  
> >>
> >> Especially I would suggest you to consider the work that has been
> done
> > 
> >> on the PSKC spec which seems to satisfy most of the 
> requirements in 
> >> SKSML and already has many implementers.
> >>
> >>  
> >>
> >> The proposal could be to add one layer of abstraction in the 
> >> SymKeyResponse element which indicates the type of key container
> being
> > used:
> >>  
> >>
> >> Example 1 - using SKSML container
> >>
> >>  
> >>
> >> <ekmi:SymkeyResponse
> >>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> >>
> >> <ekmi:SymkeyContainer type="
> http://docs.oasis-open.org/ekmi/2008/01">
> >>
> >> <ekmi:SymkeyList>
> >>
> >> <ekmi:Symkey>
> >>
> >>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
> >>
> >> <ekmi:KeyUsePolicy>
> >>
> >> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
> >>
> >> ......
> >>
> >>  
> >>
> >> Example 2 - using PSKC container
> >>
> >>  
> >>
> >> <ekmi:SymkeyResponse
> >>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
> >>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
> >>
> >> <ekmi:SymkeyContainer 
> type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> >>
> >>                         <KeyContainer Version="1.0" 
> >> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
> >>
> >>     <Device>
> >>
> >>         <DeviceInfo>
> >>
> >>             <Manufacturer>aManufacturer</Manufacturer>
> >>
> >>             <SerialNo>*10514-1-235*</SerialNo>
> >>
> >>         </DeviceInfo>
> >>
> >>         <Key
> > KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
> >>         KeyId="*10514-1-235*">
> >>
> >>             <Issuer>anIssuer</Issuer>
> >>
> >>                                     .......
> >>
> >>  
> >>
> >>  
> >>
> >> Looking forward to your feedback and please do not hesitate to
> contact
> > 
> >> me for further clarificatons,
> >>
> >>  
> >>
> >> Philip
> >>
> >>  
> >>
> >> ________________________________
> >>
> >>  
> >>
> >> Philip Hoyer
> >>
> >>  
> >>
> >> Senior Architect - Office of CTO
> >>
> >>  
> >>
> >> ActivIdentity (UK)
> >>
> >> 117 Waterloo Road
> >>
> >> London SE1 8UL
> >>
> >>  
> >>
> >> Telephone: +44 (0) 20 7960 0220
> >>
> >> Fax: +44 (0) 20 7902 1985
> >>
> >>  
> >>
> >> Private and confidential: This message and any attachments may
> contain
> >>
> >> privileged / confidential information. If you are not an intended
> > recipient,
> >> you must not copy, distribute, discuss or take any action 
> in reliance
> > on it.
> >> If you have received this communication in error, please notify the
> > sender
> >> and delete this message immediately.
> >>
> >>  
> >>
> > 
> 
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 19:28:21 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EAA223A68C3; Mon, 26 Jan 2009 19:28:21 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6F1E3A68C3 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:28:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.46
X-Spam-Level: 
X-Spam-Status: No, score=-6.46 tagged_above=-999 required=5 tests=[AWL=0.139,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 FTgwuhPEKd6v for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:28:19 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74]) by core3.amsl.com (Postfix) with ESMTP id 8C1373A688F for <keyprov@ietf.org>; Mon, 26 Jan 2009 19:28:19 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0R34sT0031369; Mon, 26 Jan 2009 19:04:54 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 26 Jan 2009 19:28:00 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 26 Jan 2009 19:28:00 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181FB1@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D1104438707@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP - recommendation for removing some text
Thread-Index: Acl8qeZpvarXxjX0RkefoNKoqxFrUQAASATAAAC9v0AAAlAaQADd+hZA
References: <9ED76AB595E4944BB33D8998DE448D11044385C3@CORPUSMX10B.corp.emc.com><5BFE9E473DBFC24CA87F18F29B3F0AC403EB70BB@sur-corp-ex-02.corp.ad.activcard.com><C41BFCED3C088E40A8510B57B165C1620102E8A9@FIESEXC007.nsn-intra.net> <9ED76AB595E4944BB33D8998DE448D1104438707@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <hannes.tschofenig@nsn.com>, <philip.hoyer@actividentity.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 27 Jan 2009 03:28:00.0365 (UTC) FILETIME=[414551D0:01C9802F]
Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Agreed. Moving to an appendix is good. - Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Thursday, January 22, 2009 9:32 AM
> To: hannes.tschofenig@nsn.com; 
> philip.hoyer@actividentity.com; keyprov@ietf.org
> Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
> 
> Sounds good to me.
> Andrea 
> 
> -----Original Message-----
> From: Tschofenig, Hannes (NSN - FI/Espoo) 
> [mailto:hannes.tschofenig@nsn.com]
> Sent: Thursday, January 22, 2009 11:26 AM
> To: ext Philip Hoyer; Doherty, Andrea; keyprov@ietf.org
> Subject: RE: [KEYPROV] DSKPP - recommendation for removing some text
> 
> That might be a first approach. Then, we could determine 
> whether this is good enough. 
> 
> Ciao
> Hannes
>  
> >-----Original Message-----
> >From: keyprov-bounces@ietf.org
> >[mailto:keyprov-bounces@ietf.org] On Behalf Of ext Philip Hoyer
> >Sent: 22 January, 2009 18:18
> >To: andrea.doherty@rsa.com; keyprov@ietf.org
> >Subject: Re: [KEYPROV] DSKPP - recommendation for removing some text
> >
> >Andrea,
> >I would suggest moving the usage scenarios to an appendix 
> like we have 
> >done in PSKC. Also I believe the object model can be removed but I 
> >would leave in the paragraph defining the entities of the DSKPP 
> >transaction (e.g. first paragraph of section 1.2 of -06 spec).
> >
> >Philip
> >
> >-----Original Message-----
> >From: keyprov-bounces@ietf.org
> >[mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> >Sent: Thursday, January 22, 2009 3:56 PM
> >To: keyprov@ietf.org
> >Subject: [KEYPROV] DSKPP - recommendation for removing some text
> >
> >All,
> >I am working on the next draft of DSKPP, working off of Phillip 
> >Hallam-Baker's changes to the front section, which 
> incorporate Pasi's 
> >suggestions.
> >With the clarity added by the editorial changes, I now 
> wonder what the 
> >value is of having the Usage Scenarios and the Object Model; 
> these seem 
> >unnecessary for the protocol spec, and if anything, just make the 
> >document longer and harder to digest.
> >Please let me know whether you there is an issue with removing these 
> >sections (i.e., Sec 1.1 and Object Model in Sec 1.2 of DSKPP -06).
> >Andrea
> >
> >_______________________________________________
> >KEYPROV mailing list
> >KEYPROV@ietf.org
> >https://www.ietf.org/mailman/listinfo/keyprov
> >
> >_______________________________________________
> >KEYPROV mailing list
> >KEYPROV@ietf.org
> >https://www.ietf.org/mailman/listinfo/keyprov
> >
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Mon Jan 26 19:41:36 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D17393A68C3; Mon, 26 Jan 2009 19:41:36 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB96E3A688F for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:41:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.468
X-Spam-Level: 
X-Spam-Status: No, score=-6.468 tagged_above=-999 required=5 tests=[AWL=0.131,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 3UlNlNOQLXL4 for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 19:41:34 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 55CFD3A6822 for <keyprov@ietf.org>; Mon, 26 Jan 2009 19:41:34 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0R3fGLi029179; Mon, 26 Jan 2009 19:41:16 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 26 Jan 2009 19:41:15 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Mon, 26 Jan 2009 19:41:15 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901181FB2@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D110448F9EF@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP Simplifications
Thread-Index: Acl9kCcguhjMwtGlQnqKfXMPv+jz3AAjKDawAEsxEMAAN/5dYA==
References: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net><F475B6BC151541949DBA7BC29BEF8D33@AndersPC><3D3C75174CB95F42AD6BCC56E5555B45F7FD0E@FIESEXC015.nsn-intra.net> <9ED76AB595E4944BB33D8998DE448D110448F9EF@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <hannes.tschofenig@nsn.com>, <anders.rundgren@telia.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 27 Jan 2009 03:41:15.0636 (UTC) FILETIME=[1B4A0B40:01C98031]
Subject: Re: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

1. Requring device certificate looks to be radical to me for DSKPP to
address the current market. I don't see that this can happen easily for
mobile phones in the time frame that we would like to have DSKPP
adopted. Putting aside whether device certificate can be cheaply put on
phones, it takes long time for many phone manufacturers to agree on this
and do something. So I won't consider device certificate as a
requirement. 

2. Yes, DSKPP should have the capability to support device certificate
in general for other kinds of devices such as TPM chips and so on.

3. We had two email threads earlier on the end-to-end security from
cryptographic module in a device to the DSKPP server. The trust anchor
support in a cryptographic module was agreed to be deferred into
separate one if needed later.

4. One of the features that can provide end-to-end key confirmation
between the device cryptographic module and service is to use the same
approach in 2-pass as that in 4-pass. The client nonce R_C is encrypted
in four pass but isn't in 2-pass. If we choose to do so also in 2-pass,
it reduces one variation. At the same time, it allows true key
confirmation to crypgraphic module in a device when R_C is sent in
confidential way. We discussed this during 73-th IETF, and would review
this along with the option reduction.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Sunday, January 25, 2009 4:15 PM
> To: hannes.tschofenig@nsn.com; anders.rundgren@telia.com; 
> keyprov@ietf.org
> Subject: Re: [KEYPROV] DSKPP Simplifications
> 
> IMHO, this is worth considering as part of a separate draft 
> of the DSKPP.  Note that we already have support for device 
> certificates - implicitly - since the 2-pass allows the 
> client to send a certificate. A server could then check that 
> it has been issued to a "good" device and rely on the private 
> key being accessible only to that device when sending its 
> response. This was also the reason to remove explicit device
> auth: a) it was already supported per above and b) having it explicit
> just complicated the protocol.   
> 
> With the simplifications I am in the process of making, we 
> can eliminate
> 17 out of 25 implementation options (70% reduction) without 
> further pushing the date out. 
> 
> Therefore, my recommendation is that we do consider Anders' 
> proposal once the base DSKPP gets to WGLC.
> Andrea
> 
> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
> Hannes (NSN - FI/Espoo)
> Sent: Saturday, January 24, 2009 7:12 AM
> To: ext Anders Rundgren; KEYPROV
> Subject: Re: [KEYPROV] DSKPP Simplifications
> 
> Hi Anders, 
>  
> your proposal is interesting, although quite radical. 
> I wonder what others in the group think about it? 
>  
> Ciao
> Hannes
>  
> 
> 
> ________________________________
> 
> 	From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of ext Anders Rundgren
> 	Sent: 23 January, 2009 21:24
> 	To: KEYPROV
> 	Subject: Re: [KEYPROV] DSKPP Simplifications
> 	
> 	
> 	I hope nobody objects but here are some slightly 
> orthogonal.thoughts on this topic:
> 	 
> 	IMHO, it is very hard to scale-up on-line 
> key-provisioning in a reasonable way without having some kind 
> of bootstrapping credential.
> 	For systems capable of processing XML, device 
> certificates seems like a perfect match.
> 	 
> 	With device certificates about 30% of the current DSKPP 
> XML schema can be eliminated since 4-pass would not be needed.
> 	 
> 	Adding browser invocation (and thus browser 
> authentication), relieves DSKPP from yet another 30% of XML 
> because then protocol-based authentication support becomes 
> redundant as well.
> 	 
> 	PSKC (when used in DSKPP NB) also shrinks some 70% by 
> relying on device certificates.
> 	 
> 	The number of options needed would go down in a big way.
> 	 
> 	One may claim that device certificates is a steep 
> requirement but I don't agree with that.  Adding device 
> certificates during device manufacturing (personalization) is 
> principally no different to adding a serial number, IMEI 
> identifier, or similar; it is just the "generator"
> that differs.
> 	 
> 	The only hurdle is that some people claim that you 
> shouldn't encrypt or sign using the same key but I don't buy 
> into that since credential bootstrapping is a very specific 
> scenario where the critical message payload only constitutes 
> of cryptographically generated random numbers making any kind 
> of correlation attacks [for practical purposes] impossible.  
> Why not use multiple keys you may wonder?  Because with a 
> single key you get a unified device ID which can be expressed 
> as a device certificate hash which in turn opens for really 
> convenient remote enrolment procedures without having to 
> distribute "strong passwords" and similar awkward, 
> error-prone, and not particularly secure measures.
> 	 
> 	This concept also enables secure remote credential 
> cloning which is an important features given the virtual 
> explosion of portable devices we have today, not to mention 
> how frequently devices are replaced by new better models.
> 	 
> 	Device certificates are also prerequisites for 
> protocols supporting FIPS140-2 (in a meaningful way), by 
> allowing issuers to discriminate between "soft containers" 
> and "genuine" smart cards.
> 	 
> 	Anders Rundgren
> 	 
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Tue Jan 27 02:27:17 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EAAF13A69E0; Tue, 27 Jan 2009 02:27:17 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 580FE3A69E0 for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 02:27:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.161
X-Spam-Level: 
X-Spam-Status: No, score=-2.161 tagged_above=-999 required=5 tests=[AWL=0.087,  BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001]
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 lirpIYbVgB74 for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 02:27:15 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 8BBFA3A67B3 for <keyprov@ietf.org>; Tue, 27 Jan 2009 02:27:13 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 18724183942; Tue, 27 Jan 2009 11:26:55 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 27 Jan 2009 11:29:37 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70E1@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
Thread-Index: Acl//85m8TbSXRb3RRysiJpDCUIPOwAallDW
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: <anders.rundgren@telia.com>, <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1100017483=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1100017483==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C9806A.27A9BDEC"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9806A.27A9BDEC
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

QW5kZXJzLA0KQ291bGQgeW91IGdvIGludG8gYSBiaXQgbW9yZSBkZXRhaWwgd2l0aCByZXNwZWN0
IHRvIFBTS0MgaGVyZSBwbGVhc2UuDQoNCkkgYW0gYXNzdW1pbmcgdGhhdCB5b3VyIE1BQyB3b3Vs
ZCBiZSBvdmVyIGVhY2ggc2luZ2xlIGF0dHJpYnV0ZSBvdGhlcndpc2Ugd2Ugd291bGQgbmVlZCB0
byBpbnRyb2R1Y2UgY2Fub25pY2FsaXphdGlvbiBjb3JyZWN0Pw0KDQpTbyBsZXQncyBhc3N1bWUg
YSBzaW1wbGUgSE9UUCBrZXkgd2hlcmUgd2UgaGF2ZSB0aGV5IGtleSB2YWx1ZSBLIHRoZSBhbGdv
cml0aG0gVVJOIGFuZCB0aGUgQ291bnRlciBDLg0KDQpBbSBJIGNvcnJlY3QgaW4gYXNzdW1pbmcg
eW91IG1lYW4gdGhhdCB0aGUgVmFsdWVNYWMgb2YgdGhlIGtleSB3b3VsZCBiZSBITUFDLVNIQTEo
SyxVUk4pDQoNCk5vdyB0aGUgVmFsdWVtYWMgb2YgdGhlIGNvdW50ZXIgd291bGQgYmUgSE1BQy1T
SEExKEssQykgY29ycmVjdD8NCg0KV2hhdCBkbyB3ZSBkbyB3aGVuIHRoZSBzaXplIG9mIEsgaXMg
c21hbGxlciB0aGFuIHRoYXQgcmVxdWlyZWQgYnkgSE1BQz8gQXBwZW5kIHNhbWUgdmFsdWVzIHVu
dGlsIHdlIHJlYWNoIGRlc2lyZWQgc2l6ZT8NCg0KU291bmRzIGludGVyZXN0aW5nIQ0KDQpQaGls
aXANCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0KRnJvbTogQW5kZXJzIFJ1bmRncmVu
IDxhbmRlcnMucnVuZGdyZW5AdGVsaWEuY29tPg0KVG86IFBoaWxpcCBIb3llcjsgVHNjaG9mZW5p
ZywgSGFubmVzIChOU04gLSBGSS9Fc3BvbykgPGhhbm5lcy50c2Nob2ZlbmlnQG5zbi5jb20+OyBL
RVlQUk9WIDxrZXlwcm92QGlldGYub3JnPg0KU2VudDogTW9uIEphbiAyNiAyMjo0NToyNiAyMDA5
DQpTdWJqZWN0OiBSZTogW0tFWVBST1ZdIFJhdGlvbmFsZSBmb3Igc2VwYXJhdGluZyBrZXkgZW5j
cnlwdGlvbiBhbmQga2V5aW50ZWdyaXR5Y2hlY2tzICh3YXMgS1ctQUVTLTEyOCB2cy4gQUVTLTEy
OC1DQkMpDQoNClBoaWxpcCwNCg0KTWF5YmUgd2UgYXJlIHRhbGtpbmcgYWJvdXQgZGlmZmVyZW50
IHRoaW5ncz8NCg0KSSdtIHByb3Bvc2luZyB0aGF0IEsgKHRoZSBhY3R1YWwgS2V5KSBjb3VsZCBi
ZSB1c2VkIHVzZWQgdG8gY3JlYXRlIGENCk1BQyBiYXNlZCBvbiBvbmUgbW9yZSBhdHRyaWJ1dGVz
IHJlbGF0ZWQgdG8gSy4gIFRoZSBiZXN0IHNob3Qgd291bGQNCmJlIHRoZSBhbGdvcml0aG0gdGhh
dCBpcyBzdXBwb3NlZCB0byBiZSB1c2VkIHdpdGggSy4gIEkgc2VlIHRoYXQgYXMgYW4NCmFsdGVy
bmF0aXZlIHRvIHVzaW5nIGVuY3J5cHRpb24gYWxnb3JpdGhtcyB3aXRoIGJ1aWx0LWluIGludGVn
cml0eSBjaGVja3MuDQoNClRoZSBNQUMgb2YgSyBpcyBwcmltYXJpbHkgZm9yIHZlcmlmeWluZyB0
aGF0IEsgaXMgcHJvcGVybHkgcmVjb3ZlcmVkDQoqYWZ0ZXIqIGRlY3J5cHRpb24gd2l0aCBLRUsg
KEtleSBFbmNyeXB0aW5nIEtleSksIHNvbWV0aGluZyB3aGljaA0Kc2lnbmluZyBvciBhZGRpdGlv
bmFsIE1BQ2luZyBkb2VzIG5vdCBhY2NvbXBsaXNoLiAgVGhhdCBkb2VzIG5vdCBtZWFuDQp0aGF0
IHNpZ25pbmcgaXMgdXNlbGVzcywgb25seSB0aGF0IGl0IGhhcyBhbm90aGVyIHB1cnBvc2UuDQoN
CkFub3RoZXIgZWZmZWN0IG9mIHRoaXMgYXJyYW5nZW1lbnQgaXMgdGhhdCBpdCBlbmFibGVzIGEg
Y3J5cHRvZ3JhcGhpYw0KYmluZGluZyBiZXR3ZWVuIGEgSyBhbmQgYW4gYXR0cmlidXRlIHRoYXQg
bWF5IGJlIGNhcnJpZWQgb3V0IGluc2lkZSBvZg0KdGhlIGNyeXB0byBtb2R1bGUgaW4gYSBmdWxs
eSBlbmQtMi1lbmQtc2VjdXJlZCBmYXNoaW9uLg0KDQpBbmRlcnMNCg0KLS0tLS0gT3JpZ2luYWwg
TWVzc2FnZSAtLS0tLSANCkZyb206ICJQaGlsaXAgSG95ZXIiIDxwaGlsaXAuaG95ZXJAYWN0aXZp
ZGVudGl0eS5jb20+DQpUbzogIlRzY2hvZmVuaWcsIEhhbm5lcyAoTlNOIC0gRkkvRXNwb28pIiA8
aGFubmVzLnRzY2hvZmVuaWdAbnNuLmNvbT47ICJleHQgQW5kZXJzIFJ1bmRncmVuIiANCjxhbmRl
cnMucnVuZGdyZW5AdGVsaWEuY29tPjsgIktFWVBST1YiIDxrZXlwcm92QGlldGYub3JnPg0KU2Vu
dDogTW9uZGF5LCBKYW51YXJ5IDI2LCAyMDA5IDE1OjAzDQpTdWJqZWN0OiBSRTogW0tFWVBST1Zd
IFJhdGlvbmFsZSBmb3Igc2VwYXJhdGluZyBrZXkgZW5jcnlwdGlvbiBhbmQga2V5aW50ZWdyaXR5
Y2hlY2tzICh3YXMgDQpLVy1BRVMtMTI4IHZzLiBBRVMtMTI4LUNCQykNCg0KDQpMYWRpZXMgYW5k
IEdlbnRsZW1lbiwNClRoZSBjdXJyZW50IGRyYWZ0IGFsbG93cyBhIHNlcGFyYXRlIE1BQyBmb3Ig
YWxsIGVsZW1lbnRzIHVuZGVyIHRoZQ0KPERhdGE+IGVsZW1lbnQuIEhlbmNlIGl0IGlzIGluY29y
cmVjdCBzYXlpbmcgdGhhdCBpdCBhbGxvd3Mgb25seSBhIE1BQw0Kb24gdGhlIGtleSB2YWx1ZS4N
Cg0KSWYgb3RoZXIgZWxlbWVudHMgb3V0c2lkZSBvZiA8RGF0YT4gbmVlZCB0byBiZSBpbnRlZ3Jp
dHkgcHJvdGVjdGVkIHRoZQ0Kd2hvbGUgY29udGFpbmVyIGNhbiBiZSBzaWduZWQuDQoNCkRvIHlv
dSBzZWUgdGhpcyBhcyBpbnN1ZmZpY2llbnQ/DQoNCkFyZSB5b3Ugc2F5aW5nIHRoYXQgc2VjdXJl
bHkgYmluZGluZyB0aGUgS2V5IHRvIGl0cyBEYXRhIGVsZW1lbnQgd2UNCnNob3VsZCBhbGxvdyBm
b3IgYSBNQUMgb3Igc2lnbmF0dXJlIGF0IGVhY2ggS2V5IGxldmVsPw0KDQpQaGlsaXANCg0KDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBrZXlwcm92LWJvdW5jZXNAaWV0Zi5v
cmcgW21haWx0bzprZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmddIE9uDQpCZWhhbGYgT2YgVHNjaG9m
ZW5pZywgSGFubmVzIChOU04gLSBGSS9Fc3BvbykNClNlbnQ6IFNhdHVyZGF5LCBKYW51YXJ5IDI0
LCAyMDA5IDExOjQyIEFNDQpUbzogZXh0IEFuZGVycyBSdW5kZ3JlbjsgS0VZUFJPVg0KU3ViamVj
dDogUmU6IFtLRVlQUk9WXSBSYXRpb25hbGUgZm9yIHNlcGFyYXRpbmcga2V5IGVuY3J5cHRpb24g
YW5kDQprZXlpbnRlZ3JpdHljaGVja3MgKHdhcyBLVy1BRVMtMTI4IHZzLiBBRVMtMTI4LUNCQykN
Cg0KSGkgQW5kZXJzLA0KDQp0aGF0J3MgYSBnb29kIHBvaW50Lg0KDQpUaGUgY3VycmVudCB2ZXJz
aW9uIG9mIHRoZSBkcmFmdCBhcHBsaWVzIHRoZSBrZXllZCBtZXNzYWdlIGRpZ2VzdCBvbmx5DQp0
byB0aGUgZW5jcnlwdGVkIGtleSB3aXRob3V0IGluY2x1ZGluZyBmdXJ0aGVyIGluZm9ybWF0aW9u
IGZyb20gdGhlIFBTS0MNCmRvY3VtZW50IGludG8gdGhlIGRpZ2VzdCBjb21wdXRhdGlvbi4NCg0K
SW5jb3Jwb3JhdGluZyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluIHRoZSBrZXllZCBtZXNzYWdl
IGRpZ2VzdCBtYWtlcyBhDQpsb3Qgb2Ygc2Vuc2UgdG8gbWUgKG1heWJlIGluIGEgZmFzaGlvbiBz
aW1pbGFyIHRvIHRoZSBhcHByb2FjaCB3ZSB1c2UgaW4NClNlY3Rpb24gNyByZWdhcmRpbmcgZGln
aXRhbCBzaWduYXR1cmVzKS4NCg0KQ2lhbw0KSGFubmVzDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KDQpGcm9tOiBrZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzprZXlw
cm92LWJvdW5jZXNAaWV0Zi5vcmddDQpPbiBCZWhhbGYgT2YgZXh0IEFuZGVycyBSdW5kZ3Jlbg0K
U2VudDogMjIgSmFudWFyeSwgMjAwOSAyMTo1Mg0KVG86IEtFWVBST1YNClN1YmplY3Q6IFtLRVlQ
Uk9WXSBSYXRpb25hbGUgZm9yIHNlcGFyYXRpbmcga2V5IGVuY3J5cHRpb24gYW5kDQprZXkgaW50
ZWdyaXR5Y2hlY2tzICh3YXMgS1ctQUVTLTEyOCB2cy4gQUVTLTEyOC1DQkMpDQoNCg0KLSBZb3Ug
b2J2aW91c2x5IHdhbnQga2V5IGludGVncml0eSBjaGVja2luZw0KLSBZb3Ugb2J2aW91c2x5IHdh
bnQga2V5IGxlbmd0aCBpbmRlcGVuZGVuY2UNCg0KSSBoYXZlIGZvdW5kIHRoYXQgdGhlcmUgaXMg
YW5vdGhlciBjaGFyYWN0ZXJpc3RpYyB0aGF0IHlvdSBtYXkNCndhbnQgaW4gYSBrZXkgcHJvdmlz
aW9uaW5nIHNjaGVtZSBhbmQgdGhhdCBpcyB0aGUgYWJpbGl0eSB0byBzZWN1cmVseQ0KYmluZCBh
IGtleSB0byBhIHNldCBvZiBhdHRyaWJ1dGVzLCB3aXRoIHRoZSBhY2NlcHRhYmxlIGFsZ29yaXRo
bShzKSBhcw0KdGhlIHByaW1hcnkgY2FuZGlkYXRlLiAgQW4gZXhhbXBsZToNCg0KPEtleQ0KRW5k
b3JzZWRLZXlBbGdvcml0aG09Imh0dHA6Ly93d3cuaWV0Zi5vcmcva2V5cHJvdi9wc2tjI2hvdHAi
DQogICAgIE1BQz0iY09waVEvSDdabGo2eXdpWVd0d2d6OWNSYU9BPSINCiAgICAgTUFDQWxnb3Jp
dGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjaG1hYy1zaGExIj4NCiAgIDx4
ZW5jOkVuY3J5cHRlZEtleT4NCiAgICAgIDx4ZW5jOkVuY3J5cHRpb25NZXRob2QNCkFsZ29yaXRo
bT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjYWVzMTI4LWNiYw0KPGh0dHA6Ly93
d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmM+ICIvPg0KICAgICAgPHhlbmM6Q2lw
aGVyRGF0YT4NCiAgICAgICAgIDx4ZW5jOkNpcGhlclZhbHVlPmN5bVM4V1crYTkybi8gLi4uDQpX
Y3FBeEQrbmRPUG89PC94ZW5jOkNpcGhlclZhbHVlPg0KICAgICAgPC94ZW5jOkNpcGhlckRhdGE+
DQogICA8L3hlbmM6RW5jcnlwdGVkS2V5Pg0KPC9LZXk+DQoNCkEgcG9zc2libGUgd2F5IG9mIGFj
aGlldmluZyBhbGwgdGhyZWUgZ29hbHMgd291bGQgYmUgdG8gZG8gYXMNCmZvbGxvd3MuDQpLIGlz
IHRoZSBhY3R1YWwgY3J5cHRvZ3JhcGhpYyBrZXkgd2Ugd2FudCB0byBwcm92aXNpb24uDQpLRUsg
aXMgYSBwcmUtc2hhcmVkIHNlY3JldCB1c2VkIGZvciBlbmNyeXB0aW5nIEsuDQoNCklzc3VlciBv
cGVyYXRpb25zOg0KDQpNQUMgPSBITUFDU0hBMSAoSywgImh0dHA6Ly93d3cuaWV0Zi5vcmcva2V5
cHJvdi9wc2tjI2hvdHAiKQ0KQ2hpcGVyVmFsdWUgPSBBRVMxMjhDQkMgKEtFSywgSykNCg0KVGhp
cyBtZWFucyB0aGF0IHRoZSBwcm92aXNpb25pbmcgY2xpZW50IG11c3QgZmlyc3QgZGVjcnlwdA0K
Q2lwaGVyVmFsdWUgd2l0aCBLRUsgaW4gb3JkZXIgdG8gZ2V0IEsuDQpUaGVuIGl0IGNhbiB2ZXJp
ZnkgdGhhdCB0aGUgZGVjbGFyZWQgYWxnb3JpdGhtIHJldHVybnMgYQ0KbWF0Y2hpbmcgTUFDIHdo
ZW4gdXNpbmcgSy4NCklmIHRoZSBNQUMgZG9lc24ndCBtYXRjaCwgZWl0aGVyIEssIEtFSywgTUFD
LCBvciB0aGUgYWxnb3JpdGhtDQppcyB3cm9uZy4NCg0KVGhlIG5pY2UgdGhpbmcgd2l0aCB0aGlz
IGFycmFuZ2VtZW50IGlzIHRoYXQgaXQgb3BlbnMgdGhlDQpwb3NzaWJpbGl0eSB0byBtYWtlIGEg
c2xpZ2h0bHkgY29vbGVyIHZlcnNpb24gb2YgcHJvdmlzaW9uaW5nIGluc2lkZSBvZg0KYSBzZWN1
cmUgY29udGFpbmVyIGxpa2UgdGhpczoNCg0KcHJvdnNpb25LZXkgKENoaXBoZXJWYWx1ZSwgTUFD
LCBNQUNBbGdvcml0aG0sDQpFbmRvcnNlZEtleUFsZ29yaXRobSwgRW5jcnlwdGlvbk1ldGhvZCk7
DQoNClRoZSBjb250YWluZXIgY291bGQgdGh1cyBwb3RlbnRpYWxseSBwcm90ZWN0IGFnYWluc3Qg
YWxnb3JpdGhtDQoibWlzdXNlIi4NCg0KQWx0aG91Z2ggS0VZUFJPViBkb2VzIG5vdCBmdWxseSBh
ZGRyZXNzIHNlY3VyZSBjb250YWluZXJzIChzaW5jZQ0KYW4gaXNzdWVyIGNhbid0IHZlcmlmeSB0
aGUgdGhlIGNsaWVudCBpcyB1c2luZyBzdWNoKSwgbWF5YmUgYSBmdXR1cmUNCnZlcnNpb24gd2ls
bD8NCg0KVGhlIGRlc2NyaWJlZCBzY2hlbWUgaXMgQlRXIGVxdWFsbHkgYXBwbGljYWJsZSB0byBQ
S0ktYmFzZWQNCktFS3MhDQoNCkFuZGVycyBSdW5kZ3Jlbg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KS0VZUFJPViBtYWlsaW5nIGxpc3QNCktFWVBS
T1ZAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8va2V5cHJv
dg0KDQoNCg==

------_=_NextPart_001_01C9806A.27A9BDEC
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41Ljc2NTMuMzgiPg0KPFRJVExFPlJlOiBbS0VZUFJP
Vl0gUmF0aW9uYWxlIGZvciBzZXBhcmF0aW5nIGtleSBlbmNyeXB0aW9uIGFuZCBrZXlpbnRlZ3Jp
dHljaGVja3MgKHdhcyBLVy1BRVMtMTI4IHZzLiBBRVMtMTI4LUNCQyk8L1RJVExFPg0KPC9IRUFE
Pg0KPEJPRFk+DQo8IS0tIENvbnZlcnRlZCBmcm9tIHRleHQvcGxhaW4gZm9ybWF0IC0tPg0KDQo8
UD48Rk9OVCBTSVpFPTI+QW5kZXJzLDxCUj4NCkNvdWxkIHlvdSBnbyBpbnRvIGEgYml0IG1vcmUg
ZGV0YWlsIHdpdGggcmVzcGVjdCB0byBQU0tDIGhlcmUgcGxlYXNlLjxCUj4NCjxCUj4NCkkgYW0g
YXNzdW1pbmcgdGhhdCB5b3VyIE1BQyB3b3VsZCBiZSBvdmVyIGVhY2ggc2luZ2xlIGF0dHJpYnV0
ZSBvdGhlcndpc2Ugd2Ugd291bGQgbmVlZCB0byBpbnRyb2R1Y2UgY2Fub25pY2FsaXphdGlvbiBj
b3JyZWN0PzxCUj4NCjxCUj4NClNvIGxldCdzIGFzc3VtZSBhIHNpbXBsZSBIT1RQIGtleSB3aGVy
ZSB3ZSBoYXZlIHRoZXkga2V5IHZhbHVlIEsgdGhlIGFsZ29yaXRobSBVUk4gYW5kIHRoZSBDb3Vu
dGVyIEMuPEJSPg0KPEJSPg0KQW0gSSBjb3JyZWN0IGluIGFzc3VtaW5nIHlvdSBtZWFuIHRoYXQg
dGhlIFZhbHVlTWFjIG9mIHRoZSBrZXkgd291bGQgYmUgSE1BQy1TSEExKEssVVJOKTxCUj4NCjxC
Uj4NCk5vdyB0aGUgVmFsdWVtYWMgb2YgdGhlIGNvdW50ZXIgd291bGQgYmUgSE1BQy1TSEExKEss
QykgY29ycmVjdD88QlI+DQo8QlI+DQpXaGF0IGRvIHdlIGRvIHdoZW4gdGhlIHNpemUgb2YgSyBp
cyBzbWFsbGVyIHRoYW4gdGhhdCByZXF1aXJlZCBieSBITUFDPyBBcHBlbmQgc2FtZSB2YWx1ZXMg
dW50aWwgd2UgcmVhY2ggZGVzaXJlZCBzaXplPzxCUj4NCjxCUj4NClNvdW5kcyBpbnRlcmVzdGlu
ZyE8QlI+DQo8QlI+DQpQaGlsaXA8QlI+DQo8QlI+DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t
LS0tPEJSPg0KRnJvbTogQW5kZXJzIFJ1bmRncmVuICZsdDthbmRlcnMucnVuZGdyZW5AdGVsaWEu
Y29tJmd0OzxCUj4NClRvOiBQaGlsaXAgSG95ZXI7IFRzY2hvZmVuaWcsIEhhbm5lcyAoTlNOIC0g
RkkvRXNwb28pICZsdDtoYW5uZXMudHNjaG9mZW5pZ0Buc24uY29tJmd0OzsgS0VZUFJPViAmbHQ7
a2V5cHJvdkBpZXRmLm9yZyZndDs8QlI+DQpTZW50OiBNb24gSmFuIDI2IDIyOjQ1OjI2IDIwMDk8
QlI+DQpTdWJqZWN0OiBSZTogW0tFWVBST1ZdIFJhdGlvbmFsZSBmb3Igc2VwYXJhdGluZyBrZXkg
ZW5jcnlwdGlvbiBhbmQga2V5aW50ZWdyaXR5Y2hlY2tzICh3YXMgS1ctQUVTLTEyOCB2cy4gQUVT
LTEyOC1DQkMpPEJSPg0KPEJSPg0KUGhpbGlwLDxCUj4NCjxCUj4NCk1heWJlIHdlIGFyZSB0YWxr
aW5nIGFib3V0IGRpZmZlcmVudCB0aGluZ3M/PEJSPg0KPEJSPg0KSSdtIHByb3Bvc2luZyB0aGF0
IEsgKHRoZSBhY3R1YWwgS2V5KSBjb3VsZCBiZSB1c2VkIHVzZWQgdG8gY3JlYXRlIGE8QlI+DQpN
QUMgYmFzZWQgb24gb25lIG1vcmUgYXR0cmlidXRlcyByZWxhdGVkIHRvIEsuJm5ic3A7IFRoZSBi
ZXN0IHNob3Qgd291bGQ8QlI+DQpiZSB0aGUgYWxnb3JpdGhtIHRoYXQgaXMgc3VwcG9zZWQgdG8g
YmUgdXNlZCB3aXRoIEsuJm5ic3A7IEkgc2VlIHRoYXQgYXMgYW48QlI+DQphbHRlcm5hdGl2ZSB0
byB1c2luZyBlbmNyeXB0aW9uIGFsZ29yaXRobXMgd2l0aCBidWlsdC1pbiBpbnRlZ3JpdHkgY2hl
Y2tzLjxCUj4NCjxCUj4NClRoZSBNQUMgb2YgSyBpcyBwcmltYXJpbHkgZm9yIHZlcmlmeWluZyB0
aGF0IEsgaXMgcHJvcGVybHkgcmVjb3ZlcmVkPEJSPg0KKmFmdGVyKiBkZWNyeXB0aW9uIHdpdGgg
S0VLIChLZXkgRW5jcnlwdGluZyBLZXkpLCBzb21ldGhpbmcgd2hpY2g8QlI+DQpzaWduaW5nIG9y
IGFkZGl0aW9uYWwgTUFDaW5nIGRvZXMgbm90IGFjY29tcGxpc2guJm5ic3A7IFRoYXQgZG9lcyBu
b3QgbWVhbjxCUj4NCnRoYXQgc2lnbmluZyBpcyB1c2VsZXNzLCBvbmx5IHRoYXQgaXQgaGFzIGFu
b3RoZXIgcHVycG9zZS48QlI+DQo8QlI+DQpBbm90aGVyIGVmZmVjdCBvZiB0aGlzIGFycmFuZ2Vt
ZW50IGlzIHRoYXQgaXQgZW5hYmxlcyBhIGNyeXB0b2dyYXBoaWM8QlI+DQpiaW5kaW5nIGJldHdl
ZW4gYSBLIGFuZCBhbiBhdHRyaWJ1dGUgdGhhdCBtYXkgYmUgY2FycmllZCBvdXQgaW5zaWRlIG9m
PEJSPg0KdGhlIGNyeXB0byBtb2R1bGUgaW4gYSBmdWxseSBlbmQtMi1lbmQtc2VjdXJlZCBmYXNo
aW9uLjxCUj4NCjxCUj4NCkFuZGVyczxCUj4NCjxCUj4NCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2Ug
LS0tLS08QlI+DQpGcm9tOiAmcXVvdDtQaGlsaXAgSG95ZXImcXVvdDsgJmx0O3BoaWxpcC5ob3ll
ckBhY3RpdmlkZW50aXR5LmNvbSZndDs8QlI+DQpUbzogJnF1b3Q7VHNjaG9mZW5pZywgSGFubmVz
IChOU04gLSBGSS9Fc3BvbykmcXVvdDsgJmx0O2hhbm5lcy50c2Nob2ZlbmlnQG5zbi5jb20mZ3Q7
OyAmcXVvdDtleHQgQW5kZXJzIFJ1bmRncmVuJnF1b3Q7PEJSPg0KJmx0O2FuZGVycy5ydW5kZ3Jl
bkB0ZWxpYS5jb20mZ3Q7OyAmcXVvdDtLRVlQUk9WJnF1b3Q7ICZsdDtrZXlwcm92QGlldGYub3Jn
Jmd0OzxCUj4NClNlbnQ6IE1vbmRheSwgSmFudWFyeSAyNiwgMjAwOSAxNTowMzxCUj4NClN1Ympl
Y3Q6IFJFOiBbS0VZUFJPVl0gUmF0aW9uYWxlIGZvciBzZXBhcmF0aW5nIGtleSBlbmNyeXB0aW9u
IGFuZCBrZXlpbnRlZ3JpdHljaGVja3MgKHdhczxCUj4NCktXLUFFUy0xMjggdnMuIEFFUy0xMjgt
Q0JDKTxCUj4NCjxCUj4NCjxCUj4NCkxhZGllcyBhbmQgR2VudGxlbWVuLDxCUj4NClRoZSBjdXJy
ZW50IGRyYWZ0IGFsbG93cyBhIHNlcGFyYXRlIE1BQyBmb3IgYWxsIGVsZW1lbnRzIHVuZGVyIHRo
ZTxCUj4NCiZsdDtEYXRhJmd0OyBlbGVtZW50LiBIZW5jZSBpdCBpcyBpbmNvcnJlY3Qgc2F5aW5n
IHRoYXQgaXQgYWxsb3dzIG9ubHkgYSBNQUM8QlI+DQpvbiB0aGUga2V5IHZhbHVlLjxCUj4NCjxC
Uj4NCklmIG90aGVyIGVsZW1lbnRzIG91dHNpZGUgb2YgJmx0O0RhdGEmZ3Q7IG5lZWQgdG8gYmUg
aW50ZWdyaXR5IHByb3RlY3RlZCB0aGU8QlI+DQp3aG9sZSBjb250YWluZXIgY2FuIGJlIHNpZ25l
ZC48QlI+DQo8QlI+DQpEbyB5b3Ugc2VlIHRoaXMgYXMgaW5zdWZmaWNpZW50PzxCUj4NCjxCUj4N
CkFyZSB5b3Ugc2F5aW5nIHRoYXQgc2VjdXJlbHkgYmluZGluZyB0aGUgS2V5IHRvIGl0cyBEYXRh
IGVsZW1lbnQgd2U8QlI+DQpzaG91bGQgYWxsb3cgZm9yIGEgTUFDIG9yIHNpZ25hdHVyZSBhdCBl
YWNoIEtleSBsZXZlbD88QlI+DQo8QlI+DQpQaGlsaXA8QlI+DQo8QlI+DQo8QlI+DQo8QlI+DQot
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4NCkZyb206IGtleXByb3YtYm91bmNlc0BpZXRm
Lm9yZyBbPEEgSFJFRj0ibWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmtl
eXByb3YtYm91bmNlc0BpZXRmLm9yZzwvQT5dIE9uPEJSPg0KQmVoYWxmIE9mIFRzY2hvZmVuaWcs
IEhhbm5lcyAoTlNOIC0gRkkvRXNwb28pPEJSPg0KU2VudDogU2F0dXJkYXksIEphbnVhcnkgMjQs
IDIwMDkgMTE6NDIgQU08QlI+DQpUbzogZXh0IEFuZGVycyBSdW5kZ3JlbjsgS0VZUFJPVjxCUj4N
ClN1YmplY3Q6IFJlOiBbS0VZUFJPVl0gUmF0aW9uYWxlIGZvciBzZXBhcmF0aW5nIGtleSBlbmNy
eXB0aW9uIGFuZDxCUj4NCmtleWludGVncml0eWNoZWNrcyAod2FzIEtXLUFFUy0xMjggdnMuIEFF
Uy0xMjgtQ0JDKTxCUj4NCjxCUj4NCkhpIEFuZGVycyw8QlI+DQo8QlI+DQp0aGF0J3MgYSBnb29k
IHBvaW50LjxCUj4NCjxCUj4NClRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIGRyYWZ0IGFwcGxp
ZXMgdGhlIGtleWVkIG1lc3NhZ2UgZGlnZXN0IG9ubHk8QlI+DQp0byB0aGUgZW5jcnlwdGVkIGtl
eSB3aXRob3V0IGluY2x1ZGluZyBmdXJ0aGVyIGluZm9ybWF0aW9uIGZyb20gdGhlIFBTS0M8QlI+
DQpkb2N1bWVudCBpbnRvIHRoZSBkaWdlc3QgY29tcHV0YXRpb24uPEJSPg0KPEJSPg0KSW5jb3Jw
b3JhdGluZyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluIHRoZSBrZXllZCBtZXNzYWdlIGRpZ2Vz
dCBtYWtlcyBhPEJSPg0KbG90IG9mIHNlbnNlIHRvIG1lIChtYXliZSBpbiBhIGZhc2hpb24gc2lt
aWxhciB0byB0aGUgYXBwcm9hY2ggd2UgdXNlIGluPEJSPg0KU2VjdGlvbiA3IHJlZ2FyZGluZyBk
aWdpdGFsIHNpZ25hdHVyZXMpLjxCUj4NCjxCUj4NCkNpYW88QlI+DQpIYW5uZXM8QlI+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4NCjxCUj4NCkZyb206IGtleXByb3YtYm91
bmNlc0BpZXRmLm9yZyBbPEEgSFJFRj0ibWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZzwvQT5dPEJSPg0KT24gQmVoYWxmIE9mIGV4
dCBBbmRlcnMgUnVuZGdyZW48QlI+DQpTZW50OiAyMiBKYW51YXJ5LCAyMDA5IDIxOjUyPEJSPg0K
VG86IEtFWVBST1Y8QlI+DQpTdWJqZWN0OiBbS0VZUFJPVl0gUmF0aW9uYWxlIGZvciBzZXBhcmF0
aW5nIGtleSBlbmNyeXB0aW9uIGFuZDxCUj4NCmtleSBpbnRlZ3JpdHljaGVja3MgKHdhcyBLVy1B
RVMtMTI4IHZzLiBBRVMtMTI4LUNCQyk8QlI+DQo8QlI+DQo8QlI+DQotIFlvdSBvYnZpb3VzbHkg
d2FudCBrZXkgaW50ZWdyaXR5IGNoZWNraW5nPEJSPg0KLSBZb3Ugb2J2aW91c2x5IHdhbnQga2V5
IGxlbmd0aCBpbmRlcGVuZGVuY2U8QlI+DQo8QlI+DQpJIGhhdmUgZm91bmQgdGhhdCB0aGVyZSBp
cyBhbm90aGVyIGNoYXJhY3RlcmlzdGljIHRoYXQgeW91IG1heTxCUj4NCndhbnQgaW4gYSBrZXkg
cHJvdmlzaW9uaW5nIHNjaGVtZSBhbmQgdGhhdCBpcyB0aGUgYWJpbGl0eSB0byBzZWN1cmVseTxC
Uj4NCmJpbmQgYSBrZXkgdG8gYSBzZXQgb2YgYXR0cmlidXRlcywgd2l0aCB0aGUgYWNjZXB0YWJs
ZSBhbGdvcml0aG0ocykgYXM8QlI+DQp0aGUgcHJpbWFyeSBjYW5kaWRhdGUuJm5ic3A7IEFuIGV4
YW1wbGU6PEJSPg0KPEJSPg0KJmx0O0tleTxCUj4NCkVuZG9yc2VkS2V5QWxnb3JpdGhtPSZxdW90
OzxBIEhSRUY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcva2V5cHJvdi9wc2tjI2hvdHAiPmh0dHA6Ly93
d3cuaWV0Zi5vcmcva2V5cHJvdi9wc2tjI2hvdHA8L0E+JnF1b3Q7PEJSPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IE1BQz0mcXVvdDtjT3BpUS9IN1psajZ5d2lZV3R3Z3o5Y1JhT0E9JnF1b3Q7
PEJSPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1BQ0FsZ29yaXRobT0mcXVvdDs8QSBIUkVG
PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjaG1hYy1zaGExIj5odHRwOi8vd3d3
LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjaG1hYy1zaGExPC9BPiZxdW90OyZndDs8QlI+DQombmJz
cDsmbmJzcDsgJmx0O3hlbmM6RW5jcnlwdGVkS2V5Jmd0OzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7eGVuYzpFbmNyeXB0aW9uTWV0aG9kPEJSPg0KQWxnb3JpdGhtPSZx
dW90OzxBIEhSRUY9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmMi
Pmh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmM8L0E+PEJSPg0KJmx0
OzxBIEhSRUY9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmMiPmh0
dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI2FlczEyOC1jYmM8L0E+Jmd0OyAmcXVvdDsv
Jmd0OzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7eGVuYzpDaXBoZXJE
YXRhJmd0OzxCUj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbHQ7eGVuYzpDaXBoZXJWYWx1ZSZndDtjeW1TOFdXK2E5Mm4vIC4uLjxCUj4NCldjcUF4
RCtuZE9Qbz0mbHQ7L3hlbmM6Q2lwaGVyVmFsdWUmZ3Q7PEJSPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZsdDsveGVuYzpDaXBoZXJEYXRhJmd0OzxCUj4NCiZuYnNwOyZuYnNwOyAm
bHQ7L3hlbmM6RW5jcnlwdGVkS2V5Jmd0OzxCUj4NCiZsdDsvS2V5Jmd0OzxCUj4NCjxCUj4NCkEg
cG9zc2libGUgd2F5IG9mIGFjaGlldmluZyBhbGwgdGhyZWUgZ29hbHMgd291bGQgYmUgdG8gZG8g
YXM8QlI+DQpmb2xsb3dzLjxCUj4NCksgaXMgdGhlIGFjdHVhbCBjcnlwdG9ncmFwaGljIGtleSB3
ZSB3YW50IHRvIHByb3Zpc2lvbi48QlI+DQpLRUsgaXMgYSBwcmUtc2hhcmVkIHNlY3JldCB1c2Vk
IGZvciBlbmNyeXB0aW5nIEsuPEJSPg0KPEJSPg0KSXNzdWVyIG9wZXJhdGlvbnM6PEJSPg0KPEJS
Pg0KTUFDID0gSE1BQ1NIQTEgKEssICZxdW90OzxBIEhSRUY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcv
a2V5cHJvdi9wc2tjI2hvdHAiPmh0dHA6Ly93d3cuaWV0Zi5vcmcva2V5cHJvdi9wc2tjI2hvdHA8
L0E+JnF1b3Q7KTxCUj4NCkNoaXBlclZhbHVlID0gQUVTMTI4Q0JDIChLRUssIEspPEJSPg0KPEJS
Pg0KVGhpcyBtZWFucyB0aGF0IHRoZSBwcm92aXNpb25pbmcgY2xpZW50IG11c3QgZmlyc3QgZGVj
cnlwdDxCUj4NCkNpcGhlclZhbHVlIHdpdGggS0VLIGluIG9yZGVyIHRvIGdldCBLLjxCUj4NClRo
ZW4gaXQgY2FuIHZlcmlmeSB0aGF0IHRoZSBkZWNsYXJlZCBhbGdvcml0aG0gcmV0dXJucyBhPEJS
Pg0KbWF0Y2hpbmcgTUFDIHdoZW4gdXNpbmcgSy48QlI+DQpJZiB0aGUgTUFDIGRvZXNuJ3QgbWF0
Y2gsIGVpdGhlciBLLCBLRUssIE1BQywgb3IgdGhlIGFsZ29yaXRobTxCUj4NCmlzIHdyb25nLjxC
Uj4NCjxCUj4NClRoZSBuaWNlIHRoaW5nIHdpdGggdGhpcyBhcnJhbmdlbWVudCBpcyB0aGF0IGl0
IG9wZW5zIHRoZTxCUj4NCnBvc3NpYmlsaXR5IHRvIG1ha2UgYSBzbGlnaHRseSBjb29sZXIgdmVy
c2lvbiBvZiBwcm92aXNpb25pbmcgaW5zaWRlIG9mPEJSPg0KYSBzZWN1cmUgY29udGFpbmVyIGxp
a2UgdGhpczo8QlI+DQo8QlI+DQpwcm92c2lvbktleSAoQ2hpcGhlclZhbHVlLCBNQUMsIE1BQ0Fs
Z29yaXRobSw8QlI+DQpFbmRvcnNlZEtleUFsZ29yaXRobSwgRW5jcnlwdGlvbk1ldGhvZCk7PEJS
Pg0KPEJSPg0KVGhlIGNvbnRhaW5lciBjb3VsZCB0aHVzIHBvdGVudGlhbGx5IHByb3RlY3QgYWdh
aW5zdCBhbGdvcml0aG08QlI+DQomcXVvdDttaXN1c2UmcXVvdDsuPEJSPg0KPEJSPg0KQWx0aG91
Z2ggS0VZUFJPViBkb2VzIG5vdCBmdWxseSBhZGRyZXNzIHNlY3VyZSBjb250YWluZXJzIChzaW5j
ZTxCUj4NCmFuIGlzc3VlciBjYW4ndCB2ZXJpZnkgdGhlIHRoZSBjbGllbnQgaXMgdXNpbmcgc3Vj
aCksIG1heWJlIGEgZnV0dXJlPEJSPg0KdmVyc2lvbiB3aWxsPzxCUj4NCjxCUj4NClRoZSBkZXNj
cmliZWQgc2NoZW1lIGlzIEJUVyBlcXVhbGx5IGFwcGxpY2FibGUgdG8gUEtJLWJhc2VkPEJSPg0K
S0VLcyE8QlI+DQo8QlI+DQpBbmRlcnMgUnVuZGdyZW48QlI+DQo8QlI+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxCUj4NCktFWVBST1YgbWFpbGluZyBs
aXN0PEJSPg0KS0VZUFJPVkBpZXRmLm9yZzxCUj4NCjxBIEhSRUY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8va2V5cHJvdiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9rZXlwcm92PC9BPjxCUj4NCjxCUj4NCjxCUj4NCjwvRk9OVD4NCjwvUD4NCg0K
PC9CT0RZPg0KPC9IVE1MPg==

------_=_NextPart_001_01C9806A.27A9BDEC--

--===============1100017483==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1100017483==--

From keyprov-bounces@ietf.org  Tue Jan 27 07:35:02 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF8693A6AB5; Tue, 27 Jan 2009 07:35:02 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 982B03A6A53 for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 07:35:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.428
X-Spam-Level: 
X-Spam-Status: No, score=-5.428 tagged_above=-999 required=5 tests=[AWL=-0.226, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 0gBh9FwwKW7T for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 07:35:00 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 2943E3A6AB5 for <keyprov@ietf.org>; Tue, 27 Jan 2009 07:35:00 -0800 (PST)
Received: from MOU1WNEXCN02.vcorp.ad.vrsn.com (mailer2.verisign.com [65.205.251.35]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0RFYfRH012502; Tue, 27 Jan 2009 07:34:41 -0800
Received: from MOU1WNEXMB09.vcorp.ad.vrsn.com ([10.25.15.197]) by MOU1WNEXCN02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 27 Jan 2009 07:34:41 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Tue, 27 Jan 2009 07:32:05 -0800
Message-ID: <2788466ED3E31C418E9ACC5C3166155768B21F@mou1wnexmb09.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP Simplifications
Thread-Index: Acl9kCcguhjMwtGlQnqKfXMPv+jz3AAjKDawAEsxEMAAN/5dYAAauMT8
References: <C41BFCED3C088E40A8510B57B165C1620100ABB4@FIESEXC007.nsn-intra.net><F475B6BC151541949DBA7BC29BEF8D33@AndersPC><3D3C75174CB95F42AD6BCC56E5555B45F7FD0E@FIESEXC015.nsn-intra.net><9ED76AB595E4944BB33D8998DE448D110448F9EF@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901181FB2@mou1wnexmb10.vcorp.ad.vrsn.com>
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: "Pei, Mingliang" <mpei@verisign.com>, <andrea.doherty@rsa.com>, <hannes.tschofenig@nsn.com>, <anders.rundgren@telia.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 27 Jan 2009 15:34:41.0310 (UTC) FILETIME=[C5758BE0:01C98094]
Subject: Re: [KEYPROV] DSKPP Simplifications
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1111643045=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1111643045==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C98094.C5213E6B"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C98094.C5213E6B
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Clearly we cannot require a device certificate.=20
=20
The question is how public key based client authentication is performed, =
i.e. whether there are devices out there that have a public key pair on =
the device that do not have a certificate.

________________________________

From: keyprov-bounces@ietf.org on behalf of Pei, Mingliang
Sent: Mon 1/26/2009 10:41 PM
To: andrea.doherty@rsa.com; hannes.tschofenig@nsn.com; =
anders.rundgren@telia.com; keyprov@ietf.org
Subject: Re: [KEYPROV] DSKPP Simplifications




1. Requring device certificate looks to be radical to me for DSKPP to
address the current market. I don't see that this can happen easily for
mobile phones in the time frame that we would like to have DSKPP
adopted. Putting aside whether device certificate can be cheaply put on
phones, it takes long time for many phone manufacturers to agree on this
and do something. So I won't consider device certificate as a
requirement.

2. Yes, DSKPP should have the capability to support device certificate
in general for other kinds of devices such as TPM chips and so on.

3. We had two email threads earlier on the end-to-end security from
cryptographic module in a device to the DSKPP server. The trust anchor
support in a cryptographic module was agreed to be deferred into
separate one if needed later.

4. One of the features that can provide end-to-end key confirmation
between the device cryptographic module and service is to use the same
approach in 2-pass as that in 4-pass. The client nonce R_C is encrypted
in four pass but isn't in 2-pass. If we choose to do so also in 2-pass,
it reduces one variation. At the same time, it allows true key
confirmation to crypgraphic module in a device when R_C is sent in
confidential way. We discussed this during 73-th IETF, and would review
this along with the option reduction.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Sunday, January 25, 2009 4:15 PM
> To: hannes.tschofenig@nsn.com; anders.rundgren@telia.com;
> keyprov@ietf.org
> Subject: Re: [KEYPROV] DSKPP Simplifications
>
> IMHO, this is worth considering as part of a separate draft
> of the DSKPP.  Note that we already have support for device
> certificates - implicitly - since the 2-pass allows the
> client to send a certificate. A server could then check that
> it has been issued to a "good" device and rely on the private
> key being accessible only to that device when sending its
> response. This was also the reason to remove explicit device
> auth: a) it was already supported per above and b) having it explicit
> just complicated the protocol. =20
>
> With the simplifications I am in the process of making, we
> can eliminate
> 17 out of 25 implementation options (70% reduction) without
> further pushing the date out.
>
> Therefore, my recommendation is that we do consider Anders'
> proposal once the base DSKPP gets to WGLC.
> Andrea
>
> -----Original Message-----
> From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig,
> Hannes (NSN - FI/Espoo)
> Sent: Saturday, January 24, 2009 7:12 AM
> To: ext Anders Rundgren; KEYPROV
> Subject: Re: [KEYPROV] DSKPP Simplifications
>
> Hi Anders,
>=20
> your proposal is interesting, although quite radical.
> I wonder what others in the group think about it?
>=20
> Ciao
> Hannes
>=20
>
>
> ________________________________
>
>       From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of ext Anders Rundgren
>       Sent: 23 January, 2009 21:24
>       To: KEYPROV
>       Subject: Re: [KEYPROV] DSKPP Simplifications
>     =20
>     =20
>       I hope nobody objects but here are some slightly
> orthogonal.thoughts on this topic:
>      =20
>       IMHO, it is very hard to scale-up on-line
> key-provisioning in a reasonable way without having some kind
> of bootstrapping credential.
>       For systems capable of processing XML, device
> certificates seems like a perfect match.
>      =20
>       With device certificates about 30% of the current DSKPP
> XML schema can be eliminated since 4-pass would not be needed.
>      =20
>       Adding browser invocation (and thus browser
> authentication), relieves DSKPP from yet another 30% of XML
> because then protocol-based authentication support becomes
> redundant as well.
>      =20
>       PSKC (when used in DSKPP NB) also shrinks some 70% by
> relying on device certificates.
>      =20
>       The number of options needed would go down in a big way.
>      =20
>       One may claim that device certificates is a steep
> requirement but I don't agree with that.  Adding device
> certificates during device manufacturing (personalization) is
> principally no different to adding a serial number, IMEI
> identifier, or similar; it is just the "generator"
> that differs.
>      =20
>       The only hurdle is that some people claim that you
> shouldn't encrypt or sign using the same key but I don't buy
> into that since credential bootstrapping is a very specific
> scenario where the critical message payload only constitutes
> of cryptographically generated random numbers making any kind
> of correlation attacks [for practical purposes] impossible.=20
> Why not use multiple keys you may wonder?  Because with a
> single key you get a unified device ID which can be expressed
> as a device certificate hash which in turn opens for really
> convenient remote enrolment procedures without having to
> distribute "strong passwords" and similar awkward,
> error-prone, and not particularly secure measures.
>      =20
>       This concept also enables secure remote credential
> cloning which is an important features given the virtual
> explosion of portable devices we have today, not to mention
> how frequently devices are replaced by new better models.
>      =20
>       Device certificates are also prerequisites for
> protocols supporting FIPS140-2 (in a meaningful way), by
> allowing issuers to discriminate between "soft containers"
> and "genuine" smart cards.
>      =20
>       Anders Rundgren
>      =20
>
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
>
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov



------_=_NextPart_001_01C98094.C5213E6B
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML dir=3Dltr><HEAD><TITLE>Re: [KEYPROV] DSKPP Simplifications</TITLE>=0A=
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode">=0A=
<META content=3D"MSHTML 6.00.6001.18148" name=3DGENERATOR></HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText75553 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Clearly we =
cannot require a device certificate. </FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>The question is how public =
key based client authentication is performed, i.e. whether there are =
devices out there that have a public key pair on the device that do not =
have a certificate.</FONT></DIV></DIV>=0A=
<DIV dir=3Dltr><BR>=0A=
<HR tabIndex=3D-1>=0A=
<FONT face=3DTahoma size=3D2><B>From:</B> keyprov-bounces@ietf.org on =
behalf of Pei, Mingliang<BR><B>Sent:</B> Mon 1/26/2009 10:41 =
PM<BR><B>To:</B> andrea.doherty@rsa.com; hannes.tschofenig@nsn.com; =
anders.rundgren@telia.com; keyprov@ietf.org<BR><B>Subject:</B> Re: =
[KEYPROV] DSKPP Simplifications<BR></FONT><BR></DIV>=0A=
<DIV><BR>=0A=
<P><FONT size=3D2>1. Requring device certificate looks to be radical to =
me for DSKPP to<BR>address the current market. I don't see that this can =
happen easily for<BR>mobile phones in the time frame that we would like =
to have DSKPP<BR>adopted. Putting aside whether device certificate can =
be cheaply put on<BR>phones, it takes long time for many phone =
manufacturers to agree on this<BR>and do something. So I won't consider =
device certificate as a<BR>requirement.<BR><BR>2. Yes, DSKPP should have =
the capability to support device certificate<BR>in general for other =
kinds of devices such as TPM chips and so on.<BR><BR>3. We had two email =
threads earlier on the end-to-end security from<BR>cryptographic module =
in a device to the DSKPP server. The trust anchor<BR>support in a =
cryptographic module was agreed to be deferred into<BR>separate one if =
needed later.<BR><BR>4. One of the features that can provide end-to-end =
key confirmation<BR>between the device cryptographic module and service =
is to use the same<BR>approach in 2-pass as that in 4-pass. The client =
nonce R_C is encrypted<BR>in four pass but isn't in 2-pass. If we choose =
to do so also in 2-pass,<BR>it reduces one variation. At the same time, =
it allows true key<BR>confirmation to crypgraphic module in a device =
when R_C is sent in<BR>confidential way. We discussed this during 73-th =
IETF, and would review<BR>this along with the option reduction.<BR><BR>- =
Ming<BR><BR>&gt; -----Original Message-----<BR>&gt; From: =
keyprov-bounces@ietf.org<BR>&gt; [<A =
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>] On Behalf Of andrea.doherty@rsa.com<BR>&gt; Sent: Sunday, January =
25, 2009 4:15 PM<BR>&gt; To: hannes.tschofenig@nsn.com; =
anders.rundgren@telia.com;<BR>&gt; keyprov@ietf.org<BR>&gt; Subject: Re: =
[KEYPROV] DSKPP Simplifications<BR>&gt;<BR>&gt; IMHO, this is worth =
considering as part of a separate draft<BR>&gt; of the DSKPP.&nbsp; Note =
that we already have support for device<BR>&gt; certificates - =
implicitly - since the 2-pass allows the<BR>&gt; client to send a =
certificate. A server could then check that<BR>&gt; it has been issued =
to a "good" device and rely on the private<BR>&gt; key being accessible =
only to that device when sending its<BR>&gt; response. This was also the =
reason to remove explicit device<BR>&gt; auth: a) it was already =
supported per above and b) having it explicit<BR>&gt; just complicated =
the protocol.&nbsp;&nbsp;<BR>&gt;<BR>&gt; With the simplifications I am =
in the process of making, we<BR>&gt; can eliminate<BR>&gt; 17 out of 25 =
implementation options (70% reduction) without<BR>&gt; further pushing =
the date out.<BR>&gt;<BR>&gt; Therefore, my recommendation is that we do =
consider Anders'<BR>&gt; proposal once the base DSKPP gets to =
WGLC.<BR>&gt; Andrea<BR>&gt;<BR>&gt; -----Original Message-----<BR>&gt; =
From: keyprov-bounces@ietf.org<BR>&gt; [<A =
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>] On Behalf Of Tschofenig,<BR>&gt; Hannes (NSN - FI/Espoo)<BR>&gt; =
Sent: Saturday, January 24, 2009 7:12 AM<BR>&gt; To: ext Anders =
Rundgren; KEYPROV<BR>&gt; Subject: Re: [KEYPROV] DSKPP =
Simplifications<BR>&gt;<BR>&gt; Hi Anders,<BR>&gt;&nbsp;<BR>&gt; your =
proposal is interesting, although quite radical.<BR>&gt; I wonder what =
others in the group think about it?<BR>&gt;&nbsp;<BR>&gt; Ciao<BR>&gt; =
Hannes<BR>&gt;&nbsp;<BR>&gt;<BR>&gt;<BR>&gt; =
________________________________<BR>&gt;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; From: keyprov-bounces@ietf.org<BR>&gt; =
[<A =
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>] On Behalf Of ext Anders Rundgren<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sent: 23 January, 2009 21:24<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; To: KEYPROV<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subject: Re: [KEYPROV] DSKPP =
Simplifications<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I =
hope nobody objects but here are some slightly<BR>&gt; =
orthogonal.thoughts on this topic:<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMHO, it is very hard to scale-up =
on-line<BR>&gt; key-provisioning in a reasonable way without having some =
kind<BR>&gt; of bootstrapping credential.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For systems capable of processing XML, =
device<BR>&gt; certificates seems like a perfect match.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; With device certificates about 30% of the =
current DSKPP<BR>&gt; XML schema can be eliminated since 4-pass would =
not be needed.<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adding browser invocation (and thus =
browser<BR>&gt; authentication), relieves DSKPP from yet another 30% of =
XML<BR>&gt; because then protocol-based authentication support =
becomes<BR>&gt; redundant as well.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PSKC (when used in DSKPP NB) also shrinks =
some 70% by<BR>&gt; relying on device certificates.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The number of options needed would go =
down in a big way.<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; One may claim that device certificates is =
a steep<BR>&gt; requirement but I don't agree with that.&nbsp; Adding =
device<BR>&gt; certificates during device manufacturing =
(personalization) is<BR>&gt; principally no different to adding a serial =
number, IMEI<BR>&gt; identifier, or similar; it is just the =
"generator"<BR>&gt; that differs.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The only hurdle is that some people claim =
that you<BR>&gt; shouldn't encrypt or sign using the same key but I =
don't buy<BR>&gt; into that since credential bootstrapping is a very =
specific<BR>&gt; scenario where the critical message payload only =
constitutes<BR>&gt; of cryptographically generated random numbers making =
any kind<BR>&gt; of correlation attacks [for practical purposes] =
impossible.&nbsp;<BR>&gt; Why not use multiple keys you may =
wonder?&nbsp; Because with a<BR>&gt; single key you get a unified device =
ID which can be expressed<BR>&gt; as a device certificate hash which in =
turn opens for really<BR>&gt; convenient remote enrolment procedures =
without having to<BR>&gt; distribute "strong passwords" and similar =
awkward,<BR>&gt; error-prone, and not particularly secure =
measures.<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This concept also enables secure remote =
credential<BR>&gt; cloning which is an important features given the =
virtual<BR>&gt; explosion of portable devices we have today, not to =
mention<BR>&gt; how frequently devices are replaced by new better =
models.<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Device certificates are also =
prerequisites for<BR>&gt; protocols supporting FIPS140-2 (in a =
meaningful way), by<BR>&gt; allowing issuers to discriminate between =
"soft containers"<BR>&gt; and "genuine" smart cards.<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Anders Rundgren<BR>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&gt;<BR>&gt; =
_______________________________________________<BR>&gt; KEYPROV mailing =
list<BR>&gt; KEYPROV@ietf.org<BR>&gt; <A =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&gt;<BR>&gt; =
_______________________________________________<BR>&gt; KEYPROV mailing =
list<BR>&gt; KEYPROV@ietf.org<BR>&gt; <A =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&gt;<BR>______________________________=
_________________<BR>KEYPROV mailing list<BR>KEYPROV@ietf.org<BR><A =
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR></FONT></P></DIV></BODY></HTML>
------_=_NextPart_001_01C98094.C5213E6B--

--===============1111643045==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1111643045==--

From keyprov-bounces@ietf.org  Tue Jan 27 08:01:20 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ACC8028C1B7; Tue, 27 Jan 2009 08:01:20 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7FBED3A6A6A for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:04:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35]
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 dbVO2accLoOh for <keyprov@core3.amsl.com>; Mon, 26 Jan 2009 06:04:31 -0800 (PST)
Received: from mail.primekey.se (walter.primekey.se [195.149.137.135]) by core3.amsl.com (Postfix) with ESMTP id CA77628C14F for <keyprov@ietf.org>; Mon, 26 Jan 2009 06:04:30 -0800 (PST)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail.primekey.se (Postfix) with ESMTP id 2E91DC3DE3; Mon, 26 Jan 2009 15:04:10 +0100 (CET)
Message-ID: <497DC01E.9070306@primekey.se>
Date: Mon, 26 Jan 2009 14:52:30 +0100
From: Tomas Gustavsson <tomas@primekey.se>
User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
MIME-Version: 1.0
To: Philip Hoyer <philip.hoyer@actividentity.com>
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB6F8D@sur-corp-ex-02.corp.ad.activcard.com> <495EB05B.2080400@strongauth.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB701D@sur-corp-ex-02.corp.ad.activcard.com> <496CCFFA.8060101@strongauth.com> <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D7@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70D7@sur-corp-ex-02.corp.ad.activcard.com>
X-Mailman-Approved-At: Tue, 27 Jan 2009 08:01:19 -0800
Cc: ekmi <ekmi@lists.oasis-open.org>, keyprov@ietf.org, ekmi-comment@lists.oasis-open.org
Subject: Re: [KEYPROV] [ekmi-comment] SKSML public review - comment - proposal to allow for different key payload containers and alignment with IETF PSKC
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Hi,

The week commencing 2/2 is impossible for my unfortunately as I'm in 
Oslo for a conference. Any week after that will be fine.

Regards,
Tomas


Philip Hoyer skrev:
> Arshad and Tomas, Andrea, Ming and Hannes,
> Could we agree on a date for presenting you DSKPP and PSKC. Which dates
> for week commencing 2/2 will work for all?
> 
> Philip
> 
> -----Original Message-----
> From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
> Sent: Tuesday, January 13, 2009 5:32 PM
> To: Philip Hoyer
> Cc: ekmi-comment@lists.oasis-open.org; ekmi; keyprov@ietf.org; Hannes
> Tschofenig; Hallam-Baker, Phillip; Pei, Mingliang;
> andrea.doherty@rsa.com; Tomas Gustavsson
> Subject: Re: [ekmi-comment] SKSML public review - comment - proposal to
> allow for different key payload containers and alignment with IETF PSKC
> 
> Hi Philip,
> 
> Tomas Gustaavson of Primekey in Sweden, has agreed to lead the effort
> from the EKMI TC to understand the KEYPROV work, and the ways in
> which KEYPROV and EKMI might overlap and work together.  He (and any
> other TC members who volunteer to work with him on this) will make a
> recommendation to the TC on what we should do.
> 
> I will participate in the KEYPROV presentation & discussions (schedule
> permitting), but I will let Tomas drive the schedule and respond with
> dates convenient to him.  Except for the morning of the 23rd, I am
> open both weeks.
> 
> Thanks.
> 
> Arshad
> 
> Philip Hoyer wrote:
>> Arshad,
>> We would be available to discuss and webex present Tuesday-Friday week
>> commencing 19/1 and then the Monday 26th or Friday 30th.
>>
>> Would any such dates suite you and if not could you come back with
> some
>> candidate dates in February for us to consider.
>>
>> Thanks,
>> Philip
>>
>> -----Original Message-----
>> From: Arshad Noor [mailto:arshad.noor@strongauth.com] 
>> Sent: Saturday, January 03, 2009 12:25 AM
>> To: Philip Hoyer
>> Cc: ekmi-comment@lists.oasis-open.org; ekmi
>> Subject: Re: [ekmi-comment] SKSML public review - comment - proposal
> to
>> allow for different key payload containers and alignment with IETF
> PSKC
>> Philip,
>>
>> Thank you very much for your comments on the DRAFT specification
>> of SKSML, and the potential to include the DSKPP key-container
>> within SKSML.
>>
>> The Technical Committee has agreed to begin discussions with you
>> (and/or other members of KEYPROV) to understand the implications
>> of this change.
>>
>> A small group of TC members would like to start understanding the
>> details of DSKPP, how it fits in with SKSML and its impact on
>> SKSML.  Please let us know how you would like to begin - I imagine
>> a web-presentation from you on the current DSKPP architecture and
>> mechanics would be the appropriate first step.
>>
>> The TC has also decided that since there were no objections from
>> anyone in the Public Review to the current SKSML DRAFT specification,
>> it will move forward with a ballot to designate the DRAFT as a
>> Committee Specification.  This is not an OASIS standard.  That may
>> be many months away - which gives us the time to understand the
>> DSKPP technology, and the opportunity to include the key-container
>> (if the TC votes for it) before SKSML becomes an OASIS standard.
>>
>> Let me know some convenient dates and times when you might be able
>> to provide that web-presentation.  We should have a sub-group named
>> by the 20th of January (our monthly TC meeting), so any time after
>> that would be appropriate.
>>
>> Regards and a happy new year.
>>
>> Arshad Noor
>> StrongAuth, Inc.
>>
>> Philip Hoyer wrote:
>>> Ladies and Gentlemen,
>>>
>>>  
>>>
>>> Having been made aware of the SKSML work by Arshad Noor I wanted to 
>>> comment on the current specification and make a proposal.
>>>
>>>  
>>>
>>> I am the author of the PSKC spec 
>>>
> (http://www.ietf.org/internet-drafts/draft-ietf-keyprov-portable-symmetr
>> ic-key-container-06.txt) 
>>> which is part of the IETF 'keyprov' working group 
>>> (http://www.ietf.org/html.charters/keyprov-charter.html) that has
> some
>>> overlap with the work done for SKSML
>>>
>>>  
>>>
>>> My main comment around SKSML is that it would be nice to be able to 
>>> define the type of payload container (where the key resides) that is 
>>> transported.
>>>
>>>  
>>>
>>> This has several advantages:
>>>
>>>    1. It decouples the protocol to obtain  the keys from the payload
>> to
>>>       transfer the keys
>>>    2. it allows for several different containers to be transported
>> with
>>>       the same protocol
>>>    3. It allows extensions to the payload to have a separate
> lifecycle
>>>       to the protocol
>>>    4. It will allow profiling of payloads for key related meta-data
>> not
>>>       yet considered by the spec
>>>
>>>  
>>>
>>> One of the main reasons is that there could be alignment of the
>> payload 
>>> between SKSML and the work that has been done in IETF keyprov group.
>>>
>>>  
>>>
>>> Especially I would suggest you to consider the work that has been
> done
>>> on the PSKC spec which seems to satisfy most of the requirements in 
>>> SKSML and already has many implementers.
>>>
>>>  
>>>
>>> The proposal could be to add one layer of abstraction in the 
>>> SymKeyResponse element which indicates the type of key container
> being
>> used:
>>>  
>>>
>>> Example 1 - using SKSML container
>>>
>>>  
>>>
>>> <ekmi:SymkeyResponse 
>>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>>
>>> <ekmi:SymkeyContainer type="
> http://docs.oasis-open.org/ekmi/2008/01">
>>> <ekmi:SymkeyList>
>>>
>>> <ekmi:Symkey>
>>>
>>>  <ekmi:GlobalKeyID>*10514-1-235*</ekmi:GlobalKeyID>
>>>
>>> <ekmi:KeyUsePolicy>
>>>
>>> <ekmi:KeyUsePolicyID>10514-4</ekmi:KeyUsePolicyID>
>>>
>>> ......
>>>
>>>  
>>>
>>> Example 2 - using PSKC container
>>>
>>>  
>>>
>>> <ekmi:SymkeyResponse 
>>>  xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01' 
>>>  xmlns:xenc='http://www.w3.org/2001/04/xmlenc#'>
>>>
>>> <ekmi:SymkeyContainer type="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>>
>>>                         <KeyContainer Version="1.0" 
>>> xmlns="urn:ietf:params:xml:ns:keyprov:pskc:1.0">
>>>
>>>     <Device>
>>>
>>>         <DeviceInfo>
>>>
>>>             <Manufacturer>aManufacturer</Manufacturer>
>>>
>>>             <SerialNo>*10514-1-235*</SerialNo>
>>>
>>>         </DeviceInfo>
>>>
>>>         <Key
>> KeyAlgorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
>>>         KeyId="*10514-1-235*">
>>>
>>>             <Issuer>anIssuer</Issuer>
>>>
>>>                                     .......
>>>
>>>  
>>>
>>>  
>>>
>>> Looking forward to your feedback and please do not hesitate to
> contact
>>> me for further clarificatons,
>>>
>>>  
>>>
>>> Philip
>>>
>>>  
>>>
>>> ________________________________
>>>
>>>  
>>>
>>> Philip Hoyer
>>>
>>>  
>>>
>>> Senior Architect - Office of CTO
>>>
>>>  
>>>
>>> ActivIdentity (UK)
>>>
>>> 117 Waterloo Road
>>>
>>> London SE1 8UL
>>>
>>>  
>>>
>>> Telephone: +44 (0) 20 7960 0220
>>>
>>> Fax: +44 (0) 20 7902 1985
>>>
>>>  
>>>
>>> Private and confidential: This message and any attachments may
> contain
>>> privileged / confidential information. If you are not an intended
>> recipient,
>>> you must not copy, distribute, discuss or take any action in reliance
>> on it.
>>> If you have received this communication in error, please notify the
>> sender
>>> and delete this message immediately.
>>>
>>>  
>>>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Tue Jan 27 11:53:15 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 54B623A6AEF; Tue, 27 Jan 2009 11:53:15 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF93328C173 for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 11:53:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.211
X-Spam-Level: 
X-Spam-Status: No, score=-6.211 tagged_above=-999 required=5 tests=[AWL=0.388,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 0LHqAfbHzQDK for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 11:53:12 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 259553A6933 for <keyprov@ietf.org>; Tue, 27 Jan 2009 11:53:11 -0800 (PST)
Received: from hop04-l1d11-si03.isus.emc.com (HOP04-L1D11-SI03.isus.emc.com [10.254.111.23]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0RJqnMQ019966 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Jan 2009 14:52:50 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si03.isus.emc.com (Tablus Interceptor); Tue, 27 Jan 2009 14:52:46 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0RJqgAS000699; Tue, 27 Jan 2009 14:52:45 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 27 Jan 2009 14:52:43 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 27 Jan 2009 14:52:23 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104546C14@CORPUSMX10B.corp.emc.com>
In-Reply-To: <004b01c97fee$ff7017d0$171ca20a@nsnintra.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] KEYPROV virtual interim meeting: Update
thread-index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4XmwAAC39wAAABenIAAAK0gwADLiQzA=
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net><3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com><004a01c97fec$69f9ae70$171ca20a@nsnintra.net><3E5A2F1AD44F5E49A74F79AB47C0C0C901181F81@mou1wnexmb10.vcorp.ad.vrsn.com> <004b01c97fee$ff7017d0$171ca20a@nsnintra.net>
From: <andrea.doherty@rsa.com>
To: <Hannes.Tschofenig@gmx.net>, <mpei@verisign.com>, <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 27 Jan 2009 19:52:43.0011 (UTC) FILETIME=[D145A530:01C980B8]
X-EMM-EM: Active
Subject: Re: [KEYPROV] KEYPROV virtual interim meeting: Update
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

I will be on vacation that week (it is school vacation week in my
state).  Could we do it the week after?
Andrea 

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Hannes Tschofenig
Sent: Monday, January 26, 2009 2:48 PM
To: 'Pei, Mingliang'; Tschofenig, Hannes (NSN - FI/Espoo);
keyprov@ietf.org
Subject: [KEYPROV] KEYPROV virtual interim meeting: Update
Importance: High

I sort of knew already that this wouldn't be so easy. 

Hence, let's do a poll:
http://www.doodle.com/participation.html?pollId=x2x3znmgttbhzasi


Ciao
Hannes 

>-----Original Message-----
>From: Pei, Mingliang [mailto:mpei@verisign.com] 
>Sent: 26 January, 2009 21:32
>To: Hannes Tschofenig; Tschofenig, Hannes (NSN - FI/Espoo); 
>keyprov@ietf.org
>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>
>
>It is a little bit early (7am PST) but it works. I am fine with 10am -
>12 EST. Thanks.
>
>- Ming 
>
>-----Original Message-----
>From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]
>Sent: Monday, January 26, 2009 11:29 AM
>To: Pei, Mingliang; Tschofenig, Hannes (NSN - FI/Espoo); 
>keyprov@ietf.org
>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>
>Could we start one hour earlier?  
>
>>-----Original Message-----
>>From: keyprov-bounces@ietf.org
>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>>Sent: 26 January, 2009 21:09
>>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>>Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
>>
>>
>>I have a conflict on the 2nd half of the proposal time slot (12-1pm
>>EST) for the two hour call. I can attend full two hours on any other 
>>days that week: 2/16, 2/18, 2/19, 2/20.
>>
>>Thanks,
>>
>>- Ming
>>
>>-----Original Message-----
>>From: keyprov-bounces@ietf.org
>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, Hannes (NSN
>>- FI/Espoo)
>>Sent: Monday, January 26, 2009 6:24 AM
>>To: keyprov@ietf.org
>>Subject: [KEYPROV] KEYPROV virtual interim meeting
>>
>>Hi all,
>>
>>to make more progress in KEYPROV we would like to make a 
>proposal for a
>
>>virtual interim meeting. The concept of virtual interim meetings is 
>>floating around in the IETF and we thought it is a pretty good idea.
>>Virtual interim meeting means that we are going to have a phone 
>>conference call for about ~2 hours to chat about our working group 
>>items.
>>
>>So, unless there are strong objections we suggest that 
>KEYPROV holds a 
>>virtual interim meeting on 17th February 2009, 11am EST for 2 hours.
>>(This is in some sense an extended version of our weekly call. 
>>Hopefully more members from the working group have time to join.)
>>
>>Proposed agenda:
>>
>>- Discuss status and open issues of KEYPROV working group 
>items (PSKC, 
>>DSKPP, ASN1 based key container)
>>
>>We will send an update within this week on the technicalities of the 
>>call.
>>
>>Document authors, please resubmit your drafts by the 10th February. 
>>
>>Ciao
>>Hannes & Phillip
>>_______________________________________________
>>KEYPROV mailing list
>>KEYPROV@ietf.org
>>https://www.ietf.org/mailman/listinfo/keyprov
>>_______________________________________________
>>KEYPROV mailing list
>>KEYPROV@ietf.org
>>https://www.ietf.org/mailman/listinfo/keyprov
>>
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Tue Jan 27 13:29:37 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 72EE928C209; Tue, 27 Jan 2009 13:29:37 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 52B3128C209 for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 13:29:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level: 
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[AWL=0.620,  BAYES_00=-2.599]
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 jHSsF-NlGmgg for <keyprov@core3.amsl.com>; Tue, 27 Jan 2009 13:29:35 -0800 (PST)
Received: from pne-smtpout1-sn1.fre.skanova.net (pne-smtpout1-sn1.fre.skanova.net [81.228.11.98]) by core3.amsl.com (Postfix) with ESMTP id D20C928C0D6 for <keyprov@ietf.org>; Tue, 27 Jan 2009 13:29:34 -0800 (PST)
Received: from AndersPC (81.232.45.215) by pne-smtpout1-sn1.fre.skanova.net (7.3.129) id 47A9795005C54DFA; Tue, 27 Jan 2009 22:29:15 +0100
Message-ID: <02EC33538A704353ABBE3DFF99DDF3A1@AndersPC>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Philip Hoyer" <philip.hoyer@actividentity.com>, <hannes.tschofenig@nsn.com>, <keyprov@ietf.org>
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70E1@sur-corp-ex-02.corp.ad.activcard.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70E1@sur-corp-ex-02.corp.ad.activcard.com>
Date: Tue, 27 Jan 2009 22:29:16 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.20661
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669
Subject: Re: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Philip
c-i-l

>Could you go into a bit more detail with respect to PSKC here please.
>I am assuming that your MAC would be over each single attribute
>otherwise we would need to introduce canonicalization correct?

To be completely honest, I was mainly trying to come up with an alternative to creating a new KW-AES
scheme that would offer advantages such a algorithm binding and universality.

>So let's assume a simple HOTP key where we have they key value K the algorithm URN and the Counter 
>C.

I did never consider MACing Counter C because it is clear-text.
Clear text data could be signed if the issuer and client thinks that's necessary.

>Am I correct in assuming you mean that the ValueMac of the key would be HMAC-SHA1(K,URN)

Absolutely!

>Now the Valuemac of the counter would be HMAC-SHA1(K,C) correct?

I would not MAC this one.  If all attributes should be MACed, a signature seems
more approprioate.

>What do we do when the size of K is smaller than that required by HMAC?
>Append same values until we reach desired size?

According to the RFC K may be of any length although length is recommended to
be 20 for HMAC-SHA1.  Even with 16-byte keys, the scheme should be on par
with KW-AES-128.

ADDITIONAL INPUT:
off-list I have gotten a suggestion that is more elaborate (three different algorithms
instead of two) but accomplishes a thing that my scheme does not; namely eliminates
the need for "using" K for creating a MAC.  I personally don't see a _single_ use
of a key by a potentially "alien" algorithm as a threat.  If you feel I'm wrong, please
shout and you will get the suggestion...

The #1 problem security-wise is still the fact that any scheme will not be better
than the surrounding environment (OS).

Anders

----- Original Message -----
From: Anders Rundgren <anders.rundgren@telia.com>
To: Philip Hoyer; Tschofenig, Hannes (NSN - FI/Espoo) <hannes.tschofenig@nsn.com>; KEYPROV 
<keyprov@ietf.org>
Sent: Mon Jan 26 22:45:26 2009
Subject: Re: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was 
KW-AES-128 vs. AES-128-CBC)

Philip,

Maybe we are talking about different things?

I'm proposing that K (the actual Key) could be used used to create a
MAC based on one more attributes related to K.  The best shot would
be the algorithm that is supposed to be used with K.  I see that as an
alternative to using encryption algorithms with built-in integrity checks.

The MAC of K is primarily for verifying that K is properly recovered
*after* decryption with KEK (Key Encrypting Key), something which
signing or additional MACing does not accomplish.  That does not mean
that signing is useless, only that it has another purpose.

Another effect of this arrangement is that it enables a cryptographic
binding between a K and an attribute that may be carried out inside of
the crypto module in a fully end-2-end-secured fashion.

Anders

----- Original Message -----
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: "Tschofenig, Hannes (NSN - FI/Espoo)" <hannes.tschofenig@nsn.com>; "ext Anders Rundgren"
<anders.rundgren@telia.com>; "KEYPROV" <keyprov@ietf.org>
Sent: Monday, January 26, 2009 15:03
Subject: RE: [KEYPROV] Rationale for separating key encryption and keyintegritychecks (was
KW-AES-128 vs. AES-128-CBC)


Ladies and Gentlemen,
The current draft allows a separate MAC for all elements under the
<Data> element. Hence it is incorrect saying that it allows only a MAC
on the key value.

If other elements outside of <Data> need to be integrity protected the
whole container can be signed.

Do you see this as insufficient?

Are you saying that securely binding the Key to its Data element we
should allow for a MAC or signature at each Key level?

Philip



-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Tschofenig, Hannes (NSN - FI/Espoo)
Sent: Saturday, January 24, 2009 11:42 AM
To: ext Anders Rundgren; KEYPROV
Subject: Re: [KEYPROV] Rationale for separating key encryption and
keyintegritychecks (was KW-AES-128 vs. AES-128-CBC)

Hi Anders,

that's a good point.

The current version of the draft applies the keyed message digest only
to the encrypted key without including further information from the PSKC
document into the digest computation.

Incorporating additional information in the keyed message digest makes a
lot of sense to me (maybe in a fashion similar to the approach we use in
Section 7 regarding digital signatures).

Ciao
Hannes
________________________________

From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org]
On Behalf Of ext Anders Rundgren
Sent: 22 January, 2009 21:52
To: KEYPROV
Subject: [KEYPROV] Rationale for separating key encryption and
key integritychecks (was KW-AES-128 vs. AES-128-CBC)


- You obviously want key integrity checking
- You obviously want key length independence

I have found that there is another characteristic that you may
want in a key provisioning scheme and that is the ability to securely
bind a key to a set of attributes, with the acceptable algorithm(s) as
the primary candidate.  An example:

<Key
EndorsedKeyAlgorithm="http://www.ietf.org/keyprov/pskc#hotp"
     MAC="cOpiQ/H7Zlj6ywiYWtwgz9cRaOA="
     MACAlgorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1">
   <xenc:EncryptedKey>
      <xenc:EncryptionMethod
Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc
<http://www.w3.org/2001/04/xmlenc#aes128-cbc> "/>
      <xenc:CipherData>
         <xenc:CipherValue>cymS8WW+a92n/ ...
WcqAxD+ndOPo=</xenc:CipherValue>
      </xenc:CipherData>
   </xenc:EncryptedKey>
</Key>

A possible way of achieving all three goals would be to do as
follows.
K is the actual cryptographic key we want to provision.
KEK is a pre-shared secret used for encrypting K.

Issuer operations:

MAC = HMACSHA1 (K, "http://www.ietf.org/keyprov/pskc#hotp")
ChiperValue = AES128CBC (KEK, K)

This means that the provisioning client must first decrypt
CipherValue with KEK in order to get K.
Then it can verify that the declared algorithm returns a
matching MAC when using K.
If the MAC doesn't match, either K, KEK, MAC, or the algorithm
is wrong.

The nice thing with this arrangement is that it opens the
possibility to make a slightly cooler version of provisioning inside of
a secure container like this:

provsionKey (ChipherValue, MAC, MACAlgorithm,
EndorsedKeyAlgorithm, EncryptionMethod);

The container could thus potentially protect against algorithm
"misuse".

Although KEYPROV does not fully address secure containers (since
an issuer can't verify the the client is using such), maybe a future
version will?

The described scheme is BTW equally applicable to PKI-based
KEKs!

Anders Rundgren

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 28 17:24:18 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 30D6F3A6912; Wed, 28 Jan 2009 17:24:18 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0ACC128C17E for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 17:24:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.254
X-Spam-Level: 
X-Spam-Status: No, score=-6.254 tagged_above=-999 required=5 tests=[AWL=0.345,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 SYGMk62fZH2A for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 17:24:16 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 149433A6899 for <keyprov@ietf.org>; Wed, 28 Jan 2009 17:24:15 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0T1NuIn026330 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:23:56 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor) for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:23:55 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0T1NsCa021515 for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:23:55 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 28 Jan 2009 20:23:54 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 28 Jan 2009 20:23:52 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: DSKPP question re term
thread-index: AcmBsD38YA3yseojQ7e7N7QYs63AaQ==
From: <andrea.doherty@rsa.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 01:23:54.0692 (UTC) FILETIME=[40214840:01C981B0]
X-EMM-EM: Active
Subject: [KEYPROV] DSKPP question re term
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

In reviewing Pasi's terminology changes for better aligning DSKPP and
PSKC, while keeping the scope limited to the original charter of
supporting authentication tokens, I've come to the conclusion that his
use of the protocol client terms, e.g., authentication token and token
algorithm are much clearer than the use of the broader and less concrete
term "cryptographic module":
     Authentication Token: A device or software component that uses 
     symmetric key(s) to support authentication (for example,
     one-time passwords or challenge-response) using one or more  
     Token Algorithms.

     Token Algorithm: Determines the allowed lengths of the Token Key,
     the cryptographic operations that can be performed (e.g. OTP
     computation or challenge-response) and their inputs, outputs, and
     algorithms; and what Token Attributes can be used. (TODO: This is
     called "Key Type" in PSKC, but I think we need a better term.)
     Some examples of Token Algorithms are HOTP [RFC4226], S/Key
     [RFC1760], and SecurID-AES. In DSKPP, Token Algorithms are
     identified by URIs.

     ...

To ensure consistency throughout the doc, then, I would like to replace
"cryptographic module" with "authentication token" throughout.  For
example, doing this replacement changes the 1st paragraph of the
Abstract to say:
	   DSKPP is a client-server protocol for initialization (and
	   configuration) of symmetric keys to locally and remotely
accessible
	   authentication tokens.  The protocol can be run with or
without
	   private-key capabilities in the authentication tokens, and
with or
	   without an established public-key infrastructure.

I recognize this a change over what we agreed to early on, but IMO it
has the effect of making the scope and application of the document more
immediately comprehensible.

If anyone disagrees or otherwise has comments, please respond within the
couple of days.  We are working hard to get an update out asap.

Thanks,
Andrea
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 28 17:47:46 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2ED223A67AF; Wed, 28 Jan 2009 17:47:46 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C3DB3A67AF for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 17:47:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.289
X-Spam-Level: 
X-Spam-Status: No, score=-6.289 tagged_above=-999 required=5 tests=[AWL=0.310,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 Zt-ZnVCCP7de for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 17:47:44 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id D20C43A67A8 for <keyprov@ietf.org>; Wed, 28 Jan 2009 17:47:43 -0800 (PST)
Received: from hop04-l1d11-si04.isus.emc.com (HOP04-L1D11-SI04.isus.emc.com [10.254.111.24]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0T1lO9A004720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:47:24 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si04.isus.emc.com (Tablus Interceptor) for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:47:17 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n0T1lBbE019011 for <keyprov@ietf.org>; Wed, 28 Jan 2009 20:47:14 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 28 Jan 2009 20:47:11 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 28 Jan 2009 20:47:09 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1Q==
From: <andrea.doherty@rsa.com>
To: <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 01:47:11.0707 (UTC) FILETIME=[80D0DAB0:01C981B3]
X-EMM-EM: Active
Subject: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

The following comment was provided re our use of 'Key Package' in DSKPP:
          "Key Package", which is slightly confusing name for something
that doesn't include a key, at least in all protocol variants. PSKC
calls it "Key Container".)

The suggested change is for DSKPP to change 'Key Package' to 'Token
Attributes'.  Assuming we change 'Cryptographic Module' to
'Authentication Token', I think 'Token Attributes' is much clearer and
better aligned with PSKC.

I'll proceed accordingly unless I hear something to the contrary within
the next day or two.
Thanks,
Andrea
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 28 18:39:12 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 32FDA3A693F; Wed, 28 Jan 2009 18:39:12 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10D7A3A6872 for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 18:39:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.476
X-Spam-Level: 
X-Spam-Status: No, score=-6.476 tagged_above=-999 required=5 tests=[AWL=0.123,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 9Cxzt0iyuUdZ for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 18:39:10 -0800 (PST)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74]) by core3.amsl.com (Postfix) with ESMTP id 44D7D3A693B for <keyprov@ietf.org>; Wed, 28 Jan 2009 18:39:10 -0800 (PST)
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33]) by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n0T2FcMI011774; Wed, 28 Jan 2009 18:15:38 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Jan 2009 18:38:50 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Wed, 28 Jan 2009 18:38:48 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
Thread-Index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8A
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 02:38:50.0212 (UTC) FILETIME=[B7AB3240:01C981BA]
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

We have been using "Key xxx" to describe the target that DSKPP and PSKC
provision. The specifications deal with key provisioning after all.
"Token Attributes" seems to be away from "key"; I don't feel that it is
better than "Key Package". I can live with "Key Container" in DSKPP -
the default is PSKC Key Container, and ASN.1 version is KeyPackage.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:47 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] Key package vs key container
> 
> The following comment was provided re our use of 'Key 
> Package' in DSKPP:
>           "Key Package", which is slightly confusing name for 
> something that doesn't include a key, at least in all 
> protocol variants. PSKC calls it "Key Container".)
> 
> The suggested change is for DSKPP to change 'Key Package' to 
> 'Token Attributes'.  Assuming we change 'Cryptographic 
> Module' to 'Authentication Token', I think 'Token Attributes' 
> is much clearer and better aligned with PSKC.
> 
> I'll proceed accordingly unless I hear something to the 
> contrary within the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Wed Jan 28 18:52:40 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E50BA3A6C3F; Wed, 28 Jan 2009 18:52:40 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF2043A6C40 for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 18:52:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.482
X-Spam-Level: 
X-Spam-Status: No, score=-6.482 tagged_above=-999 required=5 tests=[AWL=0.117,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 3FpvQ43VfmmX for <keyprov@core3.amsl.com>; Wed, 28 Jan 2009 18:52:39 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 1872A3A6C3F for <keyprov@ietf.org>; Wed, 28 Jan 2009 18:52:39 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0T2qIC8010108; Wed, 28 Jan 2009 18:52:18 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Jan 2009 18:52:18 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Wed, 28 Jan 2009 18:52:18 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182057@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP question re term
Thread-Index: AcmBsD38YA3yseojQ7e7N7QYs63AaQADDejA
References: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 02:52:18.0492 (UTC) FILETIME=[9970EFC0:01C981BC]
Subject: Re: [KEYPROV] DSKPP question re term
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

The change is good for me. I think that it is more comprehensible. -
Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:24 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] DSKPP question re term
> 
> In reviewing Pasi's terminology changes for better aligning 
> DSKPP and PSKC, while keeping the scope limited to the 
> original charter of supporting authentication tokens, I've 
> come to the conclusion that his use of the protocol client 
> terms, e.g., authentication token and token algorithm are 
> much clearer than the use of the broader and less concrete 
> term "cryptographic module":
>      Authentication Token: A device or software component that uses 
>      symmetric key(s) to support authentication (for example,
>      one-time passwords or challenge-response) using one or more  
>      Token Algorithms.
> 
>      Token Algorithm: Determines the allowed lengths of the Token Key,
>      the cryptographic operations that can be performed (e.g. OTP
>      computation or challenge-response) and their inputs, outputs, and
>      algorithms; and what Token Attributes can be used. (TODO: This is
>      called "Key Type" in PSKC, but I think we need a better term.)
>      Some examples of Token Algorithms are HOTP [RFC4226], S/Key
>      [RFC1760], and SecurID-AES. In DSKPP, Token Algorithms are
>      identified by URIs.
> 
>      ...
> 
> To ensure consistency throughout the doc, then, I would like 
> to replace "cryptographic module" with "authentication token" 
> throughout.  For example, doing this replacement changes the 
> 1st paragraph of the Abstract to say:
> 	   DSKPP is a client-server protocol for initialization (and
> 	   configuration) of symmetric keys to locally and 
> remotely accessible
> 	   authentication tokens.  The protocol can be run with 
> or without
> 	   private-key capabilities in the authentication 
> tokens, and with or
> 	   without an established public-key infrastructure.
> 
> I recognize this a change over what we agreed to early on, 
> but IMO it has the effect of making the scope and application 
> of the document more immediately comprehensible.
> 
> If anyone disagrees or otherwise has comments, please respond 
> within the couple of days.  We are working hard to get an 
> update out asap.
> 
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 05:52:31 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 38D4C3A6AA5; Thu, 29 Jan 2009 05:52:31 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3711328C0DE for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.317
X-Spam-Level: 
X-Spam-Status: No, score=-6.317 tagged_above=-999 required=5 tests=[AWL=0.282,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 mRGsPYf5RacU for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:52:29 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 457753A6A71 for <keyprov@ietf.org>; Thu, 29 Jan 2009 05:52:29 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TDq8km013320 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 08:52:08 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 08:52:02 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TDq0rH020844; Thu, 29 Jan 2009 08:52:00 -0500 (EST)
From: andrea.doherty@rsa.com
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 08:52:00 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 08:51:58 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104547738@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABeMIYA=
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
To: <mpei@verisign.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 13:52:00.0202 (UTC) FILETIME=[C1FA92A0:01C98218]
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

The reason that we chose Key Package over Key Container is because PSKC
Key Container may include multiple keys whereas DSKPP only handles one.


Sean - did you use Key Package for the same reason?  I thought the ASN.1
could handle multiple keys?

Ming - what does PSKC refer to as the thing that holds a single key?
What about Token Key Attributes?

Andrea 

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Wednesday, January 28, 2009 9:39 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container


We have been using "Key xxx" to describe the target that DSKPP and PSKC
provision. The specifications deal with key provisioning after all.
"Token Attributes" seems to be away from "key"; I don't feel that it is
better than "Key Package". I can live with "Key Container" in DSKPP -
the default is PSKC Key Container, and ASN.1 version is KeyPackage.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:47 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] Key package vs key container
> 
> The following comment was provided re our use of 'Key 
> Package' in DSKPP:
>           "Key Package", which is slightly confusing name for 
> something that doesn't include a key, at least in all 
> protocol variants. PSKC calls it "Key Container".)
> 
> The suggested change is for DSKPP to change 'Key Package' to 
> 'Token Attributes'.  Assuming we change 'Cryptographic 
> Module' to 'Authentication Token', I think 'Token Attributes' 
> is much clearer and better aligned with PSKC.
> 
> I'll proceed accordingly unless I hear something to the 
> contrary within the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 05:54:21 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 696493A6A9F; Thu, 29 Jan 2009 05:54:21 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3843C28C0DE for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:54:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.341
X-Spam-Level: 
X-Spam-Status: No, score=-6.341 tagged_above=-999 required=5 tests=[AWL=0.258,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 oJSYYCR8uHIi for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:54:19 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 471223A6A71 for <keyprov@ietf.org>; Thu, 29 Jan 2009 05:54:19 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TDs0vm014675 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 08:54:00 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 08:53:48 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0TDrm7L008766; Thu, 29 Jan 2009 08:53:48 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 08:53:44 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 08:53:43 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110454773B@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182057@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] DSKPP question re term
thread-index: AcmBsD38YA3yseojQ7e7N7QYs63AaQADDejAABcdZRA=
References: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182057@mou1wnexmb10.vcorp.ad.vrsn.com>
From: <andrea.doherty@rsa.com>
To: <mpei@verisign.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 13:53:44.0968 (UTC) FILETIME=[006C9880:01C98219]
X-EMM-EM: Active
Subject: Re: [KEYPROV] DSKPP question re term
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Thanks Ming.

Do others agree? 

-----Original Message-----
From: Pei, Mingliang [mailto:mpei@verisign.com] 
Sent: Wednesday, January 28, 2009 9:52 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: RE: [KEYPROV] DSKPP question re term


The change is good for me. I think that it is more comprehensible. -
Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:24 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] DSKPP question re term
> 
> In reviewing Pasi's terminology changes for better aligning 
> DSKPP and PSKC, while keeping the scope limited to the 
> original charter of supporting authentication tokens, I've 
> come to the conclusion that his use of the protocol client 
> terms, e.g., authentication token and token algorithm are 
> much clearer than the use of the broader and less concrete 
> term "cryptographic module":
>      Authentication Token: A device or software component that uses 
>      symmetric key(s) to support authentication (for example,
>      one-time passwords or challenge-response) using one or more  
>      Token Algorithms.
> 
>      Token Algorithm: Determines the allowed lengths of the Token Key,
>      the cryptographic operations that can be performed (e.g. OTP
>      computation or challenge-response) and their inputs, outputs, and
>      algorithms; and what Token Attributes can be used. (TODO: This is
>      called "Key Type" in PSKC, but I think we need a better term.)
>      Some examples of Token Algorithms are HOTP [RFC4226], S/Key
>      [RFC1760], and SecurID-AES. In DSKPP, Token Algorithms are
>      identified by URIs.
> 
>      ...
> 
> To ensure consistency throughout the doc, then, I would like 
> to replace "cryptographic module" with "authentication token" 
> throughout.  For example, doing this replacement changes the 
> 1st paragraph of the Abstract to say:
> 	   DSKPP is a client-server protocol for initialization (and
> 	   configuration) of symmetric keys to locally and 
> remotely accessible
> 	   authentication tokens.  The protocol can be run with 
> or without
> 	   private-key capabilities in the authentication 
> tokens, and with or
> 	   without an established public-key infrastructure.
> 
> I recognize this a change over what we agreed to early on, 
> but IMO it has the effect of making the scope and application 
> of the document more immediately comprehensible.
> 
> If anyone disagrees or otherwise has comments, please respond 
> within the couple of days.  We are working hard to get an 
> update out asap.
> 
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 05:56:11 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9DD953A69BD; Thu, 29 Jan 2009 05:56:11 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 250B528C119 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:56:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.36
X-Spam-Level: 
X-Spam-Status: No, score=-6.36 tagged_above=-999 required=5 tests=[AWL=0.239,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 6XsKwQtnY5Jn for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 05:56:09 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 1BB093A69AD for <keyprov@ietf.org>; Thu, 29 Jan 2009 05:56:08 -0800 (PST)
Received: from hop04-l1d11-si03.isus.emc.com (HOP04-L1D11-SI03.isus.emc.com [10.254.111.23]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TDtnwk016172 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 08:55:50 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si03.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 08:55:47 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2/Switch-3.3.2) with ESMTP id n0TDtkbn016798; Thu, 29 Jan 2009 08:55:47 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 08:55:46 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 08:55:44 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110454773E@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABe5uZA=
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
From: <andrea.doherty@rsa.com>
To: <mpei@verisign.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 13:55:46.0046 (UTC) FILETIME=[4897A1E0:01C98219]
X-EMM-EM: Active
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Ming,
FYI -
Instead of "Key": if we change from crypto module to Authentication
Token and Token Algorithm, we can also refer to Token Key (aka K_TOKEN),
and then Token Attributes (I agree, better to have Key in the label, so
perhaps 'Token Key Attributes').  Please refer to Sec 2.1.1 of the draft
I sent on Tuesday.
Andrea 

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Wednesday, January 28, 2009 9:39 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container


We have been using "Key xxx" to describe the target that DSKPP and PSKC
provision. The specifications deal with key provisioning after all.
"Token Attributes" seems to be away from "key"; I don't feel that it is
better than "Key Package". I can live with "Key Container" in DSKPP -
the default is PSKC Key Container, and ASN.1 version is KeyPackage.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:47 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] Key package vs key container
> 
> The following comment was provided re our use of 'Key 
> Package' in DSKPP:
>           "Key Package", which is slightly confusing name for 
> something that doesn't include a key, at least in all 
> protocol variants. PSKC calls it "Key Container".)
> 
> The suggested change is for DSKPP to change 'Key Package' to 
> 'Token Attributes'.  Assuming we change 'Cryptographic 
> Module' to 'Authentication Token', I think 'Token Attributes' 
> is much clearer and better aligned with PSKC.
> 
> I'll proceed accordingly unless I hear something to the 
> contrary within the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 06:21:55 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 78D3B3A6AA4; Thu, 29 Jan 2009 06:21:55 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 82B643A6AA7 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:21:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.377
X-Spam-Level: 
X-Spam-Status: No, score=-6.377 tagged_above=-999 required=5 tests=[AWL=0.222,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 gIVF9tdtY0aY for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:21:53 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 875F33A69DE for <keyprov@ietf.org>; Thu, 29 Jan 2009 06:21:53 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TELU3w006211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 09:21:30 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 09:13:04 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TED4F5000532; Thu, 29 Jan 2009 09:13:04 -0500 (EST)
From: andrea.doherty@rsa.com
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 09:13:03 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 09:13:02 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104547762@CORPUSMX10B.corp.emc.com>
In-Reply-To: <4981B913.6080208@ieca.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: FW: [KEYPROV] Key package vs key container
thread-index: AcmCG3TUlMTS8+2wTCisHGadu2mcUAAAC7GA
References: <9ED76AB595E4944BB33D8998DE448D110454773A@CORPUSMX10B.corp.emc.com> <4981B913.6080208@ieca.com>
To: <turners@ieca.com>
X-OriginalArrivalTime: 29 Jan 2009 14:13:03.0999 (UTC) FILETIME=[B342B0F0:01C9821B]
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] FW:  Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Sean,
For better alignment with PSKC, could it be called Key Container?
Andrea 

-----Original Message-----
From: Sean Turner [mailto:turners@ieca.com] 
Sent: Thursday, January 29, 2009 9:12 AM
To: Doherty, Andrea
Subject: Re: FW: [KEYPROV] Key package vs key container

The ASN.1 ID can handle multiple keys.

spt

andrea.doherty@rsa.com wrote:
> Forgot to cc you...
> 
> -----Original Message-----
> From: Doherty, Andrea 
> Sent: Thursday, January 29, 2009 8:52 AM
> To: 'Pei, Mingliang'; 'keyprov@ietf.org'
> Subject: RE: [KEYPROV] Key package vs key container
> 
> The reason that we chose Key Package over Key Container is because
PSKC
> Key Container may include multiple keys whereas DSKPP only handles
one.
> 
> 
> Sean - did you use Key Package for the same reason?  I thought the
ASN.1
> could handle multiple keys?
> 
> Ming - what does PSKC refer to as the thing that holds a single key?
> What about Token Key Attributes?
> 
> Andrea 
> 
> -----Original Message-----
> From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
> Behalf Of Pei, Mingliang
> Sent: Wednesday, January 28, 2009 9:39 PM
> To: Doherty, Andrea; keyprov@ietf.org
> Subject: Re: [KEYPROV] Key package vs key container
> 
> 
> We have been using "Key xxx" to describe the target that DSKPP and
PSKC
> provision. The specifications deal with key provisioning after all.
> "Token Attributes" seems to be away from "key"; I don't feel that it
is
> better than "Key Package". I can live with "Key Container" in DSKPP -
> the default is PSKC Key Container, and ASN.1 version is KeyPackage.
> 
> - Ming
> 
>> -----Original Message-----
>> From: keyprov-bounces@ietf.org 
>> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
>> Sent: Wednesday, January 28, 2009 5:47 PM
>> To: keyprov@ietf.org
>> Subject: [KEYPROV] Key package vs key container
>>
>> The following comment was provided re our use of 'Key 
>> Package' in DSKPP:
>>           "Key Package", which is slightly confusing name for 
>> something that doesn't include a key, at least in all 
>> protocol variants. PSKC calls it "Key Container".)
>>
>> The suggested change is for DSKPP to change 'Key Package' to 
>> 'Token Attributes'.  Assuming we change 'Cryptographic 
>> Module' to 'Authentication Token', I think 'Token Attributes' 
>> is much clearer and better aligned with PSKC.
>>
>> I'll proceed accordingly unless I hear something to the 
>> contrary within the next day or two.
>> Thanks,
>> Andrea
>> _______________________________________________
>> KEYPROV mailing list
>> KEYPROV@ietf.org
>> https://www.ietf.org/mailman/listinfo/keyprov
>>
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 06:34:07 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 308A928C1AF; Thu, 29 Jan 2009 06:34:07 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A0A1028C108 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:34:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.166
X-Spam-Level: 
X-Spam-Status: No, score=-2.166 tagged_above=-999 required=5 tests=[AWL=0.082,  BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001]
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 OFX5yC8XAEqq for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:34:04 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 3F9E028C19B for <keyprov@ietf.org>; Thu, 29 Jan 2009 06:34:04 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id 3E9CA183966; Thu, 29 Jan 2009 15:33:45 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 15:36:29 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70ED@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
Thread-Index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABe5uZAAAXmloQ==
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: <andrea.doherty@rsa.com>, <mpei@verisign.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2071538689=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============2071538689==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C9821E.F8C7DEF8"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9821E.F8C7DEF8
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

QW5kcmVhLA0KSSBkbyBub3QgdGhpbmsgdGhpcyBpcyBhIGdyZWF0IGlkZWEgc2luY2UgSSBhbSBz
dXJlIHBlb3BsZSB3aWxsIHVzZSBEU0tQUCBhbmQgUFNLQyB0byBwcm92aXNpb24ga2V5cyB0aGF0
IGFyZSBub3QgYXV0aGVudGljYXRpb24gcmVsYXRlZC4NClBoaWxpcA0KDQotLS0tLSBPcmlnaW5h
bCBNZXNzYWdlIC0tLS0tDQpGcm9tOiBrZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcgPGtleXByb3Yt
Ym91bmNlc0BpZXRmLm9yZz4NClRvOiBtcGVpQHZlcmlzaWduLmNvbSA8bXBlaUB2ZXJpc2lnbi5j
b20+OyBrZXlwcm92QGlldGYub3JnIDxrZXlwcm92QGlldGYub3JnPg0KU2VudDogVGh1IEphbiAy
OSAxNDo1NTo0NCAyMDA5DQpTdWJqZWN0OiBSZTogW0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtl
eSBjb250YWluZXINCg0KTWluZywNCkZZSSAtDQpJbnN0ZWFkIG9mICJLZXkiOiBpZiB3ZSBjaGFu
Z2UgZnJvbSBjcnlwdG8gbW9kdWxlIHRvIEF1dGhlbnRpY2F0aW9uDQpUb2tlbiBhbmQgVG9rZW4g
QWxnb3JpdGhtLCB3ZSBjYW4gYWxzbyByZWZlciB0byBUb2tlbiBLZXkgKGFrYSBLX1RPS0VOKSwN
CmFuZCB0aGVuIFRva2VuIEF0dHJpYnV0ZXMgKEkgYWdyZWUsIGJldHRlciB0byBoYXZlIEtleSBp
biB0aGUgbGFiZWwsIHNvDQpwZXJoYXBzICdUb2tlbiBLZXkgQXR0cmlidXRlcycpLiAgUGxlYXNl
IHJlZmVyIHRvIFNlYyAyLjEuMSBvZiB0aGUgZHJhZnQNCkkgc2VudCBvbiBUdWVzZGF5Lg0KQW5k
cmVhIA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbToga2V5cHJvdi1ib3VuY2Vz
QGlldGYub3JnIFttYWlsdG86a2V5cHJvdi1ib3VuY2VzQGlldGYub3JnXSBPbg0KQmVoYWxmIE9m
IFBlaSwgTWluZ2xpYW5nDQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjgsIDIwMDkgOTozOSBQ
TQ0KVG86IERvaGVydHksIEFuZHJlYTsga2V5cHJvdkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtL
RVlQUk9WXSBLZXkgcGFja2FnZSB2cyBrZXkgY29udGFpbmVyDQoNCg0KV2UgaGF2ZSBiZWVuIHVz
aW5nICJLZXkgeHh4IiB0byBkZXNjcmliZSB0aGUgdGFyZ2V0IHRoYXQgRFNLUFAgYW5kIFBTS0MN
CnByb3Zpc2lvbi4gVGhlIHNwZWNpZmljYXRpb25zIGRlYWwgd2l0aCBrZXkgcHJvdmlzaW9uaW5n
IGFmdGVyIGFsbC4NCiJUb2tlbiBBdHRyaWJ1dGVzIiBzZWVtcyB0byBiZSBhd2F5IGZyb20gImtl
eSI7IEkgZG9uJ3QgZmVlbCB0aGF0IGl0IGlzDQpiZXR0ZXIgdGhhbiAiS2V5IFBhY2thZ2UiLiBJ
IGNhbiBsaXZlIHdpdGggIktleSBDb250YWluZXIiIGluIERTS1BQIC0NCnRoZSBkZWZhdWx0IGlz
IFBTS0MgS2V5IENvbnRhaW5lciwgYW5kIEFTTi4xIHZlcnNpb24gaXMgS2V5UGFja2FnZS4NCg0K
LSBNaW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbToga2V5cHJvdi1i
b3VuY2VzQGlldGYub3JnIA0KPiBbbWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIGFuZHJlYS5kb2hlcnR5QHJzYS5jb20NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51
YXJ5IDI4LCAyMDA5IDU6NDcgUE0NCj4gVG86IGtleXByb3ZAaWV0Zi5vcmcNCj4gU3ViamVjdDog
W0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtleSBjb250YWluZXINCj4gDQo+IFRoZSBmb2xsb3dp
bmcgY29tbWVudCB3YXMgcHJvdmlkZWQgcmUgb3VyIHVzZSBvZiAnS2V5IA0KPiBQYWNrYWdlJyBp
biBEU0tQUDoNCj4gICAgICAgICAgICJLZXkgUGFja2FnZSIsIHdoaWNoIGlzIHNsaWdodGx5IGNv
bmZ1c2luZyBuYW1lIGZvciANCj4gc29tZXRoaW5nIHRoYXQgZG9lc24ndCBpbmNsdWRlIGEga2V5
LCBhdCBsZWFzdCBpbiBhbGwgDQo+IHByb3RvY29sIHZhcmlhbnRzLiBQU0tDIGNhbGxzIGl0ICJL
ZXkgQ29udGFpbmVyIi4pDQo+IA0KPiBUaGUgc3VnZ2VzdGVkIGNoYW5nZSBpcyBmb3IgRFNLUFAg
dG8gY2hhbmdlICdLZXkgUGFja2FnZScgdG8gDQo+ICdUb2tlbiBBdHRyaWJ1dGVzJy4gIEFzc3Vt
aW5nIHdlIGNoYW5nZSAnQ3J5cHRvZ3JhcGhpYyANCj4gTW9kdWxlJyB0byAnQXV0aGVudGljYXRp
b24gVG9rZW4nLCBJIHRoaW5rICdUb2tlbiBBdHRyaWJ1dGVzJyANCj4gaXMgbXVjaCBjbGVhcmVy
IGFuZCBiZXR0ZXIgYWxpZ25lZCB3aXRoIFBTS0MuDQo+IA0KPiBJJ2xsIHByb2NlZWQgYWNjb3Jk
aW5nbHkgdW5sZXNzIEkgaGVhciBzb21ldGhpbmcgdG8gdGhlIA0KPiBjb250cmFyeSB3aXRoaW4g
dGhlIG5leHQgZGF5IG9yIHR3by4NCj4gVGhhbmtzLA0KPiBBbmRyZWENCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gS0VZUFJPViBtYWlsaW5nIGxp
c3QNCj4gS0VZUFJPVkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2tleXByb3YNCj4gDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KS0VZUFJPViBtYWlsaW5nIGxpc3QNCktFWVBST1ZAaWV0Zi5vcmcNCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8va2V5cHJvdg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KS0VZUFJPViBtYWlsaW5nIGxpc3QN
CktFWVBST1ZAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
a2V5cHJvdg0KDQo=

------_=_NextPart_001_01C9821E.F8C7DEF8
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+
DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMg
RXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNi41Ljc2NTMuMzgiPg0KPFRJVExFPlJlOiBbS0VZUFJP
Vl0gS2V5IHBhY2thZ2UgdnMga2V5IGNvbnRhaW5lcjwvVElUTEU+DQo8L0hFQUQ+DQo8Qk9EWT4N
CjwhLS0gQ29udmVydGVkIGZyb20gdGV4dC9wbGFpbiBmb3JtYXQgLS0+DQoNCjxQPjxGT05UIFNJ
WkU9Mj5BbmRyZWEsPEJSPg0KSSBkbyBub3QgdGhpbmsgdGhpcyBpcyBhIGdyZWF0IGlkZWEgc2lu
Y2UgSSBhbSBzdXJlIHBlb3BsZSB3aWxsIHVzZSBEU0tQUCBhbmQgUFNLQyB0byBwcm92aXNpb24g
a2V5cyB0aGF0IGFyZSBub3QgYXV0aGVudGljYXRpb24gcmVsYXRlZC48QlI+DQpQaGlsaXA8QlI+
DQo8QlI+DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPEJSPg0KRnJvbToga2V5cHJvdi1i
b3VuY2VzQGlldGYub3JnICZsdDtrZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PEJSPg0KVG86
IG1wZWlAdmVyaXNpZ24uY29tICZsdDttcGVpQHZlcmlzaWduLmNvbSZndDs7IGtleXByb3ZAaWV0
Zi5vcmcgJmx0O2tleXByb3ZAaWV0Zi5vcmcmZ3Q7PEJSPg0KU2VudDogVGh1IEphbiAyOSAxNDo1
NTo0NCAyMDA5PEJSPg0KU3ViamVjdDogUmU6IFtLRVlQUk9WXSBLZXkgcGFja2FnZSB2cyBrZXkg
Y29udGFpbmVyPEJSPg0KPEJSPg0KTWluZyw8QlI+DQpGWUkgLTxCUj4NCkluc3RlYWQgb2YgJnF1
b3Q7S2V5JnF1b3Q7OiBpZiB3ZSBjaGFuZ2UgZnJvbSBjcnlwdG8gbW9kdWxlIHRvIEF1dGhlbnRp
Y2F0aW9uPEJSPg0KVG9rZW4gYW5kIFRva2VuIEFsZ29yaXRobSwgd2UgY2FuIGFsc28gcmVmZXIg
dG8gVG9rZW4gS2V5IChha2EgS19UT0tFTiksPEJSPg0KYW5kIHRoZW4gVG9rZW4gQXR0cmlidXRl
cyAoSSBhZ3JlZSwgYmV0dGVyIHRvIGhhdmUgS2V5IGluIHRoZSBsYWJlbCwgc288QlI+DQpwZXJo
YXBzICdUb2tlbiBLZXkgQXR0cmlidXRlcycpLiZuYnNwOyBQbGVhc2UgcmVmZXIgdG8gU2VjIDIu
MS4xIG9mIHRoZSBkcmFmdDxCUj4NCkkgc2VudCBvbiBUdWVzZGF5LjxCUj4NCkFuZHJlYTxCUj4N
CjxCUj4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPEJSPg0KRnJvbToga2V5cHJvdi1ib3Vu
Y2VzQGlldGYub3JnIFs8QSBIUkVGPSJtYWlsdG86a2V5cHJvdi1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86a2V5cHJvdi1ib3VuY2VzQGlldGYub3JnPC9BPl0gT248QlI+DQpCZWhhbGYgT2YgUGVp
LCBNaW5nbGlhbmc8QlI+DQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjgsIDIwMDkgOTozOSBQ
TTxCUj4NClRvOiBEb2hlcnR5LCBBbmRyZWE7IGtleXByb3ZAaWV0Zi5vcmc8QlI+DQpTdWJqZWN0
OiBSZTogW0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtleSBjb250YWluZXI8QlI+DQo8QlI+DQo8
QlI+DQpXZSBoYXZlIGJlZW4gdXNpbmcgJnF1b3Q7S2V5IHh4eCZxdW90OyB0byBkZXNjcmliZSB0
aGUgdGFyZ2V0IHRoYXQgRFNLUFAgYW5kIFBTS0M8QlI+DQpwcm92aXNpb24uIFRoZSBzcGVjaWZp
Y2F0aW9ucyBkZWFsIHdpdGgga2V5IHByb3Zpc2lvbmluZyBhZnRlciBhbGwuPEJSPg0KJnF1b3Q7
VG9rZW4gQXR0cmlidXRlcyZxdW90OyBzZWVtcyB0byBiZSBhd2F5IGZyb20gJnF1b3Q7a2V5JnF1
b3Q7OyBJIGRvbid0IGZlZWwgdGhhdCBpdCBpczxCUj4NCmJldHRlciB0aGFuICZxdW90O0tleSBQ
YWNrYWdlJnF1b3Q7LiBJIGNhbiBsaXZlIHdpdGggJnF1b3Q7S2V5IENvbnRhaW5lciZxdW90OyBp
biBEU0tQUCAtPEJSPg0KdGhlIGRlZmF1bHQgaXMgUFNLQyBLZXkgQ29udGFpbmVyLCBhbmQgQVNO
LjEgdmVyc2lvbiBpcyBLZXlQYWNrYWdlLjxCUj4NCjxCUj4NCi0gTWluZzxCUj4NCjxCUj4NCiZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08QlI+DQomZ3Q7IEZyb206IGtleXByb3YtYm91
bmNlc0BpZXRmLm9yZzxCUj4NCiZndDsgWzxBIEhSRUY9Im1haWx0bzprZXlwcm92LWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzprZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmc8L0E+XSBPbiBCZWhhbGYg
T2YgYW5kcmVhLmRvaGVydHlAcnNhLmNvbTxCUj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBKYW51
YXJ5IDI4LCAyMDA5IDU6NDcgUE08QlI+DQomZ3Q7IFRvOiBrZXlwcm92QGlldGYub3JnPEJSPg0K
Jmd0OyBTdWJqZWN0OiBbS0VZUFJPVl0gS2V5IHBhY2thZ2UgdnMga2V5IGNvbnRhaW5lcjxCUj4N
CiZndDs8QlI+DQomZ3Q7IFRoZSBmb2xsb3dpbmcgY29tbWVudCB3YXMgcHJvdmlkZWQgcmUgb3Vy
IHVzZSBvZiAnS2V5PEJSPg0KJmd0OyBQYWNrYWdlJyBpbiBEU0tQUDo8QlI+DQomZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O0tleSBQYWNrYWdlJnF1b3Q7LCB3aGljaCBpcyBzbGlnaHRseSBjb25mdXNpbmcgbmFtZSBm
b3I8QlI+DQomZ3Q7IHNvbWV0aGluZyB0aGF0IGRvZXNuJ3QgaW5jbHVkZSBhIGtleSwgYXQgbGVh
c3QgaW4gYWxsPEJSPg0KJmd0OyBwcm90b2NvbCB2YXJpYW50cy4gUFNLQyBjYWxscyBpdCAmcXVv
dDtLZXkgQ29udGFpbmVyJnF1b3Q7Lik8QlI+DQomZ3Q7PEJSPg0KJmd0OyBUaGUgc3VnZ2VzdGVk
IGNoYW5nZSBpcyBmb3IgRFNLUFAgdG8gY2hhbmdlICdLZXkgUGFja2FnZScgdG88QlI+DQomZ3Q7
ICdUb2tlbiBBdHRyaWJ1dGVzJy4mbmJzcDsgQXNzdW1pbmcgd2UgY2hhbmdlICdDcnlwdG9ncmFw
aGljPEJSPg0KJmd0OyBNb2R1bGUnIHRvICdBdXRoZW50aWNhdGlvbiBUb2tlbicsIEkgdGhpbmsg
J1Rva2VuIEF0dHJpYnV0ZXMnPEJSPg0KJmd0OyBpcyBtdWNoIGNsZWFyZXIgYW5kIGJldHRlciBh
bGlnbmVkIHdpdGggUFNLQy48QlI+DQomZ3Q7PEJSPg0KJmd0OyBJJ2xsIHByb2NlZWQgYWNjb3Jk
aW5nbHkgdW5sZXNzIEkgaGVhciBzb21ldGhpbmcgdG8gdGhlPEJSPg0KJmd0OyBjb250cmFyeSB3
aXRoaW4gdGhlIG5leHQgZGF5IG9yIHR3by48QlI+DQomZ3Q7IFRoYW5rcyw8QlI+DQomZ3Q7IEFu
ZHJlYTxCUj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188QlI+DQomZ3Q7IEtFWVBST1YgbWFpbGluZyBsaXN0PEJSPg0KJmd0OyBLRVlQUk9WQGll
dGYub3JnPEJSPg0KJmd0OyA8QSBIUkVGPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2tleXByb3YiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8va2V5
cHJvdjwvQT48QlI+DQomZ3Q7PEJSPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188QlI+DQpLRVlQUk9WIG1haWxpbmcgbGlzdDxCUj4NCktFWVBST1ZAaWV0
Zi5vcmc8QlI+DQo8QSBIUkVGPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2tleXByb3YiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8va2V5cHJvdjwv
QT48QlI+DQo8QlI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxCUj4NCktFWVBST1YgbWFpbGluZyBsaXN0PEJSPg0KS0VZUFJPVkBpZXRmLm9yZzxCUj4N
CjxBIEhSRUY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8va2V5cHJvdiI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXlwcm92PC9BPjxCUj4NCjxC
Uj4NCjwvRk9OVD4NCjwvUD4NCg0KPC9CT0RZPg0KPC9IVE1MPg==

------_=_NextPart_001_01C9821E.F8C7DEF8--

--===============2071538689==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============2071538689==--

From keyprov-bounces@ietf.org  Thu Jan 29 06:34:10 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51D8028C1AA; Thu, 29 Jan 2009 06:34:10 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7545628C1AA for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:34:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.392
X-Spam-Level: 
X-Spam-Status: No, score=-6.392 tagged_above=-999 required=5 tests=[AWL=0.207,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 cKjW3uW+xzwk for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:34:08 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 686F628C108 for <keyprov@ietf.org>; Thu, 29 Jan 2009 06:34:08 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TEXleA018645 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 09:33:47 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 09:33:42 -0500
Received: from corpussmtp4.corp.emc.com (corpussmtp4.corp.emc.com [10.254.64.54]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TEXgrC013844; Thu, 29 Jan 2009 09:33:42 -0500 (EST)
From: andrea.doherty@rsa.com
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp4.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 09:33:42 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 09:33:40 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D110454778B@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABjh3NA=
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com>
To: <mpei@verisign.com>, <keyprov@ietf.org>, <turners@ieca.com>
X-OriginalArrivalTime: 29 Jan 2009 14:33:42.0400 (UTC) FILETIME=[9567B000:01C9821E]
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Sorry about all the emails on this one...

If the ASN.1 draft were to change 'Key Package' to 'Key Container', and
DSKPP did the same, it would make the docs better aligned.

The term 'Token Attributes' are still needed to describe the
"configuration data" passed in the container by <KeyProvServerFinished>.
This term was missing before.

Thoughts?
Andrea

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Wednesday, January 28, 2009 9:39 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container


We have been using "Key xxx" to describe the target that DSKPP and PSKC
provision. The specifications deal with key provisioning after all.
"Token Attributes" seems to be away from "key"; I don't feel that it is
better than "Key Package". I can live with "Key Container" in DSKPP -
the default is PSKC Key Container, and ASN.1 version is KeyPackage.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:47 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] Key package vs key container
> 
> The following comment was provided re our use of 'Key 
> Package' in DSKPP:
>           "Key Package", which is slightly confusing name for 
> something that doesn't include a key, at least in all 
> protocol variants. PSKC calls it "Key Container".)
> 
> The suggested change is for DSKPP to change 'Key Package' to 
> 'Token Attributes'.  Assuming we change 'Cryptographic 
> Module' to 'Authentication Token', I think 'Token Attributes' 
> is much clearer and better aligned with PSKC.
> 
> I'll proceed accordingly unless I hear something to the 
> contrary within the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 06:38:45 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5F5528C19B; Thu, 29 Jan 2009 06:38:45 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEE7928C108 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:38:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.405
X-Spam-Level: 
X-Spam-Status: No, score=-6.405 tagged_above=-999 required=5 tests=[AWL=0.193,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 yv1A08OubUhe for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:38:43 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id B276A28C119 for <keyprov@ietf.org>; Thu, 29 Jan 2009 06:38:43 -0800 (PST)
Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TEcKkm022377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 09:38:20 -0500 (EST)
Received: from mailhub.lss.emc.com (sesha.lss.emc.com [10.254.144.12]) by hop04-l1d11-si01.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 09:38:13 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TEcD5b015996; Thu, 29 Jan 2009 09:38:13 -0500 (EST)
From: andrea.doherty@rsa.com
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 09:38:13 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 09:38:11 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D1104547799@CORPUSMX10B.corp.emc.com>
In-Reply-To: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70ED@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABe5uZAAAXmloQAACiRA
References: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70ED@sur-corp-ex-02.corp.ad.activcard.com>
To: <philip.hoyer@actividentity.com>, <mpei@verisign.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 14:38:13.0514 (UTC) FILETIME=[370066A0:01C9821F]
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1019884775=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1019884775==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C9821F.366C7184"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9821F.366C7184
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Philip,
We've always used the term 'K_TOKEN', i.e., Key Token.
Our emails crossed...please let me know what you think about using Key
Container rather than Key Package in DSKPP and ASN.1 docs (---I agree
Token Key Attributes instead of Key Package is not a good idea).
Andrea

________________________________

From: Philip Hoyer [mailto:philip.hoyer@actividentity.com]=20
Sent: Thursday, January 29, 2009 9:36 AM
To: Doherty, Andrea; mpei@verisign.com; keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container



Andrea,
I do not think this is a great idea since I am sure people will use
DSKPP and PSKC to provision keys that are not authentication related.
Philip

----- Original Message -----
From: keyprov-bounces@ietf.org <keyprov-bounces@ietf.org>
To: mpei@verisign.com <mpei@verisign.com>; keyprov@ietf.org
<keyprov@ietf.org>
Sent: Thu Jan 29 14:55:44 2009
Subject: Re: [KEYPROV] Key package vs key container

Ming,
FYI -
Instead of "Key": if we change from crypto module to Authentication
Token and Token Algorithm, we can also refer to Token Key (aka K_TOKEN),
and then Token Attributes (I agree, better to have Key in the label, so
perhaps 'Token Key Attributes').  Please refer to Sec 2.1.1 of the draft
I sent on Tuesday.
Andrea

-----Original Message-----
From: keyprov-bounces@ietf.org [mailto:keyprov-bounces@ietf.org] On
Behalf Of Pei, Mingliang
Sent: Wednesday, January 28, 2009 9:39 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container


We have been using "Key xxx" to describe the target that DSKPP and PSKC
provision. The specifications deal with key provisioning after all.
"Token Attributes" seems to be away from "key"; I don't feel that it is
better than "Key Package". I can live with "Key Container" in DSKPP -
the default is PSKC Key Container, and ASN.1 version is KeyPackage.

- Ming

> -----Original Message-----
> From: keyprov-bounces@ietf.org
> [mailto:keyprov-bounces@ietf.org] On Behalf Of andrea.doherty@rsa.com
> Sent: Wednesday, January 28, 2009 5:47 PM
> To: keyprov@ietf.org
> Subject: [KEYPROV] Key package vs key container
>
> The following comment was provided re our use of 'Key
> Package' in DSKPP:
>           "Key Package", which is slightly confusing name for
> something that doesn't include a key, at least in all
> protocol variants. PSKC calls it "Key Container".)
>
> The suggested change is for DSKPP to change 'Key Package' to
> 'Token Attributes'.  Assuming we change 'Cryptographic
> Module' to 'Authentication Token', I think 'Token Attributes'
> is much clearer and better aligned with PSKC.
>
> I'll proceed accordingly unless I hear something to the
> contrary within the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
>
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov




------_=_NextPart_001_01C9821F.366C7184
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [KEYPROV] Key package vs key container</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D087213514-29012009><FONT face=3DArial color=3D#0000ff =

size=3D2>Philip,</FONT></SPAN></DIV>
<DIV><SPAN class=3D087213514-29012009><FONT face=3DArial color=3D#0000ff =
size=3D2>We've=20
always used the term 'K_TOKEN', i.e., Key Token.</FONT></SPAN></DIV>
<DIV><SPAN class=3D087213514-29012009><FONT face=3DArial color=3D#0000ff =
size=3D2>Our=20
emails crossed...please let me know what you think about using Key =
Container=20
rather than Key Package in DSKPP and ASN.1 docs&nbsp;(---I agree Token =
Key=20
Attributes instead of Key Package is not a good =
idea).</FONT></SPAN></DIV>
<DIV><SPAN class=3D087213514-29012009><FONT face=3DArial color=3D#0000ff =

size=3D2>Andrea</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Philip Hoyer=20
[mailto:philip.hoyer@actividentity.com] <BR><B>Sent:</B> Thursday, =
January 29,=20
2009 9:36 AM<BR><B>To:</B> Doherty, Andrea; mpei@verisign.com;=20
keyprov@ietf.org<BR><B>Subject:</B> Re: [KEYPROV] Key package vs key=20
container<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/plain format -->
<P><FONT size=3D2>Andrea,<BR>I do not think this is a great idea since I =
am sure=20
people will use DSKPP and PSKC to provision keys that are not =
authentication=20
related.<BR>Philip<BR><BR>----- Original Message -----<BR>From:=20
keyprov-bounces@ietf.org &lt;keyprov-bounces@ietf.org&gt;<BR>To:=20
mpei@verisign.com &lt;mpei@verisign.com&gt;; keyprov@ietf.org=20
&lt;keyprov@ietf.org&gt;<BR>Sent: Thu Jan 29 14:55:44 2009<BR>Subject: =
Re:=20
[KEYPROV] Key package vs key container<BR><BR>Ming,<BR>FYI -<BR>Instead =
of=20
"Key": if we change from crypto module to Authentication<BR>Token and =
Token=20
Algorithm, we can also refer to Token Key (aka K_TOKEN),<BR>and then =
Token=20
Attributes (I agree, better to have Key in the label, so<BR>perhaps =
'Token Key=20
Attributes').&nbsp; Please refer to Sec 2.1.1 of the draft<BR>I sent on=20
Tuesday.<BR>Andrea<BR><BR>-----Original Message-----<BR>From:=20
keyprov-bounces@ietf.org [<A=20
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>]=20
On<BR>Behalf Of Pei, Mingliang<BR>Sent: Wednesday, January 28, 2009 9:39 =

PM<BR>To: Doherty, Andrea; keyprov@ietf.org<BR>Subject: Re: [KEYPROV] =
Key=20
package vs key container<BR><BR><BR>We have been using "Key xxx" to =
describe the=20
target that DSKPP and PSKC<BR>provision. The specifications deal with =
key=20
provisioning after all.<BR>"Token Attributes" seems to be away from =
"key"; I=20
don't feel that it is<BR>better than "Key Package". I can live with "Key =

Container" in DSKPP -<BR>the default is PSKC Key Container, and ASN.1 =
version is=20
KeyPackage.<BR><BR>- Ming<BR><BR>&gt; -----Original Message-----<BR>&gt; =
From:=20
keyprov-bounces@ietf.org<BR>&gt; [<A=20
href=3D"mailto:keyprov-bounces@ietf.org">mailto:keyprov-bounces@ietf.org<=
/A>] On=20
Behalf Of andrea.doherty@rsa.com<BR>&gt; Sent: Wednesday, January 28, =
2009 5:47=20
PM<BR>&gt; To: keyprov@ietf.org<BR>&gt; Subject: [KEYPROV] Key package =
vs key=20
container<BR>&gt;<BR>&gt; The following comment was provided re our use =
of=20
'Key<BR>&gt; Package' in=20
DSKPP:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; "Key=20
Package", which is slightly confusing name for<BR>&gt; something that =
doesn't=20
include a key, at least in all<BR>&gt; protocol variants. PSKC calls it =
"Key=20
Container".)<BR>&gt;<BR>&gt; The suggested change is for DSKPP to change =
'Key=20
Package' to<BR>&gt; 'Token Attributes'.&nbsp; Assuming we change=20
'Cryptographic<BR>&gt; Module' to 'Authentication Token', I think 'Token =

Attributes'<BR>&gt; is much clearer and better aligned with=20
PSKC.<BR>&gt;<BR>&gt; I'll proceed accordingly unless I hear something =
to=20
the<BR>&gt; contrary within the next day or two.<BR>&gt; Thanks,<BR>&gt; =

Andrea<BR>&gt; _______________________________________________<BR>&gt; =
KEYPROV=20
mailing list<BR>&gt; KEYPROV@ietf.org<BR>&gt; <A=20
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR>&gt;<BR>______________________________=
_________________<BR>KEYPROV=20
mailing list<BR>KEYPROV@ietf.org<BR><A=20
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR><BR>__________________________________=
_____________<BR>KEYPROV=20
mailing list<BR>KEYPROV@ietf.org<BR><A=20
href=3D"https://www.ietf.org/mailman/listinfo/keyprov">https://www.ietf.o=
rg/mailman/listinfo/keyprov</A><BR><BR></FONT></P></BODY></HTML>

------_=_NextPart_001_01C9821F.366C7184--

--===============1019884775==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1019884775==--

From keyprov-bounces@ietf.org  Thu Jan 29 06:42:22 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 82FD33A6AFF; Thu, 29 Jan 2009 06:42:22 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BEE283A6AFF for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:42:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[AWL=-0.174, BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, MIME_BAD_LINEBREAK=0.5]
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 wZqSIbM4Q+Fr for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 06:42:20 -0800 (PST)
Received: from frhub1.activcard.fr (frhub1.activcard.fr [91.151.120.133]) by core3.amsl.com (Postfix) with ESMTP id 4175A3A69FD for <keyprov@ietf.org>; Thu, 29 Jan 2009 06:42:20 -0800 (PST)
Received: from sur-corp-ex-02.corp.ad.activcard.com (sur-corp-ex-02.corp.ad.activcard.com [192.168.33.40]) by frhub1.activcard.fr (Postfix) with ESMTP id F20E9183966; Thu, 29 Jan 2009 15:42:01 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 15:44:46 +0100
Message-ID: <5BFE9E473DBFC24CA87F18F29B3F0AC403EB70EE@sur-corp-ex-02.corp.ad.activcard.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
Thread-Index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABe5uZAAAXmloQAACiRAAAA/6Js=
From: "Philip Hoyer" <philip.hoyer@actividentity.com>
To: <andrea.doherty@rsa.com>, <mpei@verisign.com>, <keyprov@ietf.org>
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1992283079=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1992283079==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C98220.20F82C7E"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C98220.20F82C7E
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

S2V5IENvbnRhaW5lciBpcyBhIGdvb2QgaWRlYSBpbiBteSBvcGluaW9uLg0KUGhpbGlwDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkZyb206IGFuZHJlYS5kb2hlcnR5QHJz
YS5jb20gDQpUbzogUGhpbGlwIEhveWVyOyBtcGVpQHZlcmlzaWduLmNvbSA7IGtleXByb3ZAaWV0
Zi5vcmcgDQpTZW50OiBUaHUgSmFuIDI5IDE1OjM4OjExIDIwMDkNClN1YmplY3Q6IFJFOiBbS0VZ
UFJPVl0gS2V5IHBhY2thZ2UgdnMga2V5IGNvbnRhaW5lciANCg0KDQpQaGlsaXAsDQpXZSd2ZSBh
bHdheXMgdXNlZCB0aGUgdGVybSAnS19UT0tFTicsIGkuZS4sIEtleSBUb2tlbi4NCk91ciBlbWFp
bHMgY3Jvc3NlZC4uLnBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlvdSB0aGluayBhYm91dCB1c2lu
ZyBLZXkgQ29udGFpbmVyIHJhdGhlciB0aGFuIEtleSBQYWNrYWdlIGluIERTS1BQIGFuZCBBU04u
MSBkb2NzICgtLS1JIGFncmVlIFRva2VuIEtleSBBdHRyaWJ1dGVzIGluc3RlYWQgb2YgS2V5IFBh
Y2thZ2UgaXMgbm90IGEgZ29vZCBpZGVhKS4NCkFuZHJlYQ0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQpGcm9tOiBQaGlsaXAgSG95ZXIgW21haWx0bzpwaGlsaXAuaG95ZXJA
YWN0aXZpZGVudGl0eS5jb21dIA0KU2VudDogVGh1cnNkYXksIEphbnVhcnkgMjksIDIwMDkgOToz
NiBBTQ0KVG86IERvaGVydHksIEFuZHJlYTsgbXBlaUB2ZXJpc2lnbi5jb207IGtleXByb3ZAaWV0
Zi5vcmcNClN1YmplY3Q6IFJlOiBbS0VZUFJPVl0gS2V5IHBhY2thZ2UgdnMga2V5IGNvbnRhaW5l
cg0KDQoNCg0KQW5kcmVhLA0KSSBkbyBub3QgdGhpbmsgdGhpcyBpcyBhIGdyZWF0IGlkZWEgc2lu
Y2UgSSBhbSBzdXJlIHBlb3BsZSB3aWxsIHVzZSBEU0tQUCBhbmQgUFNLQyB0byBwcm92aXNpb24g
a2V5cyB0aGF0IGFyZSBub3QgYXV0aGVudGljYXRpb24gcmVsYXRlZC4NClBoaWxpcA0KDQotLS0t
LSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQpGcm9tOiBrZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcg
PGtleXByb3YtYm91bmNlc0BpZXRmLm9yZz4NClRvOiBtcGVpQHZlcmlzaWduLmNvbSA8bXBlaUB2
ZXJpc2lnbi5jb20+OyBrZXlwcm92QGlldGYub3JnIDxrZXlwcm92QGlldGYub3JnPg0KU2VudDog
VGh1IEphbiAyOSAxNDo1NTo0NCAyMDA5DQpTdWJqZWN0OiBSZTogW0tFWVBST1ZdIEtleSBwYWNr
YWdlIHZzIGtleSBjb250YWluZXINCg0KTWluZywNCkZZSSAtDQpJbnN0ZWFkIG9mICJLZXkiOiBp
ZiB3ZSBjaGFuZ2UgZnJvbSBjcnlwdG8gbW9kdWxlIHRvIEF1dGhlbnRpY2F0aW9uDQpUb2tlbiBh
bmQgVG9rZW4gQWxnb3JpdGhtLCB3ZSBjYW4gYWxzbyByZWZlciB0byBUb2tlbiBLZXkgKGFrYSBL
X1RPS0VOKSwNCmFuZCB0aGVuIFRva2VuIEF0dHJpYnV0ZXMgKEkgYWdyZWUsIGJldHRlciB0byBo
YXZlIEtleSBpbiB0aGUgbGFiZWwsIHNvDQpwZXJoYXBzICdUb2tlbiBLZXkgQXR0cmlidXRlcycp
LiAgUGxlYXNlIHJlZmVyIHRvIFNlYyAyLjEuMSBvZiB0aGUgZHJhZnQNCkkgc2VudCBvbiBUdWVz
ZGF5Lg0KQW5kcmVhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBrZXlwcm92
LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzprZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmddIE9uDQpC
ZWhhbGYgT2YgUGVpLCBNaW5nbGlhbmcNClNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAyOCwgMjAw
OSA5OjM5IFBNDQpUbzogRG9oZXJ0eSwgQW5kcmVhOyBrZXlwcm92QGlldGYub3JnDQpTdWJqZWN0
OiBSZTogW0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtleSBjb250YWluZXINCg0KDQpXZSBoYXZl
IGJlZW4gdXNpbmcgIktleSB4eHgiIHRvIGRlc2NyaWJlIHRoZSB0YXJnZXQgdGhhdCBEU0tQUCBh
bmQgUFNLQw0KcHJvdmlzaW9uLiBUaGUgc3BlY2lmaWNhdGlvbnMgZGVhbCB3aXRoIGtleSBwcm92
aXNpb25pbmcgYWZ0ZXIgYWxsLg0KIlRva2VuIEF0dHJpYnV0ZXMiIHNlZW1zIHRvIGJlIGF3YXkg
ZnJvbSAia2V5IjsgSSBkb24ndCBmZWVsIHRoYXQgaXQgaXMNCmJldHRlciB0aGFuICJLZXkgUGFj
a2FnZSIuIEkgY2FuIGxpdmUgd2l0aCAiS2V5IENvbnRhaW5lciIgaW4gRFNLUFAgLQ0KdGhlIGRl
ZmF1bHQgaXMgUFNLQyBLZXkgQ29udGFpbmVyLCBhbmQgQVNOLjEgdmVyc2lvbiBpcyBLZXlQYWNr
YWdlLg0KDQotIE1pbmcNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBr
ZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcNCj4gW21haWx0bzprZXlwcm92LWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBhbmRyZWEuZG9oZXJ0eUByc2EuY29tDQo+IFNlbnQ6IFdlZG5lc2Rh
eSwgSmFudWFyeSAyOCwgMjAwOSA1OjQ3IFBNDQo+IFRvOiBrZXlwcm92QGlldGYub3JnDQo+IFN1
YmplY3Q6IFtLRVlQUk9WXSBLZXkgcGFja2FnZSB2cyBrZXkgY29udGFpbmVyDQo+DQo+IFRoZSBm
b2xsb3dpbmcgY29tbWVudCB3YXMgcHJvdmlkZWQgcmUgb3VyIHVzZSBvZiAnS2V5DQo+IFBhY2th
Z2UnIGluIERTS1BQOg0KPiAgICAgICAgICAgIktleSBQYWNrYWdlIiwgd2hpY2ggaXMgc2xpZ2h0
bHkgY29uZnVzaW5nIG5hbWUgZm9yDQo+IHNvbWV0aGluZyB0aGF0IGRvZXNuJ3QgaW5jbHVkZSBh
IGtleSwgYXQgbGVhc3QgaW4gYWxsDQo+IHByb3RvY29sIHZhcmlhbnRzLiBQU0tDIGNhbGxzIGl0
ICJLZXkgQ29udGFpbmVyIi4pDQo+DQo+IFRoZSBzdWdnZXN0ZWQgY2hhbmdlIGlzIGZvciBEU0tQ
UCB0byBjaGFuZ2UgJ0tleSBQYWNrYWdlJyB0bw0KPiAnVG9rZW4gQXR0cmlidXRlcycuICBBc3N1
bWluZyB3ZSBjaGFuZ2UgJ0NyeXB0b2dyYXBoaWMNCj4gTW9kdWxlJyB0byAnQXV0aGVudGljYXRp
b24gVG9rZW4nLCBJIHRoaW5rICdUb2tlbiBBdHRyaWJ1dGVzJw0KPiBpcyBtdWNoIGNsZWFyZXIg
YW5kIGJldHRlciBhbGlnbmVkIHdpdGggUFNLQy4NCj4NCj4gSSdsbCBwcm9jZWVkIGFjY29yZGlu
Z2x5IHVubGVzcyBJIGhlYXIgc29tZXRoaW5nIHRvIHRoZQ0KPiBjb250cmFyeSB3aXRoaW4gdGhl
IG5leHQgZGF5IG9yIHR3by4NCj4gVGhhbmtzLA0KPiBBbmRyZWENCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gS0VZUFJPViBtYWlsaW5nIGxpc3QN
Cj4gS0VZUFJPVkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2tleXByb3YNCj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpLRVlQUk9WIG1haWxpbmcgbGlzdA0KS0VZUFJPVkBpZXRmLm9yZw0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXlwcm92DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpLRVlQUk9WIG1haWxpbmcgbGlzdA0KS0VZ
UFJPVkBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXlw
cm92DQoNCg0KDQo=

------_=_NextPart_001_01C98220.20F82C7E
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPjxUSVRMRT5SZTogW0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtl
eSBjb250YWluZXI8L1RJVExFPg0KDQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC4yOTAwLjM0
OTIiIG5hbWU9R0VORVJBVE9SPjwvSEVBRD4NCjxCT0RZPjxwPjxmb250IHNpemU9MiBjb2xvcj1u
YXZ5IGZhY2U9QXJpYWw+DQpLZXkgQ29udGFpbmVyIGlzIGEgZ29vZCBpZGVhIGluIG15IG9waW5p
b24uPGJyPlBoaWxpcDwvZm9udD48L3A+DQo8cD48aHIgc2l6ZT0yIHdpZHRoPSIxMDAlIiBhbGln
bj1jZW50ZXIgdGFiaW5kZXg9LTE+DQo8Zm9udCBmYWNlPVRhaG9tYSBzaXplPTI+DQo8Yj5Gcm9t
PC9iPjogYW5kcmVhLmRvaGVydHlAcnNhLmNvbSA8YW5kcmVhLmRvaGVydHlAcnNhLmNvbT4NPGJy
PjxiPlRvPC9iPjogUGhpbGlwIEhveWVyOyBtcGVpQHZlcmlzaWduLmNvbSA8bXBlaUB2ZXJpc2ln
bi5jb20+OyBrZXlwcm92QGlldGYub3JnIDxrZXlwcm92QGlldGYub3JnPg08YnI+PGI+U2VudDwv
Yj46IFRodSBKYW4gMjkgMTU6Mzg6MTEgMjAwOTxicj48Yj5TdWJqZWN0PC9iPjogUkU6IFtLRVlQ
Uk9WXSBLZXkgcGFja2FnZSB2cyBrZXkgY29udGFpbmVyDTxicj48L2ZvbnQ+PC9wPg0KDQo8RElW
PjxTUEFOIGNsYXNzPTA4NzIxMzUxNC0yOTAxMjAwOT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMw
MDAwZmYgDQpzaXplPTI+UGhpbGlwLDwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNs
YXNzPTA4NzIxMzUxNC0yOTAxMjAwOT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgc2l6
ZT0yPldlJ3ZlIA0KYWx3YXlzIHVzZWQgdGhlIHRlcm0gJ0tfVE9LRU4nLCBpLmUuLCBLZXkgVG9r
ZW4uPC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9MDg3MjEzNTE0LTI5MDEy
MDA5PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAwMDBmZiBzaXplPTI+T3VyIA0KZW1haWxzIGNy
b3NzZWQuLi5wbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsgYWJvdXQgdXNpbmcgS2V5
IENvbnRhaW5lciANCnJhdGhlciB0aGFuIEtleSBQYWNrYWdlIGluIERTS1BQIGFuZCBBU04uMSBk
b2NzJm5ic3A7KC0tLUkgYWdyZWUgVG9rZW4gS2V5IA0KQXR0cmlidXRlcyBpbnN0ZWFkIG9mIEtl
eSBQYWNrYWdlIGlzIG5vdCBhIGdvb2QgaWRlYSkuPC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+
PFNQQU4gY2xhc3M9MDg3MjEzNTE0LTI5MDEyMDA5PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAw
MDBmZiANCnNpemU9Mj5BbmRyZWE8L0ZPTlQ+PC9TUEFOPjwvRElWPjxCUj4NCjxESVYgY2xhc3M9
T3V0bG9va01lc3NhZ2VIZWFkZXIgbGFuZz1lbi11cyBkaXI9bHRyIGFsaWduPWxlZnQ+DQo8SFIg
dGFiSW5kZXg9LTE+DQo8Rk9OVCBmYWNlPVRhaG9tYSBzaXplPTI+PEI+RnJvbTo8L0I+IFBoaWxp
cCBIb3llciANClttYWlsdG86cGhpbGlwLmhveWVyQGFjdGl2aWRlbnRpdHkuY29tXSA8QlI+PEI+
U2VudDo8L0I+IFRodXJzZGF5LCBKYW51YXJ5IDI5LCANCjIwMDkgOTozNiBBTTxCUj48Qj5Ubzo8
L0I+IERvaGVydHksIEFuZHJlYTsgbXBlaUB2ZXJpc2lnbi5jb207IA0Ka2V5cHJvdkBpZXRmLm9y
ZzxCUj48Qj5TdWJqZWN0OjwvQj4gUmU6IFtLRVlQUk9WXSBLZXkgcGFja2FnZSB2cyBrZXkgDQpj
b250YWluZXI8QlI+PC9GT05UPjxCUj48L0RJVj4NCjxESVY+PC9ESVY+PCEtLSBDb252ZXJ0ZWQg
ZnJvbSB0ZXh0L3BsYWluIGZvcm1hdCAtLT4NCjxQPjxGT05UIHNpemU9Mj5BbmRyZWEsPEJSPkkg
ZG8gbm90IHRoaW5rIHRoaXMgaXMgYSBncmVhdCBpZGVhIHNpbmNlIEkgYW0gc3VyZSANCnBlb3Bs
ZSB3aWxsIHVzZSBEU0tQUCBhbmQgUFNLQyB0byBwcm92aXNpb24ga2V5cyB0aGF0IGFyZSBub3Qg
YXV0aGVudGljYXRpb24gDQpyZWxhdGVkLjxCUj5QaGlsaXA8QlI+PEJSPi0tLS0tIE9yaWdpbmFs
IE1lc3NhZ2UgLS0tLS08QlI+RnJvbTogDQprZXlwcm92LWJvdW5jZXNAaWV0Zi5vcmcgJmx0O2tl
eXByb3YtYm91bmNlc0BpZXRmLm9yZyZndDs8QlI+VG86IA0KbXBlaUB2ZXJpc2lnbi5jb20gJmx0
O21wZWlAdmVyaXNpZ24uY29tJmd0Ozsga2V5cHJvdkBpZXRmLm9yZyANCiZsdDtrZXlwcm92QGll
dGYub3JnJmd0OzxCUj5TZW50OiBUaHUgSmFuIDI5IDE0OjU1OjQ0IDIwMDk8QlI+U3ViamVjdDog
UmU6IA0KW0tFWVBST1ZdIEtleSBwYWNrYWdlIHZzIGtleSBjb250YWluZXI8QlI+PEJSPk1pbmcs
PEJSPkZZSSAtPEJSPkluc3RlYWQgb2YgDQoiS2V5IjogaWYgd2UgY2hhbmdlIGZyb20gY3J5cHRv
IG1vZHVsZSB0byBBdXRoZW50aWNhdGlvbjxCUj5Ub2tlbiBhbmQgVG9rZW4gDQpBbGdvcml0aG0s
IHdlIGNhbiBhbHNvIHJlZmVyIHRvIFRva2VuIEtleSAoYWthIEtfVE9LRU4pLDxCUj5hbmQgdGhl
biBUb2tlbiANCkF0dHJpYnV0ZXMgKEkgYWdyZWUsIGJldHRlciB0byBoYXZlIEtleSBpbiB0aGUg
bGFiZWwsIHNvPEJSPnBlcmhhcHMgJ1Rva2VuIEtleSANCkF0dHJpYnV0ZXMnKS4mbmJzcDsgUGxl
YXNlIHJlZmVyIHRvIFNlYyAyLjEuMSBvZiB0aGUgZHJhZnQ8QlI+SSBzZW50IG9uIA0KVHVlc2Rh
eS48QlI+QW5kcmVhPEJSPjxCUj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj5Gcm9tOiAN
CmtleXByb3YtYm91bmNlc0BpZXRmLm9yZyBbPEEgDQpocmVmPSJtYWlsdG86a2V5cHJvdi1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86a2V5cHJvdi1ib3VuY2VzQGlldGYub3JnPC9BPl0gDQpPbjxC
Uj5CZWhhbGYgT2YgUGVpLCBNaW5nbGlhbmc8QlI+U2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDI4
LCAyMDA5IDk6MzkgDQpQTTxCUj5UbzogRG9oZXJ0eSwgQW5kcmVhOyBrZXlwcm92QGlldGYub3Jn
PEJSPlN1YmplY3Q6IFJlOiBbS0VZUFJPVl0gS2V5IA0KcGFja2FnZSB2cyBrZXkgY29udGFpbmVy
PEJSPjxCUj48QlI+V2UgaGF2ZSBiZWVuIHVzaW5nICJLZXkgeHh4IiB0byBkZXNjcmliZSB0aGUg
DQp0YXJnZXQgdGhhdCBEU0tQUCBhbmQgUFNLQzxCUj5wcm92aXNpb24uIFRoZSBzcGVjaWZpY2F0
aW9ucyBkZWFsIHdpdGgga2V5IA0KcHJvdmlzaW9uaW5nIGFmdGVyIGFsbC48QlI+IlRva2VuIEF0
dHJpYnV0ZXMiIHNlZW1zIHRvIGJlIGF3YXkgZnJvbSAia2V5IjsgSSANCmRvbid0IGZlZWwgdGhh
dCBpdCBpczxCUj5iZXR0ZXIgdGhhbiAiS2V5IFBhY2thZ2UiLiBJIGNhbiBsaXZlIHdpdGggIktl
eSANCkNvbnRhaW5lciIgaW4gRFNLUFAgLTxCUj50aGUgZGVmYXVsdCBpcyBQU0tDIEtleSBDb250
YWluZXIsIGFuZCBBU04uMSB2ZXJzaW9uIGlzIA0KS2V5UGFja2FnZS48QlI+PEJSPi0gTWluZzxC
Uj48QlI+Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4mZ3Q7IEZyb206IA0Ka2V5
cHJvdi1ib3VuY2VzQGlldGYub3JnPEJSPiZndDsgWzxBIA0KaHJlZj0ibWFpbHRvOmtleXByb3Yt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmtleXByb3YtYm91bmNlc0BpZXRmLm9yZzwvQT5dIE9u
IA0KQmVoYWxmIE9mIGFuZHJlYS5kb2hlcnR5QHJzYS5jb208QlI+Jmd0OyBTZW50OiBXZWRuZXNk
YXksIEphbnVhcnkgMjgsIDIwMDkgNTo0NyANClBNPEJSPiZndDsgVG86IGtleXByb3ZAaWV0Zi5v
cmc8QlI+Jmd0OyBTdWJqZWN0OiBbS0VZUFJPVl0gS2V5IHBhY2thZ2UgdnMga2V5IA0KY29udGFp
bmVyPEJSPiZndDs8QlI+Jmd0OyBUaGUgZm9sbG93aW5nIGNvbW1lbnQgd2FzIHByb3ZpZGVkIHJl
IG91ciB1c2Ugb2YgDQonS2V5PEJSPiZndDsgUGFja2FnZScgaW4gDQpEU0tQUDo8QlI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAiS2V5IA0KUGFja2FnZSIsIHdoaWNoIGlzIHNsaWdodGx5IGNvbmZ1c2luZyBuYW1lIGZvcjxC
Uj4mZ3Q7IHNvbWV0aGluZyB0aGF0IGRvZXNuJ3QgDQppbmNsdWRlIGEga2V5LCBhdCBsZWFzdCBp
biBhbGw8QlI+Jmd0OyBwcm90b2NvbCB2YXJpYW50cy4gUFNLQyBjYWxscyBpdCAiS2V5IA0KQ29u
dGFpbmVyIi4pPEJSPiZndDs8QlI+Jmd0OyBUaGUgc3VnZ2VzdGVkIGNoYW5nZSBpcyBmb3IgRFNL
UFAgdG8gY2hhbmdlICdLZXkgDQpQYWNrYWdlJyB0bzxCUj4mZ3Q7ICdUb2tlbiBBdHRyaWJ1dGVz
Jy4mbmJzcDsgQXNzdW1pbmcgd2UgY2hhbmdlIA0KJ0NyeXB0b2dyYXBoaWM8QlI+Jmd0OyBNb2R1
bGUnIHRvICdBdXRoZW50aWNhdGlvbiBUb2tlbicsIEkgdGhpbmsgJ1Rva2VuIA0KQXR0cmlidXRl
cyc8QlI+Jmd0OyBpcyBtdWNoIGNsZWFyZXIgYW5kIGJldHRlciBhbGlnbmVkIHdpdGggDQpQU0tD
LjxCUj4mZ3Q7PEJSPiZndDsgSSdsbCBwcm9jZWVkIGFjY29yZGluZ2x5IHVubGVzcyBJIGhlYXIg
c29tZXRoaW5nIHRvIA0KdGhlPEJSPiZndDsgY29udHJhcnkgd2l0aGluIHRoZSBuZXh0IGRheSBv
ciB0d28uPEJSPiZndDsgVGhhbmtzLDxCUj4mZ3Q7IA0KQW5kcmVhPEJSPiZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188QlI+Jmd0OyBLRVlQUk9WIA0K
bWFpbGluZyBsaXN0PEJSPiZndDsgS0VZUFJPVkBpZXRmLm9yZzxCUj4mZ3Q7IDxBIA0KaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXlwcm92Ij5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleXByb3Y8L0E+PEJSPiZndDs8QlI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188QlI+S0VZUFJPViANCm1h
aWxpbmcgbGlzdDxCUj5LRVlQUk9WQGlldGYub3JnPEJSPjxBIA0KaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXlwcm92Ij5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2tleXByb3Y8L0E+PEJSPjxCUj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxCUj5LRVlQUk9WIA0KbWFpbGluZyBsaXN0PEJSPktF
WVBST1ZAaWV0Zi5vcmc8QlI+PEEgDQpocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2tleXByb3YiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
a2V5cHJvdjwvQT48QlI+PEJSPjwvRk9OVD48L1A+PC9CT0RZPjwvSFRNTD4NCg==

------_=_NextPart_001_01C98220.20F82C7E--

--===============1992283079==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============1992283079==--

From keyprov-bounces@ietf.org  Thu Jan 29 09:07:05 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D5243A6A77; Thu, 29 Jan 2009 09:07:05 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F264D3A6A98 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 09:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.432
X-Spam-Level: 
X-Spam-Status: No, score=-2.432 tagged_above=-999 required=5 tests=[AWL=0.167,  BAYES_00=-2.599]
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 iXda3zSci01Q for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 09:07:03 -0800 (PST)
Received: from smtp105.biz.mail.re2.yahoo.com (smtp105.biz.mail.re2.yahoo.com [206.190.52.174]) by core3.amsl.com (Postfix) with SMTP id D271F3A68F7 for <keyprov@ietf.org>; Thu, 29 Jan 2009 09:07:02 -0800 (PST)
Received: (qmail 44374 invoked from network); 29 Jan 2009 17:06:44 -0000
Received: from unknown (HELO ?192.168.1.2?) (turners@96.241.12.252 with plain) by smtp105.biz.mail.re2.yahoo.com with SMTP; 29 Jan 2009 17:06:44 -0000
X-YMail-OSG: 9vPGgoYVM1miJKPrRTIa6QVBXejRPcUtijInpTLVFbwPjICcp0drrA0SdSnl.rLIprTnjMi6wH.uZkm645PWe4G4J0ADyol8iWcMkqlqh15L7xqfmmo0qupsEF4iCSSCtyLSncMJSRLFUUGbNAggPz3YKE..uBUXirPeH1nGcbaQHK_Oz8pntXjxcLsacuU7.qSba0iKZPQ.myuTjF6XSxXSas9h
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4981E248.6090701@ieca.com>
Date: Thu, 29 Jan 2009 12:07:20 -0500
From: Sean Turner <turners@ieca.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: andrea.doherty@rsa.com
References: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D110454758C@CORPUSMX10B.corp.emc.com>
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] DSKPP question re term
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Are we unnecessarily narrowing the scope too much?  I honestly prefer 
the more general language of module as opposed to token.

spt

andrea.doherty@rsa.com wrote:
> In reviewing Pasi's terminology changes for better aligning DSKPP and
> PSKC, while keeping the scope limited to the original charter of
> supporting authentication tokens, I've come to the conclusion that his
> use of the protocol client terms, e.g., authentication token and token
> algorithm are much clearer than the use of the broader and less concrete
> term "cryptographic module":
>      Authentication Token: A device or software component that uses 
>      symmetric key(s) to support authentication (for example,
>      one-time passwords or challenge-response) using one or more  
>      Token Algorithms.
> 
>      Token Algorithm: Determines the allowed lengths of the Token Key,
>      the cryptographic operations that can be performed (e.g. OTP
>      computation or challenge-response) and their inputs, outputs, and
>      algorithms; and what Token Attributes can be used. (TODO: This is
>      called "Key Type" in PSKC, but I think we need a better term.)
>      Some examples of Token Algorithms are HOTP [RFC4226], S/Key
>      [RFC1760], and SecurID-AES. In DSKPP, Token Algorithms are
>      identified by URIs.
> 
>      ...
> 
> To ensure consistency throughout the doc, then, I would like to replace
> "cryptographic module" with "authentication token" throughout.  For
> example, doing this replacement changes the 1st paragraph of the
> Abstract to say:
> 	   DSKPP is a client-server protocol for initialization (and
> 	   configuration) of symmetric keys to locally and remotely
> accessible
> 	   authentication tokens.  The protocol can be run with or
> without
> 	   private-key capabilities in the authentication tokens, and
> with or
> 	   without an established public-key infrastructure.
> 
> I recognize this a change over what we agreed to early on, but IMO it
> has the effect of making the scope and application of the document more
> immediately comprehensible.
> 
> If anyone disagrees or otherwise has comments, please respond within the
> couple of days.  We are working hard to get an update out asap.
> 
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 09:07:25 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 578853A6B66; Thu, 29 Jan 2009 09:07:25 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B6FB93A68F7 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 09:07:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.439
X-Spam-Level: 
X-Spam-Status: No, score=-2.439 tagged_above=-999 required=5 tests=[AWL=0.160,  BAYES_00=-2.599]
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 QpMjhGWTjrv6 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 09:07:22 -0800 (PST)
Received: from smtp102.biz.mail.re2.yahoo.com (smtp102.biz.mail.re2.yahoo.com [68.142.229.216]) by core3.amsl.com (Postfix) with SMTP id 397803A6A79 for <keyprov@ietf.org>; Thu, 29 Jan 2009 09:07:22 -0800 (PST)
Received: (qmail 62667 invoked from network); 29 Jan 2009 17:07:03 -0000
Received: from unknown (HELO ?192.168.1.2?) (turners@96.241.12.252 with plain) by smtp102.biz.mail.re2.yahoo.com with SMTP; 29 Jan 2009 17:07:03 -0000
X-YMail-OSG: tey1ad8VM1lbFrsBYOkonGk97PEVZlzDfj_iNJzqKUWtCpYNIBWMmneXV5EkP3KahEo_2XaGR56pkkbYA3y2EF8IRmm_JR5Rxvdd3mS9Ld4FbLgSYoImdv8S59bANokDHcAqMoPprISDmLFO9JIHb341XZ97ft8YsLzbLOJiBZBvfsPXyNypPG7AEqhxxsx8l2tXtpMnqeqnTlzfVmpI_mjOgAMFJPGIpElZJ4e7jARM1qtO
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4981E25C.3060408@ieca.com>
Date: Thu, 29 Jan 2009 12:07:40 -0500
From: Sean Turner <turners@ieca.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: andrea.doherty@rsa.com
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com>
Cc: keyprov@ietf.org
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Honestly, I'm not sure whether Key Package or Key Container is clearer 
about whether or not there is a key inside.  Can't people make the leap 
that one calls it a container and the other a package.  I mean 
initially, I thought this is an easy fix but then there's the fact that 
the OID is registered in the arc and it's been out for about a year.

spt

andrea.doherty@rsa.com wrote:
> The following comment was provided re our use of 'Key Package' in DSKPP:
>           "Key Package", which is slightly confusing name for something
> that doesn't include a key, at least in all protocol variants. PSKC
> calls it "Key Container".)
> 
> The suggested change is for DSKPP to change 'Key Package' to 'Token
> Attributes'.  Assuming we change 'Cryptographic Module' to
> 'Authentication Token', I think 'Token Attributes' is much clearer and
> better aligned with PSKC.
> 
> I'll proceed accordingly unless I hear something to the contrary within
> the next day or two.
> Thanks,
> Andrea
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 10:27:03 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63FCF28C21A; Thu, 29 Jan 2009 10:27:03 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F0D8228C1F4 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 10:27:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.488
X-Spam-Level: 
X-Spam-Status: No, score=-6.488 tagged_above=-999 required=5 tests=[AWL=0.111,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 wNwoS70OeNcR for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 10:27:01 -0800 (PST)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 17B3B28C1E9 for <keyprov@ietf.org>; Thu, 29 Jan 2009 10:27:00 -0800 (PST)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id n0TIQd0j004079; Thu, 29 Jan 2009 10:26:40 -0800
Received: from MOU1WNEXMB10.vcorp.ad.vrsn.com ([10.25.13.204]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 29 Jan 2009 10:26:37 -0800
Content-class: urn:content-classes:message
MIME-Version: 1.0
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Thu, 29 Jan 2009 10:26:36 -0800
Message-ID: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182070@mou1wnexmb10.vcorp.ad.vrsn.com>
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D1104547738@CORPUSMX10B.corp.emc.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
Thread-Index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABeMIYAACXxZkA==
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com> <9ED76AB595E4944BB33D8998DE448D1104547738@CORPUSMX10B.corp.emc.com>
From: "Pei, Mingliang" <mpei@verisign.com>
To: <andrea.doherty@rsa.com>, <keyprov@ietf.org>
X-OriginalArrivalTime: 29 Jan 2009 18:26:37.0599 (UTC) FILETIME=[1F45D2F0:01C9823F]
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

> Ming - what does PSKC refer to as the thing that holds a single key?
> What about Token Key Attributes?

It is referred as simply <Key> element with <KeyType>. Attributes are
under <Key>/<Data>, for example, <Key>/<Data>/<Counter> etc.
 
BTW, the Cryptographic Module in current DSKPP isn't wrong. It precisely
reflects what the protocol tries to do in protocol language. Only
"Authentication Token" is easy to understand for most audience in
typical authentication world. For any potential leverage or extension in
generic key provisioning such as Kerberos or storage AES encryption key,
"Authentication Token" world will be limiting us. I assume that we may
develop an extension later to support other use cases because of the
current reduction on algorithm and authentication options.

- Ming 

> -----Original Message-----
> From: andrea.doherty@rsa.com [mailto:andrea.doherty@rsa.com] 
> Sent: Thursday, January 29, 2009 5:52 AM
> To: Pei, Mingliang; keyprov@ietf.org
> Subject: RE: [KEYPROV] Key package vs key container
> 
> The reason that we chose Key Package over Key Container is 
> because PSKC Key Container may include multiple keys whereas 
> DSKPP only handles one.
> 
> 
> Sean - did you use Key Package for the same reason?  I 
> thought the ASN.1 could handle multiple keys?
> 
> Ming - what does PSKC refer to as the thing that holds a single key?
> What about Token Key Attributes?
> 
> Andrea 
> 
> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> Sent: Wednesday, January 28, 2009 9:39 PM
> To: Doherty, Andrea; keyprov@ietf.org
> Subject: Re: [KEYPROV] Key package vs key container
> 
> 
> We have been using "Key xxx" to describe the target that 
> DSKPP and PSKC provision. The specifications deal with key 
> provisioning after all.
> "Token Attributes" seems to be away from "key"; I don't feel 
> that it is better than "Key Package". I can live with "Key 
> Container" in DSKPP - the default is PSKC Key Container, and 
> ASN.1 version is KeyPackage.
> 
> - Ming
> 
> > -----Original Message-----
> > From: keyprov-bounces@ietf.org
> > [mailto:keyprov-bounces@ietf.org] On Behalf Of 
> andrea.doherty@rsa.com
> > Sent: Wednesday, January 28, 2009 5:47 PM
> > To: keyprov@ietf.org
> > Subject: [KEYPROV] Key package vs key container
> > 
> > The following comment was provided re our use of 'Key Package' in 
> > DSKPP:
> >           "Key Package", which is slightly confusing name for 
> > something that doesn't include a key, at least in all protocol 
> > variants. PSKC calls it "Key Container".)
> > 
> > The suggested change is for DSKPP to change 'Key Package' to 'Token 
> > Attributes'.  Assuming we change 'Cryptographic Module' to 
> > 'Authentication Token', I think 'Token Attributes'
> > is much clearer and better aligned with PSKC.
> > 
> > I'll proceed accordingly unless I hear something to the contrary 
> > within the next day or two.
> > Thanks,
> > Andrea
> > _______________________________________________
> > KEYPROV mailing list
> > KEYPROV@ietf.org
> > https://www.ietf.org/mailman/listinfo/keyprov
> > 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
> 
_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Thu Jan 29 11:07:26 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDCEA3A68E6; Thu, 29 Jan 2009 11:07:26 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7B23D3A68A7 for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 11:07:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.417
X-Spam-Level: 
X-Spam-Status: No, score=-6.417 tagged_above=-999 required=5 tests=[AWL=0.182,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 CSvV7Jon0wxx for <keyprov@core3.amsl.com>; Thu, 29 Jan 2009 11:07:24 -0800 (PST)
Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id 627F13A68E6 for <keyprov@ietf.org>; Thu, 29 Jan 2009 11:07:24 -0800 (PST)
Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.2.5/Switch-3.1.7) with ESMTP id n0TJ72Fu003373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jan 2009 14:07:02 -0500 (EST)
Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.15]) by hop04-l1d11-si02.isus.emc.com (Tablus Interceptor); Thu, 29 Jan 2009 14:06:56 -0500
Received: from corpussmtp3.corp.emc.com (corpussmtp3.corp.emc.com [10.254.64.53]) by mailhub.lss.emc.com (Switch-3.3.2mp/Switch-3.3.2mp) with ESMTP id n0TJ6rWl015502; Thu, 29 Jan 2009 14:06:54 -0500
Received: from CORPUSMX10B.corp.emc.com ([128.221.14.94]) by corpussmtp3.corp.emc.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 29 Jan 2009 14:06:53 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 29 Jan 2009 14:06:50 -0500
Message-ID: <9ED76AB595E4944BB33D8998DE448D11045AAE23@CORPUSMX10B.corp.emc.com>
In-Reply-To: <3E5A2F1AD44F5E49A74F79AB47C0C0C901182070@mou1wnexmb10.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [KEYPROV] Key package vs key container
thread-index: AcmBs4DNFVy3iYLUQ4eRJfUftJHc1QABqp8AABeMIYAACXxZkAABj+Yg
References: <9ED76AB595E4944BB33D8998DE448D110454759B@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182054@mou1wnexmb10.vcorp.ad.vrsn.com> <9ED76AB595E4944BB33D8998DE448D1104547738@CORPUSMX10B.corp.emc.com> <3E5A2F1AD44F5E49A74F79AB47C0C0C901182070@mou1wnexmb10.vcorp.ad.vrsn.com>
From: <andrea.doherty@rsa.com>
To: <mpei@verisign.com>, <keyprov@ietf.org>, <turners@ieca.com>
X-OriginalArrivalTime: 29 Jan 2009 19:06:53.0650 (UTC) FILETIME=[BF59F320:01C98244]
X-EMM-EM: Active
Subject: Re: [KEYPROV] Key package vs key container
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

Philip Hoyer had similar remarks.

I'll keep it to crypto module with authN token as an example.

Let's continue to use Key Package rather than Key Container.

Thanks for your inputs.

Andrea 

-----Original Message-----
From: Pei, Mingliang [mailto:mpei@verisign.com] 
Sent: Thursday, January 29, 2009 1:27 PM
To: Doherty, Andrea; keyprov@ietf.org
Subject: RE: [KEYPROV] Key package vs key container

> Ming - what does PSKC refer to as the thing that holds a single key?
> What about Token Key Attributes?

It is referred as simply <Key> element with <KeyType>. Attributes are
under <Key>/<Data>, for example, <Key>/<Data>/<Counter> etc.
 
BTW, the Cryptographic Module in current DSKPP isn't wrong. It precisely
reflects what the protocol tries to do in protocol language. Only
"Authentication Token" is easy to understand for most audience in
typical authentication world. For any potential leverage or extension in
generic key provisioning such as Kerberos or storage AES encryption key,
"Authentication Token" world will be limiting us. I assume that we may
develop an extension later to support other use cases because of the
current reduction on algorithm and authentication options.

- Ming 

> -----Original Message-----
> From: andrea.doherty@rsa.com [mailto:andrea.doherty@rsa.com] 
> Sent: Thursday, January 29, 2009 5:52 AM
> To: Pei, Mingliang; keyprov@ietf.org
> Subject: RE: [KEYPROV] Key package vs key container
> 
> The reason that we chose Key Package over Key Container is 
> because PSKC Key Container may include multiple keys whereas 
> DSKPP only handles one.
> 
> 
> Sean - did you use Key Package for the same reason?  I 
> thought the ASN.1 could handle multiple keys?
> 
> Ming - what does PSKC refer to as the thing that holds a single key?
> What about Token Key Attributes?
> 
> Andrea 
> 
> -----Original Message-----
> From: keyprov-bounces@ietf.org 
> [mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
> Sent: Wednesday, January 28, 2009 9:39 PM
> To: Doherty, Andrea; keyprov@ietf.org
> Subject: Re: [KEYPROV] Key package vs key container
> 
> 
> We have been using "Key xxx" to describe the target that 
> DSKPP and PSKC provision. The specifications deal with key 
> provisioning after all.
> "Token Attributes" seems to be away from "key"; I don't feel 
> that it is better than "Key Package". I can live with "Key 
> Container" in DSKPP - the default is PSKC Key Container, and 
> ASN.1 version is KeyPackage.
> 
> - Ming
> 
> > -----Original Message-----
> > From: keyprov-bounces@ietf.org
> > [mailto:keyprov-bounces@ietf.org] On Behalf Of 
> andrea.doherty@rsa.com
> > Sent: Wednesday, January 28, 2009 5:47 PM
> > To: keyprov@ietf.org
> > Subject: [KEYPROV] Key package vs key container
> > 
> > The following comment was provided re our use of 'Key Package' in 
> > DSKPP:
> >           "Key Package", which is slightly confusing name for 
> > something that doesn't include a key, at least in all protocol 
> > variants. PSKC calls it "Key Container".)
> > 
> > The suggested change is for DSKPP to change 'Key Package' to 'Token 
> > Attributes'.  Assuming we change 'Cryptographic Module' to 
> > 'Authentication Token', I think 'Token Attributes'
> > is much clearer and better aligned with PSKC.
> > 
> > I'll proceed accordingly unless I hear something to the contrary 
> > within the next day or two.
> > Thanks,
> > Andrea
> > _______________________________________________
> > KEYPROV mailing list
> > KEYPROV@ietf.org
> > https://www.ietf.org/mailman/listinfo/keyprov
> > 
> _______________________________________________
> KEYPROV mailing list
> KEYPROV@ietf.org
> https://www.ietf.org/mailman/listinfo/keyprov
> 
> 

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sat Jan 31 13:50:47 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3157C3A6A30; Sat, 31 Jan 2009 13:50:47 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D9C673A6A30 for <keyprov@core3.amsl.com>; Sat, 31 Jan 2009 13:50:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.351
X-Spam-Level: 
X-Spam-Status: No, score=-2.351 tagged_above=-999 required=5 tests=[AWL=0.248,  BAYES_00=-2.599]
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 9wk3B1w-sLxS for <keyprov@core3.amsl.com>; Sat, 31 Jan 2009 13:50:45 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id 2BD053A682D for <keyprov@ietf.org>; Sat, 31 Jan 2009 13:50:44 -0800 (PST)
Received: (qmail invoked by alias); 31 Jan 2009 21:50:25 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860) [91.154.108.144] by mail.gmx.net (mp059) with SMTP; 31 Jan 2009 22:50:25 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX18cKiUetIgcHtOt13y8uTN+y1BQnX4aLNdvy3d0ZI NS1r2XDCtIFDfC
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <andrea.doherty@rsa.com>, <Hannes.Tschofenig@gmx.net>, <mpei@verisign.com>, <keyprov@ietf.org>
References: <3D3C75174CB95F42AD6BCC56E5555B45F806C6@FIESEXC015.nsn-intra.net><3E5A2F1AD44F5E49A74F79AB47C0C0C901181F80@mou1wnexmb10.vcorp.ad.vrsn.com><004a01c97fec$69f9ae70$171ca20a@nsnintra.net><3E5A2F1AD44F5E49A74F79AB47C0C0C901181F81@mou1wnexmb10.vcorp.ad.vrsn.com> <004b01c97fee$ff7017d0$171ca20a@nsnintra.net> <9ED76AB595E4944BB33D8998DE448D1104546C14@CORPUSMX10B.corp.emc.com>
Date: Sat, 31 Jan 2009 23:51:08 +0200
Message-ID: <045701c983ee$07409d60$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
In-Reply-To: <9ED76AB595E4944BB33D8998DE448D1104546C14@CORPUSMX10B.corp.emc.com>
Thread-Index: Acl/wbkETLwyVEKLTRWE9gqihZd1NwAJ4XmwAAC39wAAABenIAAAK0gwADLiQzAAzUeUEA==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.49
Subject: Re: [KEYPROV] KEYPROV virtual interim meeting: Update
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

It seems that we weren't able to find a suitable date within the feasible
time period. 
That's fine. 

Let's skip the virtual interim meeting. 

Ciao
Hannes
 
>-----Original Message-----
>From: ext andrea.doherty@rsa.com [mailto:andrea.doherty@rsa.com] 
>Sent: 27 January, 2009 21:52
>To: Hannes.Tschofenig@gmx.net; mpei@verisign.com; Tschofenig, 
>Hannes (NSN - FI/Espoo); keyprov@ietf.org
>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting: Update
>
>I will be on vacation that week (it is school vacation week in 
>my state).  Could we do it the week after?
>Andrea 
>
>-----Original Message-----
>From: keyprov-bounces@ietf.org 
>[mailto:keyprov-bounces@ietf.org] On Behalf Of Hannes Tschofenig
>Sent: Monday, January 26, 2009 2:48 PM
>To: 'Pei, Mingliang'; Tschofenig, Hannes (NSN - FI/Espoo); 
>keyprov@ietf.org
>Subject: [KEYPROV] KEYPROV virtual interim meeting: Update
>Importance: High
>
>I sort of knew already that this wouldn't be so easy. 
>
>Hence, let's do a poll:
>http://www.doodle.com/participation.html?pollId=x2x3znmgttbhzasi
>
>
>Ciao
>Hannes 
>
>>-----Original Message-----
>>From: Pei, Mingliang [mailto:mpei@verisign.com]
>>Sent: 26 January, 2009 21:32
>>To: Hannes Tschofenig; Tschofenig, Hannes (NSN - FI/Espoo); 
>>keyprov@ietf.org
>>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>>
>>
>>It is a little bit early (7am PST) but it works. I am fine with 10am -
>>12 EST. Thanks.
>>
>>- Ming
>>
>>-----Original Message-----
>>From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net]
>>Sent: Monday, January 26, 2009 11:29 AM
>>To: Pei, Mingliang; Tschofenig, Hannes (NSN - FI/Espoo); 
>>keyprov@ietf.org
>>Subject: RE: [KEYPROV] KEYPROV virtual interim meeting
>>
>>Could we start one hour earlier?  
>>
>>>-----Original Message-----
>>>From: keyprov-bounces@ietf.org
>>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Pei, Mingliang
>>>Sent: 26 January, 2009 21:09
>>>To: Tschofenig, Hannes (NSN - FI/Espoo); keyprov@ietf.org
>>>Subject: Re: [KEYPROV] KEYPROV virtual interim meeting
>>>
>>>
>>>I have a conflict on the 2nd half of the proposal time slot (12-1pm
>>>EST) for the two hour call. I can attend full two hours on any other 
>>>days that week: 2/16, 2/18, 2/19, 2/20.
>>>
>>>Thanks,
>>>
>>>- Ming
>>>
>>>-----Original Message-----
>>>From: keyprov-bounces@ietf.org
>>>[mailto:keyprov-bounces@ietf.org] On Behalf Of Tschofenig, 
>Hannes (NSN
>>>- FI/Espoo)
>>>Sent: Monday, January 26, 2009 6:24 AM
>>>To: keyprov@ietf.org
>>>Subject: [KEYPROV] KEYPROV virtual interim meeting
>>>
>>>Hi all,
>>>
>>>to make more progress in KEYPROV we would like to make a
>>proposal for a
>>
>>>virtual interim meeting. The concept of virtual interim meetings is 
>>>floating around in the IETF and we thought it is a pretty good idea.
>>>Virtual interim meeting means that we are going to have a phone 
>>>conference call for about ~2 hours to chat about our working group 
>>>items.
>>>
>>>So, unless there are strong objections we suggest that
>>KEYPROV holds a
>>>virtual interim meeting on 17th February 2009, 11am EST for 2 hours.
>>>(This is in some sense an extended version of our weekly call. 
>>>Hopefully more members from the working group have time to join.)
>>>
>>>Proposed agenda:
>>>
>>>- Discuss status and open issues of KEYPROV working group
>>items (PSKC,
>>>DSKPP, ASN1 based key container)
>>>
>>>We will send an update within this week on the technicalities of the 
>>>call.
>>>
>>>Document authors, please resubmit your drafts by the 10th February. 
>>>
>>>Ciao
>>>Hannes & Phillip
>>>_______________________________________________
>>>KEYPROV mailing list
>>>KEYPROV@ietf.org
>>>https://www.ietf.org/mailman/listinfo/keyprov
>>>_______________________________________________
>>>KEYPROV mailing list
>>>KEYPROV@ietf.org
>>>https://www.ietf.org/mailman/listinfo/keyprov
>>>
>>
>
>_______________________________________________
>KEYPROV mailing list
>KEYPROV@ietf.org
>https://www.ietf.org/mailman/listinfo/keyprov
>
>

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

From keyprov-bounces@ietf.org  Sat Jan 31 14:14:37 2009
Return-Path: <keyprov-bounces@ietf.org>
X-Original-To: keyprov-archive@optimus.ietf.org
Delivered-To: ietfarch-keyprov-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE88B3A67A5; Sat, 31 Jan 2009 14:14:37 -0800 (PST)
X-Original-To: keyprov@core3.amsl.com
Delivered-To: keyprov@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0FC853A682D for <keyprov@core3.amsl.com>; Sat, 31 Jan 2009 14:14:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.046
X-Spam-Level: 
X-Spam-Status: No, score=-1.046 tagged_above=-999 required=5 tests=[AWL=-1.048, BAYES_50=0.001, HTML_MESSAGE=0.001]
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 JvGzbMroCC6B for <keyprov@core3.amsl.com>; Sat, 31 Jan 2009 14:14:36 -0800 (PST)
Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by core3.amsl.com (Postfix) with SMTP id DB6223A67A1 for <keyprov@ietf.org>; Sat, 31 Jan 2009 14:14:35 -0800 (PST)
Received: (qmail invoked by alias); 31 Jan 2009 22:14:16 -0000
Received: from a91-154-108-144.elisa-laajakaista.fi (EHLO 4FIL42860) [91.154.108.144] by mail.gmx.net (mp007) with SMTP; 31 Jan 2009 23:14:16 +0100
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1/23CBWd2D2XJ7DKoSEfi+gh0UXmJ+SE0mMYCTTSG 9z883XxUE+RkM9
From: "Hannes Tschofenig" <Hannes.Tschofenig@gmx.net>
To: <keyprov@ietf.org>
Date: Sun, 1 Feb 2009 00:14:59 +0200
Message-ID: <045a01c983f1$5bcb58e0$0201a8c0@nsnintra.net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: AcmD8Vr02A5dmg/3SXuj0FJQjkkL6Q==
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.65,0.65
Subject: [KEYPROV] Reminder: Weekly KEYPROV Conference Call
X-BeenThere: keyprov@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Provisioning of Symmetric Keys \(keyprov\)" <keyprov.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/keyprov>
List-Post: <mailto:keyprov@ietf.org>
List-Help: <mailto:keyprov-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/keyprov>, <mailto:keyprov-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0636556933=="
Sender: keyprov-bounces@ietf.org
Errors-To: keyprov-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0636556933==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_045B_01C98402.1F5428E0"

This is a multi-part message in MIME format.

------=_NextPart_000_045B_01C98402.1F5428E0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

* Conference Bridge Details: 

Next call: 3rd February 2009, 11am ET (for max 1 hour!)
Number: +1 (712) 432-1100
PIN: 292812# 

* Agenda

As usual we will talk about the editing status of our documents.
 - What edits do we need to make with PSKC to get it closer to WGLC?
 - What simplifications have been made to the DSKPP document?  
  

------=_NextPart_000_045B_01C98402.1F5428E0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7036.0">
<TITLE>Reminder: Weekly KEYPROV Conference Call</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D4 FACE=3D"Courier New">* Conference Bridge Details: =
</FONT>
</P>

<P><FONT SIZE=3D4 FACE=3D"Courier New">Next call: 3rd February 2009, =
11am ET (for max 1 hour!)</FONT>

<BR><FONT SIZE=3D4 FACE=3D"Courier New">Number: +1 (712) 432-1100</FONT>

<BR><FONT SIZE=3D4 FACE=3D"Courier New">PIN: 292812# </FONT>
</P>

<P><FONT SIZE=3D4 FACE=3D"Courier New">* Agenda</FONT>
</P>

<P><FONT SIZE=3D4 FACE=3D"Courier New">As usual we will talk about the =
editing status of our documents.</FONT>

<BR><FONT SIZE=3D4 FACE=3D"Courier New">&nbsp;- What edits do we need to =
make with PSKC to get it closer to WGLC?</FONT>

<BR><FONT SIZE=3D4 FACE=3D"Courier New">&nbsp;- What simplifications =
have been made to the DSKPP document?&nbsp; </FONT>

<BR><FONT SIZE=3D4 FACE=3D"Arial">&nbsp; </FONT>
</P>

</BODY>
</HTML>
------=_NextPart_000_045B_01C98402.1F5428E0--


--===============0636556933==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
KEYPROV mailing list
KEYPROV@ietf.org
https://www.ietf.org/mailman/listinfo/keyprov

--===============0636556933==--

