secure internet live conferencing

Views:
 
     
 

Presentation Description

Stands for Secure Internet Live Conferencing. Designed as a secure replacement for IRC (Internet Relay Chat). Stable implementations for clients and server Also some features of instant messangers are available. It provids full feature conferencing services like other chat protocol. It provides security by Encrypting and Authenticating the messages in the network. KAUSTUBH GOSWAMI

Comments

Presentation Transcript

SECURE INTERNET LIVE CONFERENCING [SILC] : 

SECURE INTERNET LIVE CONFERENCING [SILC] Submitted by Kaustubh D. Goswami Guided by Prof. A. M. Patokar DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATION A SEMINAR REPORT S.S.G.M. College Of Engg. , Shegaon. 2010-11

Contents : 

Contents Introduction To SILC. History. Types Of Chat Protocols. SILC Protocol. Need Of SILC Protocol. Entities Of SILC. Types Of SILC Protocol. Channel. Types Of Private Message Delivery. Application. Conclusion. References. Questions.

INTRODUCTION : 

INTRODUCTION Stands for Secure Internet Live Conferencing. Designed as a secure replacement for IRC (Internet Relay Chat). Stable implementations for clients and server Also some features of instant messangers are available. It provids full feature conferencing services like other chat protocol. It provides security by Encrypting and Authenticating the messages in the network.

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 specifications are submitted to IETF, currently in a draft phase will become RFC (requset for comment) soon.

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] IM is a collection of technologies used for real-time text-based comm between two or more participants over the Internet, or other types of networks Allows effective & efficient comm. with immidiate reciept of Acknowledgement. It may be text, voice or video. Weakness :- Security risks Compliance risks Inappropriate use

INTERNET RELAY CHAT [IRC] : 

INTERNET RELAY CHAT [IRC] One of the very 1st chat protocol on earth. Form of real-time internet text messaging (chat) or synchronous conferencing. Mainly designed for group communication. Weakness :- 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. Weaknesses:- Presence data overhead In-band binary data transfer is inefficient

The SILC Protocol : 

The SILC Protocol Key-Features: Provides secure conferencing services over insecure network channel. Like IRC but Does not supports IRC. Keys managed by server or user. Messages are sent through server-net. File transfer via SFTP.

What is Need of SILC.. : 

What is Need of SILC.. Other chat Protocols like IM , IRC were insecure. All packets & data within SILC network is authenticated and encrypted. Live Conferencing with security is possible. Supports chat and instant messenger like systems.

Entities of the SILC network : 

Entities of the SILC network Client Servers Routers

Client : 

Client Client is a piece of softwere connecting to SILC server. Purpose is to provide end user an interface to SILC network. Distinguished from one-another by unique client ID. At same time there cant be same client ID on SILC network. Maximum length for client nickname is 128 char.

Servers : 

Servers Forms basis of SILC network by providing a point to which client may connect. There are two types of server:- Normal server Router server Normal server connects to router server. Normal server can not directly connect to another normal server.

Routers : 

Routers Router server actually handles message routing in network. Each router in network is called CELL. One CELL have only one active router at a time. CELL also have backup routers that can take over tasks of primary router if it become unresponsive.

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) Used to exchange shared secretes between connecting entities. Purpose is to create session keys. As protocol starts Initiator sends security properties like cipher, hash function, HMAC function, public key algorithm that it supports. Responder selects properties. After security properties selected it continues with Deffie-Hellman key exchange algorithm. Both parties have to prove possession of private key to public key. Any failure in this close connection. Result:- SESSION KEY

SILC Connection Authentication : 

SILC Connection Authentication Purpose is to Authenticate connecting parties i.e. client to server or router. Done right after SKE, thus session keys are already established. Thus packets sent in connection is always encrypted. Authentication Based on passphrase, passphrase is sent to server. Passphrase can be sent inside packets sent by client. If authentication fails, connection fails.otherwise granted. Result: Authenticated Client

channel : 

channel Name group of one or more clients. It will create when 1st client joins & exits when last client leaves. Channel name is unique in SILC. With maximum length 256 char. Two types of operators on channel:- Channel founder:- Is the client which created the channel. Channel operator:- Operates channels modes & administrates the channel.

Channel Message Delivery : 

Channel Message Delivery

Types Of Private Message Delivery : 

Types Of Private Message Delivery There are three types of message delivery:- Private Message Delivery With Session Keys Private Message Delivery With Private Key Private Message Delivery With Public Key

Private Message w/ Session Keys : 

Private Message w/ Session Keys

Private Message w/ Private Key : 

Private Message w/ Private Key

Private Message with Public Key : 

Private Message with Public Key Client encrypt message by receivers public key. Server and router cant decrypt message , do not have receivers private key. Receivers decrypt the message by private key.

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 ease of use. The network topology offers new architectural solution with better scalability over traditional chat protocols.

REFERENCES : 

REFERENCES http://silcnet.org www.ieee.org http://penguin-breeder.org/silc/ http://silky.sf.net www.authorstream.com www.osun.com www.itpapers.com www.wikipedia.com

Slide 29: 

THANK YOU……

Slide 30: 

? Question’s…..