-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20-04-11 11:58, Matthijs Mekking wrote:
> Hi Antoin,
> 
> It is assumed that in the cooperating case, both operators allow
> publishing of the signatures.
> 
> So they don't create the signature themselves, they merely copy the
> signature and publish it in their version of the zone.

Ok, so that's a second option I hadn't thought about, because it is
impractical in practice. I guess in theory this will work, but only if
the zone, DNSKEYset and RRSIGs are static for the complete rollover period.

In the case I have seen and discussed so far, only the public keys were
exchanged, and not the signatures. Exchanging signatures takes again
another step in the process, as a new signature can only be created
after recieving the new keys. And it only works if the signatures have
an expire that is longer than the transfer process.

When you use the Doule-DS rollover, child A only needs to recieve B's
new public keys, and signs it only with KSK_A. child B has allready
queried A's public keys and has allready signed the DNSKEY set with only
KSK_B.
For the Double-DS method, that is sufficiant.

I guess you can now also have child A copy RRSIG_K_B(DNSKEY) and child B
copy RRSIG_K_A(DNSKEY), but this is another step in the process that
consumes propagation time and extra interaction. It also disallows the
childs to refresh the signatures when they expire, unless they have yet
another interaction.

This was the scheme I had in mind with Double-DS and cooperating DNS
providers:

- ------------------------------------------------------------
    initial            |        Double DS                    |
    ------------------------------------------------------------
    Parent:
     NS_A                            NS_A
     DS_A                            DS_A
                                     DS_B
    ------------------------------------------------------------
    Child at A:            Child at A:       Child at B:
     SOA_A0                 SOA_A1            SOA_B0
     RRSIG_Z_A(SOA)         RRSIG_Z_A(SOA)    RRSIG_Z_B(SOA)

     NS_A                   NS_A              NS_B
     RRSIG_Z_A(NS)          RRSIG_Z_A(NS)     RRSIG_Z_B(NS)


     DNSKEY_Z_A             DNSKEY_Z_A         DNSKEY_Z_A
     DNSKEY_K_A             DNSKEY_Z_B         DNSKEY_Z_B
     RRSIG_K_A(DNSKEY)      DNSKEY_K_A         DNSKEY_K_A
                            DNSKEY_K_B         DNSKEY_K_B
                            RRSIG_K_A(DNSKEY)  RRSIG_K_B(DNSKEY)
    ------------------------------------------------------------

    ------------------------------------------------------------
          Redelegation                 |   post migration      |
    ------------------------------------------------------------
    Parent:
              NS_B                           NS_B
              DS_A                           DS_B
              DS_B
    ------------------------------------------------------------
    Child at A:       Child at B:             Child at B:

     SOA_A2             SOA_B1                SOA_B2
     RRSIG_Z_A(SOA)     RRSIG_Z_B(SOA)        RRSIG_Z_B(SOA)

     NS_B               NS_B                  NS_B
     RRSIG_Z_A(NS)      RRSIG_Z_B(NS)         RRSIG_Z_B(NS)


     DNSKEY_Z_A         DNSKEY_Z_A            DNSKEY_Z_B
     DNSKEY_Z_B         DNSKEY_Z_B            DNSKEY_K_B
     DNSKEY_K_A         DNSKEY_K_A            RRSIG_K_B(DNSKEY)
     DNSKEY_K_B         DNSKEY_K_B
     RRSIG_K_A(DNSKEY)  RRSIG_K_B(DNSKEY)


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

There is less data to exchange.


- -- 
Antoin Verschuren

Technical Policy Advisor SIDN
Utrechtseweg 310, PO Box 5022, 6802 EA Arnhem, The Netherlands

P: +31 26 3525500  F: +31 26 3525505  M: +31 6 23368970
mailto:[email protected]  xmpp:[email protected]
http://www.sidn.nl/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJNrsbKAAoJEDqHrM883Agnq7IH/2S1bb0639QslS8bytaOws03
Urqcxe++tryi9L2PYX8GFurU6WrlspgK5ynzYQdOrcuuDHRiMPuCdXQhM4mtMF8M
GdoyZ9UcKgTn4Ae8kvRt8op5NBE9ZT+NAHjbLbK/qGuh7fffgB2iDP8EEXETtAki
PO/L2Cf9tOOLF2PpGdi2w3ups94n1/xRtml23MV/MaBn5YBh+Fh+o8He7KopaaWq
Or5JZRmywWlZRmQAgDJsYNPD61xrFICV/oocVcOg2KlTYg/2JFK4eSdJgDOBoS8u
EZ2PEbXvbnt+MbomvSLz3xt1Diw9ETPorEuAJtUyVjXOeHVOe8TC/l2iaYMUdBE=
=3ScI
-----END PGP SIGNATURE-----
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to