From: Pekka R. <pri...@ik...> - 2002-05-15 06:40:13
|
A new Internet Draft defining the Secure Internet Live Conferencing (SILC) Protocol is available, and has been submitted to the IETF. o Secure Internet Live Conferencing (SILC), Protocol Specification http://silcnet.org/docs/draft-riikonen-silc-spec-05.txt Abstract This memo describes a Secure Internet Live Conferencing (SILC) protocol which provides secure conferencing services over insecure network channel. SILC is IRC [IRC] like protocol, however, it is not equivalent to IRC and does not support IRC. Strong cryptographic methods are used to protect SILC packets inside the SILC network. Three other Internet Drafts relates very closely to this memo; SILC Packet Protocol [SILC2], SILC Key Exchange and Authentication Protocols [SILC3] and SILC Commands [SILC4]. Changes to previous draft: o Changed nickname and channel name length statement from "characters" to "bytes". o Defined that the nickname in SILC is lowercase always, and the Client ID hash MUST be computed from lowercase nickname. o Defined that there MAY be commands that server can send to client. o Defined that all passphrases sent in SILC protocol MUST be UTF-8 encoded. o Defined that if Authentication Data Length in Authentication Payload is zero (0), the payload MUST be discarded, and authentication fails. o Defined that the hash() and sign() functions used in Authentication Payload may be seprately defined in the context where the payload is used, instead of just using functions selected in SKE. o Added the references for computing signatures with different kind of keys. o Defined that all strings in SILC Public key are UTF-8 encoded. o Defined that the version string MUST be US-ASCII encoded. o Incremented the SILC Protocol version from 1.0 to 1.1, and the required protocol version string is SILC-1.1 now. o Defined the when new client comes to network its nickname MUST be checked from the watcher list. o Defined that when client leaves the network its nickname MUST be checked from the watcher list. o Defined that if channel message is sent to unknown Channel ID the SILC_NOTIFY_TYPE_ERROR must be sent to the sender of the message. o Defined that if private message is sent to unknown Client ID the SILC_NOTIFY_TYPE_ERROR must be sent to the sender of the message. o Added session detaching and resuming definition. Pekka ________________________________________________________________________ Pekka Riikonen priikone at silcnet.org Secure Internet Live Conferencing (SILC) http://silcnet.org/ |