[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
multiple time-stamp tokens and untrusting certain users
Hi Everyone,
what about to add to a future update of rfc3161 examples of how
a TSA users can produce multiple time-stamp tokens of the same
message imprint?
Similarly with what described in draft-ietf-smime-esformats-04.txt,
time-stamp request can be (obviously) requested in independent
way from multiple TSAs. Additionally, it would be nice to have
an example of a chained time-stamp request/responses.
h = hash(doc);
TSA1TimeStampReq.messageImprint = h;
h2 = hash(TSA1ResponseToken);
TSA2TimeStampReq.messageImprint = h2;
TSA2ResponseToken.TSTInfo.messageImprint = h2;
...
TSAnResponseToken.TSTInfo.messageImprint = hn;
- Untrusting the relation between a specific user (eg. TSA developer,
administrator, owner) and a TSA.
This expedient can be helpful while proving the absence of collusion
between a user and a particular TSAs. Assuming that the same user
cannot collude with and arbitrary long series on TSAs.
A user in fact, can collude with a TSA to let a false genTime be applied
to the time-stamp request. This mechanism prevents the generation
of successive or antecedents time-stamps for selected users.
(in my opinion, in future documents should be addressed also the issues
regarding certain potential TTP users and the associated TTPs -
Did you can trust a notary that claims to be the author of a document
and that want give proof of his authorship throw a deed signed
by itself? :-) )
Regards,
alfonso