[cap-talk] mailkey: transfer of accountability. Is this broken ?? should I start from scratch/horton ?
Rob Meijer
rmeijer at xs4all.nl
Thu May 31 10:48:48 EDT 2007
After reading the horton paper, I have been trying to find out
if and how the alternative protocol I designed for the mailkey
anti spam project to take care of transfer of accountability are
broken or not. I posted on this before, but as noone replied
either possitively or negatively I am stuck with the uncertainty
and do not realy dare to proceed on implementing it now.
I will try to rephrase my mailkey project so it would more fit
OC and the horton alternative.
We start off with Alice having 5 references:
Alice -> AB1 -> Bob
Alice -> AB2 -> Bob
Alice -> AC1 -> Carol
Alice -> AC2 -> Carol
Alice -> Mediator
When Alice wants to introduce Bob and Carol she sends a message
to Mediator:
Alice -> Mediator("introduce",AB2,"bob",AC2,"carol");
Mediator on receiving this message forwards the message to both
its arguments, and both get forwarded to :
Mediator -> AB2("intro1",AC2,"carol")
Mediator -> AC2("intro1",AB2,"bob")
As a result of these actions both AB2 and AC2 clone themselves
into respectively AB3 and AC3.
After this, both AB2 and AC2 generate new messages:
AB2->AC2("intro2",AB3)
AC2->AB2("intro2",AC3)
Now the intoduction gets finaly forwarded to Bob and Carol:
AB2->Bob("introduction",AB2,AC3,"carol")
AC2->Bob("introduction",AC2,AB3,"bob")
>From the point where either "intro1" or "intro2" is received,
AB2/AC2 stop forwarding to Bob and Carol respectively.
It may be important to note that in my concrete case, the mediator
being used is internet e-mail combined with To and Cc mail headers, and
all references in my case contain the full forgable e-mail addresses of
the parties involved.
>From earlier mail on the list I get the feeling there should be something
broken in this protocol, but I can't put my finger on what this would be,
or
if my special case for e-mail addresses may actualy be one special case
that isn't broken while the general OC usage of the protocol would be.
I am realy interested to know if I am completely on a wong track here and
should thus just throw away my design and start from scratch (with horton
as a guideline), or if I could continue and start implementing the above.
Rob J Meijer
More information about the cap-talk
mailing list