Archiving, with permission of all those involved, and with apologies for having let this turn into a technical discussion off-list.

Mark's message (the topmost one) includes a number of interesting design points, that should be further pursued.

Regards,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>





Begin forwarded message:

From: "Priestley, Mark, VF-Group" <[EMAIL PROTECTED]>
Date: 26 September 2008 15:12:28 CEDT
To: "Thomas Roessler" <[EMAIL PROTECTED]>, "Arthur Barstow" <[EMAIL PROTECTED] > Cc: "ext Marcos Caceres" <[EMAIL PROTECTED]>, "Frederick Hirsch" <[EMAIL PROTECTED]>, "Arve Bersvendsen" <[EMAIL PROTECTED] > Subject: RE: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

Apologies for joining the discussion late.

I'm in agreement with what has been communicated so far. My opinion
would be that support for SHA-256 for Widgets 1.0 would represent the
good choice called for by Thomas.

In terms of a good idea of how to change from one algorithm to another
at a later point in time, IMHO this is not an easy problem to solve. The
main problem is supporting legacy devices. This will inevitably mean
that you need to sign all content using both algorithms for the
migration period, which may be quite some while and will be a real pain.
During this time you'll also need to be able to tell which algorithms
the consuming device supports and send it the right content. Being able
to update the widget engine OTA will help but can't be relied on. (I'm
sure this is all common knowledge but I thought it was worth repeating
as it's something that will impact Operators particularly acutely)

My feeling therefore tends to be that it is prudent to mandate support
more than one algorithm as early as possible (although actually in our
case I'm starting to think that mandating support for SHA-1 is of little
value if we are also planning to mandate support of SHA-256) but I'm
aware that this is not always an attractive proposal from an implementer
or testers perspective.

Thanks,

Mark




-----Original Message-----
From: Thomas Roessler [mailto:[EMAIL PROTECTED]
Sent: 25 September 2008 18:44
To: Arthur Barstow
Cc: ext Marcos Caceres; Frederick Hirsch; Priestley, Mark, VF-Group;
Arve Bersvendsen
Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital
Signatures spec

I'm not sure that the requirement I gave is one that would lead to
changes to the widget requirements spec -- it's more a general design
principle about using cryptographic algorithms.

The fundamental point is that you need some useful migration story from
one hash algorithm to another one.  XML Signature has that, since it
identifies all algorithms by URI.  So, unless you do something on your
own and just say in the spec "this is the sha-foo hash of the following
data" without identifying the algorithm in the document, you should be
fine.

The second point is, again, just the way in which you usually get
interoperability in a space where you have choices:  Make some good
choices (maybe just *one* choice) for the purposes of a specific spec,
and be sure you have an idea how to change that later on.

Hope this clarifies matters,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 19:33, Arthur Barstow wrote:

Good question. Let's see what the domain experts say.

My take is:

* The first sentence in the current text will need to be updated to
reflect req #1 from Thomas.

* Regarding Thomas' req #2, perhaps that doesn't need to be an
explicit requirement but something we need to address in the spec.
It feels too much like a statement about the usage/deployment of XML
Signature rather than a high-level req.

-AB

On Sep 25, 2008, at 10:49 AM, ext Marcos Caceres wrote:

On Thu, Sep 25, 2008 at 3:06 PM, Thomas Roessler <[EMAIL PROTECTED]> wrote:
totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change
later on.
2. Pick a decent set of algorithms.


Does that means that R43. Support for Multiple Message Digest
Algorithms needs to be changed? it currently reads:

"A conforming specification MUST recommend that where the integrity
of
data is protected using a message digest, it MUST be possible to use
the SHA-1 message digest algorithm or the SHA-256 message digest
algorithm. Due to known weaknesses in the SHA-1 algorithm and the
expected lifetime of implementations, a conforming specification MUST
strongly recommend the use of SHA-256 to ensure that the overall
security of the solution is maintained."


--
Marcos Caceres
http://datadriven.com.au


Begin forwarded message:

From: Thomas Roessler <[EMAIL PROTECTED]>
Date: 25 September 2008 19:43:59 CEDT
To: Arthur Barstow <[EMAIL PROTECTED]>
Cc: ext Marcos Caceres <[EMAIL PROTECTED]>, "Frederick Hirsch" <[EMAIL PROTECTED]>, "Mark Priestley" <[EMAIL PROTECTED] >, "Arve Bersvendsen" <[EMAIL PROTECTED]> Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

I'm not sure that the requirement I gave is one that would lead to changes to the widget requirements spec -- it's more a general design principle about using cryptographic algorithms.

The fundamental point is that you need some useful migration story from one hash algorithm to another one. XML Signature has that, since it identifies all algorithms by URI. So, unless you do something on your own and just say in the spec "this is the sha-foo hash of the following data" without identifying the algorithm in the document, you should be fine.

The second point is, again, just the way in which you usually get interoperability in a space where you have choices: Make some good choices (maybe just *one* choice) for the purposes of a specific spec, and be sure you have an idea how to change that later on.

Hope this clarifies matters,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 19:33, Arthur Barstow wrote:

Good question. Let's see what the domain experts say.

My take is:

* The first sentence in the current text will need to be updated to reflect req #1 from Thomas.

* Regarding Thomas' req #2, perhaps that doesn't need to be an explicit requirement but something we need to address in the spec. It feels too much like a statement about the usage/deployment of XML Signature rather than a high-level req.

-AB

On Sep 25, 2008, at 10:49 AM, ext Marcos Caceres wrote:

On Thu, Sep 25, 2008 at 3:06 PM, Thomas Roessler <[EMAIL PROTECTED]> wrote:
totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change later on.
2. Pick a decent set of algorithms.


Does that means that R43. Support for Multiple Message Digest
Algorithms needs to be changed? it currently reads:

"A conforming specification MUST recommend that where the integrity of
data is protected using a message digest, it MUST be possible to use
the SHA-1 message digest algorithm or the SHA-256 message digest
algorithm. Due to known weaknesses in the SHA-1 algorithm and the
expected lifetime of implementations, a conforming specification MUST
strongly recommend the use of SHA-256 to ensure that the overall
security of the solution is maintained."


--
Marcos Caceres
http://datadriven.com.au


Begin forwarded message:

From: Arthur Barstow <[EMAIL PROTECTED]>
Date: 25 September 2008 19:33:17 CEDT
To: ext Marcos Caceres <[EMAIL PROTECTED]>
Cc: "Thomas Roessler" <[EMAIL PROTECTED]>, "Frederick Hirsch" <[EMAIL PROTECTED] >, "Mark Priestley" <[EMAIL PROTECTED]>, "Arve Bersvendsen" <[EMAIL PROTECTED]> Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

Good question. Let's see what the domain experts say.

My take is:

* The first sentence in the current text will need to be updated to reflect req #1 from Thomas.

* Regarding Thomas' req #2, perhaps that doesn't need to be an explicit requirement but something we need to address in the spec. It feels too much like a statement about the usage/deployment of XML Signature rather than a high-level req.

-AB

On Sep 25, 2008, at 10:49 AM, ext Marcos Caceres wrote:

On Thu, Sep 25, 2008 at 3:06 PM, Thomas Roessler <[EMAIL PROTECTED]> wrote:
totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change later on.
2. Pick a decent set of algorithms.


Does that means that R43. Support for Multiple Message Digest
Algorithms needs to be changed? it currently reads:

"A conforming specification MUST recommend that where the integrity of
data is protected using a message digest, it MUST be possible to use
the SHA-1 message digest algorithm or the SHA-256 message digest
algorithm. Due to known weaknesses in the SHA-1 algorithm and the
expected lifetime of implementations, a conforming specification MUST
strongly recommend the use of SHA-256 to ensure that the overall
security of the solution is maintained."


--
Marcos Caceres
http://datadriven.com.au

Begin forwarded message:

From: "Marcos Caceres" <[EMAIL PROTECTED]>
Date: 25 September 2008 16:49:30 CEDT
To: "Thomas Roessler" <[EMAIL PROTECTED]>
Cc: "Frederick Hirsch" <[EMAIL PROTECTED]>, "Arthur Barstow" <[EMAIL PROTECTED]>, "Mark Priestley" <[EMAIL PROTECTED] >, "Arve Bersvendsen" <[EMAIL PROTECTED]> Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

On Thu, Sep 25, 2008 at 3:06 PM, Thomas Roessler <[EMAIL PROTECTED]> wrote:
totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change later on.
2. Pick a decent set of algorithms.


Does that means that R43. Support for Multiple Message Digest
Algorithms needs to be changed? it currently reads:

"A conforming specification MUST recommend that where the integrity of
data is protected using a message digest, it MUST be possible to use
the SHA-1 message digest algorithm or the SHA-256 message digest
algorithm. Due to known weaknesses in the SHA-1 algorithm and the
expected lifetime of implementations, a conforming specification MUST
strongly recommend the use of SHA-256 to ensure that the overall
security of the solution is maintained."


--
Marcos Caceres
http://datadriven.com.au

Begin forwarded message:

From: Frederick Hirsch <[EMAIL PROTECTED]>
Date: 25 September 2008 16:07:28 CEDT
To: "ext Thomas Roessler" <[EMAIL PROTECTED]>
Cc: Arthur Barstow <[EMAIL PROTECTED]>, Marcos Caceres <[EMAIL PROTECTED] >, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

+1
and maybe picking one algorithm now is simple and the way to go, but in future a new edition might change the algs

(e.g. someone is going to have to think about versioning, as usual.)

regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 10:06 AM, ext Thomas Roessler wrote:

totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change later on.
2. Pick a decent set of algorithms.

-- Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 16:03, Frederick Hirsch wrote:

indeed, but the SHA-1 risk is not the last risk we will ever see...

regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:56 AM, ext Thomas Roessler wrote:

Frederick,

to your first point, they'll need to agree on some set of algorithms to get interoperability for widgets, as a platform.

Regards,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 15:52, Frederick Hirsch wrote:

one question I have is the following:

XML Signature makes an effort to allow the specification of algorithm with the data, thus allowing it to be self-specifying and modifiable. Why do you feel a requirement to limit to a single algorithm? What happens if you select RSA-SHA256 and then a need is seen for SHA-512 or an alternative to RSA due to some new attack or weakness?

Why not leverage the flexibility of XML Signature to allow different algorithms, along lines of Receiver MUST support RSA- SHA1, RSA-SHA256 "or better" and Sender MUST support RSA-SHA256 etc But perhaps I am anticipating WG discussion.

Draft looks good, maybe

s/Anyhow, d/D/
#2 s/do/should

Perhaps add #4, is there sense is supporting more than one algorithm?


regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:44 AM, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >








Begin forwarded message:

From: Thomas Roessler <[EMAIL PROTECTED]>
Date: 25 September 2008 16:06:09 CEDT
To: Frederick Hirsch <[EMAIL PROTECTED]>
Cc: Arthur Barstow <[EMAIL PROTECTED]>, Marcos Caceres <[EMAIL PROTECTED] >, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

totally, yes.

So there are really two requirements here:

1. Do not use sha-256 implicitly, anywhere, so you can change later on.
2. Pick a decent set of algorithms.

-- Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 16:03, Frederick Hirsch wrote:

indeed, but the SHA-1 risk is not the last risk we will ever see...

regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:56 AM, ext Thomas Roessler wrote:

Frederick,

to your first point, they'll need to agree on some set of algorithms to get interoperability for widgets, as a platform.

Regards,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 15:52, Frederick Hirsch wrote:

one question I have is the following:

XML Signature makes an effort to allow the specification of algorithm with the data, thus allowing it to be self-specifying and modifiable. Why do you feel a requirement to limit to a single algorithm? What happens if you select RSA-SHA256 and then a need is seen for SHA-512 or an alternative to RSA due to some new attack or weakness?

Why not leverage the flexibility of XML Signature to allow different algorithms, along lines of Receiver MUST support RSA- SHA1, RSA-SHA256 "or better" and Sender MUST support RSA-SHA256 etc But perhaps I am anticipating WG discussion.

Draft looks good, maybe

s/Anyhow, d/D/
#2 s/do/should

Perhaps add #4, is there sense is supporting more than one algorithm?


regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:44 AM, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >







Begin forwarded message:

From: Frederick Hirsch <[EMAIL PROTECTED]>
Date: 25 September 2008 16:03:27 CEDT
To: "ext Thomas Roessler" <[EMAIL PROTECTED]>
Cc: Arthur Barstow <[EMAIL PROTECTED]>, Marcos Caceres <[EMAIL PROTECTED] >, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

indeed, but the SHA-1 risk is not the last risk we will ever see...

regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:56 AM, ext Thomas Roessler wrote:

Frederick,

to your first point, they'll need to agree on some set of algorithms to get interoperability for widgets, as a platform.

Regards,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 15:52, Frederick Hirsch wrote:

one question I have is the following:

XML Signature makes an effort to allow the specification of algorithm with the data, thus allowing it to be self-specifying and modifiable. Why do you feel a requirement to limit to a single algorithm? What happens if you select RSA-SHA256 and then a need is seen for SHA-512 or an alternative to RSA due to some new attack or weakness?

Why not leverage the flexibility of XML Signature to allow different algorithms, along lines of Receiver MUST support RSA- SHA1, RSA-SHA256 "or better" and Sender MUST support RSA-SHA256 etc But perhaps I am anticipating WG discussion.

Draft looks good, maybe

s/Anyhow, d/D/
#2 s/do/should

Perhaps add #4, is there sense is supporting more than one algorithm?


regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:44 AM, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >






Begin forwarded message:

From: Thomas Roessler <[EMAIL PROTECTED]>
Date: 25 September 2008 15:56:53 CEDT
To: Frederick Hirsch <[EMAIL PROTECTED]>
Cc: Arthur Barstow <[EMAIL PROTECTED]>, Marcos Caceres <[EMAIL PROTECTED] >, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

Frederick,

to your first point, they'll need to agree on some set of algorithms to get interoperability for widgets, as a platform.

Regards,
--
Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 15:52, Frederick Hirsch wrote:

one question I have is the following:

XML Signature makes an effort to allow the specification of algorithm with the data, thus allowing it to be self-specifying and modifiable. Why do you feel a requirement to limit to a single algorithm? What happens if you select RSA-SHA256 and then a need is seen for SHA-512 or an alternative to RSA due to some new attack or weakness?

Why not leverage the flexibility of XML Signature to allow different algorithms, along lines of Receiver MUST support RSA- SHA1, RSA-SHA256 "or better" and Sender MUST support RSA-SHA256 etc But perhaps I am anticipating WG discussion.

Draft looks good, maybe

s/Anyhow, d/D/
#2 s/do/should

Perhaps add #4, is there sense is supporting more than one algorithm?


regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:44 AM, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >





Begin forwarded message:

From: "Marcos Caceres" <[EMAIL PROTECTED]>
Date: 25 September 2008 15:53:38 CEDT
To: "Arthur Barstow" <[EMAIL PROTECTED]>
Cc: "Thomas Roessler" <[EMAIL PROTECTED]>, "Mark Priestley" <[EMAIL PROTECTED] >, "Arve Bersvendsen" <[EMAIL PROTECTED]>, "Frederick Hirsch" <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

Sounds fine to me too.

On Thu, Sep 25, 2008 at 2:44 PM, Arthur Barstow <[EMAIL PROTECTED]> wrote:
Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable
to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of
Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest
Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to
the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what
identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256
(rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >







--
Marcos Caceres
http://datadriven.com.au

Begin forwarded message:

From: Frederick Hirsch <[EMAIL PROTECTED]>
Date: 25 September 2008 15:52:41 CEDT
To: Arthur Barstow <[EMAIL PROTECTED]>
Cc: Marcos Caceres <[EMAIL PROTECTED]>, Thomas Roessler <[EMAIL PROTECTED]>, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED]> Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

one question I have is the following:

XML Signature makes an effort to allow the specification of algorithm with the data, thus allowing it to be self-specifying and modifiable. Why do you feel a requirement to limit to a single algorithm? What happens if you select RSA-SHA256 and then a need is seen for SHA-512 or an alternative to RSA due to some new attack or weakness?

Why not leverage the flexibility of XML Signature to allow different algorithms, along lines of Receiver MUST support RSA-SHA1, RSA- SHA256 "or better" and Sender MUST support RSA-SHA256 etc But perhaps I am anticipating WG discussion.

Draft looks good, maybe

s/Anyhow, d/D/
#2 s/do/should

Perhaps add #4, is there sense is supporting more than one algorithm?


regards, Frederick

Frederick Hirsch
Nokia



On Sep 25, 2008, at 9:44 AM, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >




Begin forwarded message:

From: Thomas Roessler <[EMAIL PROTECTED]>
Date: 25 September 2008 15:52:02 CEDT
To: Arthur Barstow <[EMAIL PROTECTED]>
Cc: Marcos Caceres <[EMAIL PROTECTED]>, Mark Priestley <[EMAIL PROTECTED] >, Arve Bersvendsen <[EMAIL PROTECTED]>, Frederick Hirsch <[EMAIL PROTECTED] > Subject: Re: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

fine with me
-- Thomas Roessler, W3C  <[EMAIL PROTECTED]>



On 25 Sep 2008, at 15:44, Arthur Barstow wrote:

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >




Begin forwarded message:

From: Arthur Barstow <[EMAIL PROTECTED]>
Date: 25 September 2008 15:44:07 CEDT
To: Marcos Caceres <[EMAIL PROTECTED]>, Thomas Roessler <[EMAIL PROTECTED]>, Mark Priestley <[EMAIL PROTECTED]>, Arve Bersvendsen <[EMAIL PROTECTED]>
Cc: Frederick Hirsch <[EMAIL PROTECTED]>
Subject: DRAFT: Seeking feedback regarding Widgets Digital Signatures spec

Below is my DRAFT e-mail to the XML Sec WG regarding Issue #22.

Is this OK? If not, please send suggested changes that will make it OK.

FYI, I discussed this impending e-mail with Frederick and he was agreeable to me including him on this Draft email.

-Thanks, Art


=== START DRAFT

To: [EMAIL PROTECTED]
Cc: public-webapps@w3.org
Subject: Seeking feedback regarding Widgets Digital Signatures spec

Frederick, All,

As you may know, the Web Applications WG [WebApps] is working on a Digital Signature specification for "Widgets" (see [Widgets] for a definition of Widget in this context).

The FPWD of our Digital Signature spec is at [DigSig-TR] and the latest Editor's Draft is available at [DigSig-ED].

Anyhow, during our August f2f meeting, we discussed what we call Issue #22 - "Is sha1 as a DigestMethod strong enough for Widgets digital signatures?" [Issue-22]. At then end of this discussion [Issue-22-Discuss] I agreed to the following action:

[[
Ask the XML Sec WG "what algorithm do you recommend we use and what identifier should we use for it?
]]

Our questions are:

1. What (if any) issues do you foresee if we require support for SHA-256 (rather than SHA-1)?

2. What algorithm do we use?

3. What identifier do we use for the algorithm?

-Regards, Art Barstow
Co-Chair of the WebApps WG

[WebApps] <http://www.w3.org/2008/webapps/wiki/Main_Page>
[Widgets] <http://www.w3.org/TR/widgets-reqs/#introduction>
[DigSig-TR] <http://www.w3.org/TR/widgets-digsig/>
[DigSig-ED] <http://dev.w3.org/2006/waf/widgets-digsig/>
[Issue-22] <http://www.w3.org/2008/webapps/track/issues/22>
[Issue-22-Discuss] <http://www.w3.org/2008/08/27-wam-minutes.html#item07 >





Reply via email to