SECURE INTERNET LIVE CONFERENCING [SILC] : SECURE INTERNET LIVE CONFERENCING [SILC] Guided by
Prof. A. M. Patokar DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATION Submitted by
Kaustubh D Goswami A SEMINAR REPORT SILC : SILC Introduction to SILC
Types of protocalls used i.e. SILC ,icq,im,irc etc.
SILC protocall in detail working
Ques What Is SILC : What Is SILC Stands for Secure Internet Live Conferencing.
Designed as a secure replacement for IRC (Internet Relay Chat).
Stable implementations for clients and server Also has some features of instant messangers are available. (http://www.silcnet.org) History : History Designed by Pekka Riikonen, started '96.
Work stopped several times.
1st public release in 2000.
Silc-client 1.0 oct. 2003.
Currently maturing of protocol.
Protocol specs submitted to IETF, currently in a draft phase (will become RFC soon).
Version 1 of silc, toolkit to follow soon. What is Need of SILC.. : What is Need of SILC.. Protocol for authenticated and encrypted
Supports chat and instant messenger like systems. TYPES OF CHAT PROTOCOLS : TYPES OF CHAT PROTOCOLS Instant Messanging [Im]
Internet Relay Chat [Irc]
Extensible Messaging And Presence Protocol [Xmpp]
Secure Internet Live Conferencing [SILC] INSTANT MESSANGING [IM] : INSTANT MESSANGING [IM] Instant messaging (IM) is a collection of technologies used for real-time text-based communication between two or more participants over the Internet, or other types of networks
Inappropriate use INTERNET RELAY CHAT [IRC] : INTERNET RELAY CHAT [IRC] Internet Relay Chat (IRC) is a form of real-time Internet text messaging (chat) or synchronous conferencing.
It is mainly designed for group communication.
IRC connections are usually unencrypted and typically span long time periods, they are an attractive target for crackers EXTENSIBLE MESSAGING AND PRESENCE PROTOCOL [XMPP] : EXTENSIBLE MESSAGING AND PRESENCE PROTOCOL [XMPP] XMPP is an open-standard communications protocol for message-oriented middleware based on XML.
Systems approach of development and application.
Google Wave's federation protocol is an extension to the XMPP protocol.
Presence data overhead
In-band binary data transfer is inefficient The SILC Protocol : The SILC Protocol Key-Features:
All messages are encrypted and authenticated.
Keys managed by server or user.
Messages are sent through server-net.
File transfer via SFTP. Entities of the SILC network : Entities of the SILC network SERVERS
CLIENT Exact Where SILC Is Used : Exact Where SILC Is Used Types Of SILC Protocols : Types Of SILC Protocols SILC PACKET PROTOCOL
SILC KEY EXCHANGE [SKE] PROTOCOL
SILC CONNECTION AUTHENTICATION PROTOCOL SILC PACKET PROTOCOL : SILC PACKET PROTOCOL SILC Key Exchange (SKE) : SILC Key Exchange (SKE) Initiator sends properties (cipher, hash function, HMAC function, public key algorithm).
Responder selects properties.
Diffie-hellman key exchange exchange public keys too.
Mutual authentication mode. Result:-
SESSION KEY SILC Connection Authentication : SILC Connection Authentication Done right after SKE.
Authenticate connecting parties (e.g. client to server).
Based on passphrase (packet encrypted) or public-key (challenge sen.t to client) Result:
Authenticated Client Channel Message Delivery : Channel Message Delivery Private Message w/ Session Keys : Private Message w/ Session Keys Private Message w/ Private Key : Private Message w/ Private Key CHANNEL : CHANNEL ADVANTAGES OF SILC : ADVANTAGES OF SILC The file transfer support in chat protocols are a absolute requirement nowadays, and chat protocol without one is no chat protocol at all.
The support for file transfer in SILC has been designed so that using practically any file transfer protocol is possible.
The file transfer protocol used in SILC protocol is the SSH File Transfer protocol (SFTP). CONCLUSION : CONCLUSION The Secure Internet Live Conferencing (SILC) protocol is a new generation chat protocol that provides all the common conferencing services with strong support for security. It has wide range of security properties that should meet the highest levels of security requirements, while not forgetting easy of use. The network topology offers new architectural solution with better scalability over traditional chat protocols. REFERENCES : REFERENCES http://silcnet.org