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

In message <[email protected]
93.PROD.OUTLOOK.COM>, MCN-IETF <[email protected]> writes

>As I understand the recent discussion, if an intermediary receives a message 
>for 
>which the existing DKIM2 chain can no longer be continued, it may remove the 
>previous DKIM2 information and start a new chain with m=1, i=1.

correct

>If that is correct, I am wondering what the final receiver can actually know 
>about the history before the new i=1.
>
>For example:
>
>A (i=1) -> B (i=2) -> legacy intermediary -> C
>                                         |
>                                  DKIM2 chain lost
>
>C -> new DKIM2 chain (i=1) -> D -> Receiver
>
>When the Receiver verifies the second chain

there is no "second chain" ... if you do not remove the existing
DKIM2-Signature records then your message will be malformed and it is
most likely to be rejected

>, can it determine in any way that 
>this message previously had a DKIM2 chain which was interrupted or discarded?

no ... and why would a receiver wish to know that, or indeed why would
it consider your reporting of this information to be valid ?

>Or, from the Receiver's point of view, is this indistinguishable from a 
>message 
>whose DKIM2 history genuinely started at C?
>In other words, does i=1 only mean:
>
>"this is the beginning of the DKIM2 chain that I can verify"

yes

>rather than:
>
>"this is the original DKIM2 origin of this message"?

if history is discarded then it is gone : the notion that someone can
attest to you that they can reveal the history of a message to you is
what underpinned the ARC experiment. We have found that this is not
valuable and so we are moving on

>If the previous chain is completely removed, I assume the Receiver cannot 
>distinguish between a legitimate restart after a legacy intermediary and 
>someone 
>simply removing an existing DKIM2 chain and starting a new one. Is that 
>correct?

absent any other meta-data and some fancy heuristics (or a signed
attestation from a notary passed out-of-band) yes

>There is also a related identity question. If a DKIM2 intermediary discards an 
>existing chain and starts a new one at i=1, what authenticated identity, if 
>any, 
>can a Receiver associate with the original message, as opposed to the identity 
>represented by the new i=1 signer?

there is no "original message" that the receiver can identify, because
there are no signed recipes to construct it

>I am mainly trying to understand exactly where the cryptographically 
>verifiable 
>history starts and, equally importantly, whether DKIM2 gives the Receiver any 
>indication that some history existed before that point.

DKIM2 can claim that there was a message before the first
DKIM2-Signature was applied by providing recipes in the i=1 instance. 

Whether that is of any practical use to anyone is still to be determined
by interworking experiments. I would suggest prioritising running code
so that you can fully participate in those experiments

- -- 
richard @ highwayman . com                       "Nothing seems the same
                          Still you never see the change from day to day
                                And no-one notices the customs slip away"

-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1

iQA/AwUBapApSGHfC/FfW545EQKzEQCfcISPPScUlZfrCX1XNu6Jsh9AgYkAnjRo
4bc0OCwsvyyvNUisHdNnOc9u
=SDqj
-----END PGP SIGNATURE-----

_______________________________________________
Ietf-dkim mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to