[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Retransmitting a command with different tickets
At Fri, 22 Jul 2005 14:26:20 -0700,
Michael Thomas <thomasm@xxxxxxxxx> wrote:
>
> > The current draft says nothing about retransmitting a command with
> > different service tickets. I think we should forbid it, how do you
> > think of it?
[snip]
> > To deal with this problem, the KINK spec need to prohibit a
> > retransmission with a different ticket. Then, how the initiator's
> > behavior should be defined?
> >
> > - Before a transaction, the initiator should check the lifetime of the
> > ticket and avoid near-end-of-life (e.g. shorter lifetime than full
> > retransmission cycle) ticket.
>
> This seems reasonable: how about "the initiator MUST obtain
> a ticket whose lifetime MUST be greater than the initiator's
> maximum transaction time including timeouts".
Thanks. I'll add the following paragraph into the section 9.
When a KINK peer retransmits a command, it MUST use the same ticket
within the retransmissions. This is to avoid race conditions on
using different keys, which result in different KEYMATs between a
initiator and a responder. For this reason, the initiator MUST
obtain a ticket whose lifetime MUST be greater than the initiator's
maximum transaction time including timeouts.
--
KAMADA Ken'ichi <kamada@xxxxxxxxxx>