Skip to main content

DKIM Crypto Update
charter-ietf-dcrup-02

Revision differences

Document history

Date Rev. By Action
2017-08-04
02 Amy Vezza New version available: charter-ietf-dcrup-02.txt
2017-08-04
01-02 Amy Vezza State changed to Approved from Internal review
2017-08-04
01-02 Amy Vezza IESG has approved the charter
2017-08-04
01-02 Amy Vezza Closed "Ready w/o external review" ballot
2017-08-04
01-02 Amy Vezza Added milestone "Submit WG draft to IESG as Proposed Standard", due December 2017, from current group milestones
2017-08-04
01-02 Amy Vezza Added milestone "Agree what algorithms and key formats to add or deprecate", due October 2017, from current group milestones
2017-08-03
01-02 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2017-08-02
01-02 Suresh Krishnan [Ballot comment]
Looks fine to me. Have no strong feelings about external review.
2017-08-02
01-02 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2017-08-02
01-02 Kathleen Moriarty [Ballot comment]
I'm glad to see this work going forward and am also fine with skipping external review.
2017-08-02
01-02 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2017-08-02
01-02 Ben Campbell [Ballot comment]
I'm fine skipping the external review.
2017-08-02
01-02 Ben Campbell Ballot comment text updated for Ben Campbell
2017-08-02
01-02 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2017-08-02
01-02 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2017-08-02
01-02 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2017-08-01
01-02 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2017-08-01
01-02 Alexey Melnikov [Ballot comment]
I think I addressed comments from Warren and Spencer.
2017-08-01
01-02 Alexey Melnikov Ballot comment text updated for Alexey Melnikov
2017-08-01
01-02 Alexey Melnikov New version available: charter-ietf-dcrup-01-02.txt
2017-08-01
01-01 Alexey Melnikov New version available: charter-ietf-dcrup-01-01.txt
2017-07-24
01-00 Alexey Melnikov [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov
2017-07-12
01-00 Warren Kumari
[Ballot comment]
Editorial comments only:

1: Original:

DCRUP will consider four types of changes to DKIM: additional signing
algorithms such as those based on elliptic …
[Ballot comment]
Editorial comments only:

1: Original:

DCRUP will consider four types of changes to DKIM: additional signing
algorithms such as those based on elliptic curves, changes to key
strength advice and requirements, deprecating the use of SHA1,
and new public key forms, such as
putting the public key in the signature and a hash of the key in the
DNS to bypass bugs in DNS provisioning software that prevent publishing
longer keys as DNS TXT records. 

This sentence is really long, and I got lost in it. It says that there are 4 changes, but the wording makes it hard to figure out which they are.

Proposed (semi-colons to separate from the "such as"). Or, perhaps make this bullets instead?:
DCRUP will consider four types of changes to DKIM: additional signing
algorithms such as those based on elliptic curves; changes to key
strength advice and requirements; deprecating the use of SHA1;
and new public key forms, such as
putting the public key in the signature and a hash of the key in the
DNS to bypass bugs in DNS provisioning software that prevent publishing
longer keys as DNS TXT records.



2: "It will limit itself to existing implemented algorithms and key forms."
The "it will limit itself" sounds odd in a charter;  I'd suggest "It will be limited to..." or something similar (otherwise it sounds like this is an internal decision)
2017-07-12
01-00 Warren Kumari [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari
2017-07-12
01-00 Spencer Dawkins
[Ballot comment]
I'm fine with doing this, without external review.

I'm a Yes for this one, but Alexey needs to be a Yes before it's …
[Ballot comment]
I'm fine with doing this, without external review.

I'm a Yes for this one, but Alexey needs to be a Yes before it's approved, of course. But definitely the right thing to do.

I did see

    DKIM also currently supports use of SHA1 coupled with RSA.  SHA1 has been
formally deprecated due to weakness especially when used in the context
transport security, though the risk of a successful preimage attack is
   
I may be unaware of a well-known term of art, but I'm guessing "context transport security" is missing "of" (so, "context of transport security")?   
   
less severe.  Still, the community wishes to discourage its continued use
in the DKIM context.
2017-07-12
01-00 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2017-07-12
01-00 Cindy Morgan Telechat date has been changed to 2017-08-03 from 2017-04-27
2017-07-12
01-00 Alexey Melnikov WG action text was changed
2017-07-12
01-00 Alexey Melnikov WG review text was changed
2017-07-12
01-00 Alexey Melnikov WG review text was changed
2017-07-12
01-00 Alexey Melnikov Created "Ready w/o external review" ballot
2017-07-12
01-00 Alexey Melnikov State changed to Internal review from Informal IESG review
2017-07-06
01-00 Alexey Melnikov The WG wanted to clarify that deprecation of SHA1 use is in scope.
2017-07-06
01-00 Alexey Melnikov State changed to Informal IESG review from Approved
2017-07-06
01-00 Alexey Melnikov New version available: charter-ietf-dcrup-01-00.txt
2017-04-28
01 Cindy Morgan New version available: charter-ietf-dcrup-01.txt
2017-04-28
00-04 Cindy Morgan State changed to Approved from External review
2017-04-28
00-04 Cindy Morgan IESG has approved the charter
2017-04-28
00-04 Cindy Morgan Closed "Approve" ballot
2017-04-28
00-04 Cindy Morgan Closed "Ready for external review" ballot
2017-04-28
00-04 Cindy Morgan WG action text was changed
2017-04-28
00-04 Cindy Morgan New version available: charter-ietf-dcrup-00-04.txt
2017-04-28
00-03 Cindy Morgan WG action text was changed
2017-04-28
00-03 Cindy Morgan New version available: charter-ietf-dcrup-00-03.txt
2017-04-27
00-02 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2017-04-26
00-02 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2017-04-26
00-02 Kathleen Moriarty [Ballot Position Update] New position, Yes, has been recorded for Kathleen Moriarty
2017-04-26
00-02 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2017-04-26
00-02 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2017-04-26
00-02 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2017-04-26
00-02 Alexey Melnikov Added charter milestone "Submit WG draft to IESG as Proposed Standard", due December 2017
2017-04-26
00-02 Alexey Melnikov Added charter milestone "Agree what algorithms and key formats to add or deprecate", due October 2017
2017-04-26
00-02 Alexey Melnikov New version available: charter-ietf-dcrup-00-02.txt
2017-04-25
00-01 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2017-04-25
00-01 Ben Campbell [Ballot comment]
Please expand DKIM somewhere in the first sentence or so.

Milestones?
2017-04-25
00-01 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2017-04-24
00-01 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2017-04-24
00-01 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2017-04-24
00-01 Mirja Kühlewind [Ballot comment]
Would it be already possible to add milestones?
2017-04-24
00-01 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2017-04-24
00-01 Alexey Melnikov
[Ballot comment]
Currently DKIM mailing list is not hosted on ietf.org. Should I request creation of a new one or keep using existing one …
[Ballot comment]
Currently DKIM mailing list is not hosted on ietf.org. Should I request creation of a new one or keep using existing one where people already participate?
2017-04-24
00-01 Alexey Melnikov Ballot comment text updated for Alexey Melnikov
2017-04-24
00-01 Alexey Melnikov [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov
2017-04-23
00-01 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2017-04-23
00-01 Warren Kumari [Ballot comment]
I liked 00-00, and I still like 00-01 :-)
2017-04-23
00-01 Warren Kumari [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari
2017-04-22
00-01 Eric Rescorla [Ballot Position Update] New position, No Objection, has been recorded for Eric Rescorla
2017-04-14
00-01 Amy Vezza Telechat date has been changed to 2017-04-27 from 2017-04-13
2017-04-14
00-01 Amy Vezza Created "Approve" ballot
2017-04-14
00-01 Amy Vezza State changed to External review from Internal review
2017-04-14
00-01 Amy Vezza WG new work message text was changed
2017-04-14
00-01 Amy Vezza WG review text was changed
2017-04-14
00-01 Amy Vezza WG new work message text was changed
2017-04-14
00-01 Amy Vezza WG review text was changed
2017-04-14
00-01 Amy Vezza WG review text was changed
2017-04-14
00-01 Amy Vezza WG review text was changed
2017-04-13
00-01 Alexey Melnikov New version available: charter-ietf-dcrup-00-01.txt
2017-04-13
00-00 Kathleen Moriarty [Ballot Position Update] New position, Yes, has been recorded for Kathleen Moriarty
2017-04-12
00-00 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2017-04-12
00-00 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2017-04-12
00-00 Ben Campbell [Ballot comment]
I aggree with Spencer's comments
2017-04-12
00-00 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2017-04-12
00-00 Benoît Claise
[Ballot comment]
Agreed with Spencer. I had to read this sentence multiple times.
"The only current algorithm is RSA,
with advice that signing keys should …
[Ballot comment]
Agreed with Spencer. I had to read this sentence multiple times.
"The only current algorithm is RSA,
with advice that signing keys should be between 1024 and 2048 bits. While
1024 bit signatures are common, longer signatures are not because bugs in
DNS provisioning software prevent publishing longer keys as DNS TXT records."

Please detail the milestones.
2017-04-12
00-00 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2017-04-11
00-00 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2017-04-11
00-00 Warren Kumari [Ballot Position Update] New position, Yes, has been recorded for Warren Kumari
2017-04-11
00-00 Alissa Cooper [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper
2017-04-11
00-00 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2017-04-10
00-00 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2017-04-09
00-00 Alexey Melnikov [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov
2017-04-08
00-00 Eric Rescorla [Ballot Position Update] New position, Yes, has been recorded for Eric Rescorla
2017-04-07
00-00 Spencer Dawkins
[Ballot comment]
I'm a Yes, although I'm not the responsible AD, because this is the right thing to do.

I wonder if you need to …
[Ballot comment]
I'm a Yes, although I'm not the responsible AD, because this is the right thing to do.

I wonder if you need to include this in the text:

"The only current algorithm is RSA,
with advice that signing keys should be between 1024 and 2048 bits. While
1024 bit signatures are common, longer signatures are not because bugs in
DNS provisioning software prevent publishing longer keys as DNS TXT records."

With a few re-reads, I can connect the dots between

RSA -> more algorithms
1024-2048 -> I'm guessing guidance for longer signing keys?
signature doesn't fit in a TXT record -> put it somewhere else

that matches the three work areas in the updated charter, but that took a few re-reads, and the updated charter is at least as clear to me without those two sentences :-)

At most, perhaps

OLD

"putting the public key in the signature and a hash of the key in the DNS"

NEW

"putting the public key in the signature and a hash of the key in the DNS to bypass bugs in DNS provisioning software that prevent publishing longer keys as DNS TXT records"

to explain why the charter includes this part (adding algorithms and updating guidance on key lengths doesn't require explanation).

But do the right thing, of course (and I am balloting YES even if you don't change anything).
2017-04-07
00-00 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2017-04-07
00-00 Alexey Melnikov WG action text was changed
2017-04-07
00-00 Alexey Melnikov WG review text was changed
2017-04-07
00-00 Alexey Melnikov WG review text was changed
2017-04-07
00-00 Alexey Melnikov Created "Ready for external review" ballot
2017-04-07
00-00 Alexey Melnikov State changed to Internal review from Informal IESG review
2017-03-31
00-00 Alexey Melnikov Placed on agenda for telechat - 2017-04-13
2017-03-31
00-00 Alexey Melnikov Initial review time expires 2017-04-07
2017-03-31
00-00 Alexey Melnikov State changed to Informal IESG review from Not currently under review
2017-03-31
00-00 Alexey Melnikov New version available: charter-ietf-dcrup-00-00.txt