The Secure Datagram Protocol #1:
SDP1
As the contents of the Pad are unique but otherwise
undefined, here are some notes:
Suggested Layout of the Pad.
A start at a FAQ.
A Comparison
with other similar designs.
Announced in Financial Cryptography blog.
An idea for making SDP
Indistinguishable from Random.
Some thoughts on a (very) future edition.
On the Datagram Tunnelling program sdt(1),
here are some
notes on modes.
On the motivational background to this work,
see some rants on motives:
-
Reliabile Connections are Not,
which lists the poor record of the competition;
-
In Search of Reliability,
draft.
-
"Patterns in Secure Datagram Programming,"
not even started.
SDP1 has been implemented in:
-
Java, and appears in the Lucaya client and Ricardo server side
supported by full SOX3 key exchange.
-
PHP for the Koalagold XML/X payments protocol,
talking to the Java-based XML/X backend.
-
C for an SSH-addon to do datagram tunnelling called sdt(1) for
secure datagram tunnelling.
FWIW, it took about a weekend to port the Java of SDP1 into PHP,
and 2 weeks to port into C.